stacksgov / critical-bounties

Critical Bounties are RFP-based grants for key Stacks infrastructure. Addressing ecosystem needs through targeted funding.
https://stacks.org/grants
1 stars 0 forks source link

Bitcoin to Stacks Bridge (Runes & Ordinals) #22

Open will-corcoran opened 5 months ago

will-corcoran commented 5 months ago

Recipient: Asigna Bounty: $80k

Project Approach

Asigna bridge is based on multisig on Stacks and on Bitcoin (other networks will be added after the first launch). Multiple nodes from multiple trusted and solid projects on Stacks and Bitcoin will be set up to secure the bridging capabilities, therefore not a single project or entity will have too much control on user funds.

All source code will be presented asap to conduct internal audits and gather important feedback from all participants.

Main information about the bridging architecture:

Deliverables

Roadmap & Timeline

will-corcoran commented 3 months ago

Hi @fess-v -

I hope you are well.

Now that we are about a month into having awarded this Critical Bounty, we would kindly request that you provide an update here for the community. Before the end of the week (Friday, August 16th) can you please provide us an update on the status of your Critical Bounty, please make sure to include:

Thanks! Will

cc: @shaktistacks

fess-v commented 3 months ago

Hey guys! What was done already:

  1. Backend is finished for STX and BTC signers
  2. Smart contracts finished and audited by Clarity Alliance (minor fixes left which will be done by the end of the weekend)
  3. The frontend part is done
  4. The whole source code is shared between signer participants and we started gathering public keys for the bridge multisig
  5. Signer participants gathered (12) almost to the maximum possible (15), we will add more signers within the next week
  6. EVM smart contracts are done as well, the audit starts on Monday

The date of the bridge going live is estimated at the same time as the Nakamoto goes live.

@will-corcoran sent you an invitation to the bridge repos. While it is important to eventually make it open source, we should consider opening the bridge backend code only to a private group in the first release so we can avoid potential hacks when the bridge goes live And after the bridge is battle-tested in production we should open the rest code to public. Smart contract code can be open-sourced before release, just waiting on the final audit fixes at this point.

will-corcoran commented 2 months ago

Hi @fess-v

We're exploring allocating our remaining 2024 grants budget and considering follow-up funding for current Critical Bounty recipients. If you have ideas to enhance your previously awarded work, we'd like to hear from you.

Next Steps:

  1. If you're interested in follow-up funding, please let us know by the end of this week.
  2. You can either:
    • Post your proposal as a comment on this issue (preferred for final submissions)
    • Email me your initial thoughts if you're still developing your idea or prefer privacy

Proposal Details:

We look forward to your ideas!

Best, Will

fess-v commented 2 months ago

Hey @will-corcoran just dropped you a message by email, thanks a lot for pinging here!

will-corcoran commented 1 week ago

Hi @fess-v can you please provide an update on the status of the bridge project?

fess-v commented 1 week ago

Hi @will-corcoran! it is already live privately on mainnet, this week we're opening it to a wider list of private whitelisted addresses. We will be live publicly somewhere next week or the week after the next one!