TIP-090: A Roadmap to WBTC Decentralization

A Roadmap to WBTC Decentralization

Today, WBTC’s custody model has migrated from a 2-of-3 multisig with a single US custodian to a new multi-jurisdiction model.

While the change has been controversial, moving from a single point of failure could mark the beginning of a new stage for WBTC.

In this proposal, I outline how Threshold might work together with BitGo, BitGlobal, and the greater WBTC ecosystem to further decentralize WBTC, maintaining its healthy lead on other BTC tokens across DeFi.

Background

WBTC is the largest Bitcoin-backed ERC-20 token on Ethereum, and tBTC’s largest competitor.

Founded by BitGo and a number of early DeFi enthusiasts in 2019, WBTC has been the de-facto choice for DeFi users who want exposure to BTC across Ethereum, Arbitrum, Optimism, and other popular chains. WBTC makes use of a network of merchants to mint and burn the token as users deposit BTC, but until recently, it only relied on a single BTC custodian — BitGo.

In 2020, tBTC was launched as a decentralized alternative to WBTC. tBTC proved to be a robust Bitcoin bridge, but struggled to scale to meet demand. tBTC v2 was built to address these issues, and since its launch, has securely bridged over $1.2B in BTC across DeFi.

On August 9th, BitGo announced a plan to change how the BTC behind the WBTC token is custodied. This plan led to serious concerns across many DeFi protocols, some of which BitGo was able to successfully address.

Last month, MacLane proposed a merger between WBTC and tBTC, including a high-level plan to migrate WBTC users to tBTC.

What’s changed?

Since MacLane’s proposal last month, there have been some major market developments.

  • The trend of exchange-backed Bitcoin has taken off with the introduction of cbBTC, with Kraken and a number of other exchanges rumored to be planning their own offerings. While the wider access to BTC across DeFi is positive, many are worried about “paper Bitcoin” flooding the market.
  • Chaos Labs, BGD Labs, and Llama Risk all released positive risk reviews of tBTC.
  • GMX has launched a tBTC market, and is growing steadily on Arbitrum.
  • tBTC and cbBTC have both been onboarded as collateral on Aave, ending their sole reliance on WBTC.
  • cbBTC is being onboarded on Sky (nee MakerDAO), ending their sole reliance on WBTC.

We’ve also been party to multiple discussions with BitGo, BitGlobal, Aave, Sky, and a slew of other DeFi protocols who want to ensure safe, neutral access to BTC for their users — without relying on a single point of failure.

Alignment

After discussing the plans for WBTC’s custody with nearly everyone involved, I’ve come to believe that despite the plan’s reception across the space, the recent changes to WBTC have been proposed in good faith — and that ultimately, we all have more in common than not.

  • We all believe deeply in the power of censorship-resistant non-government money.
  • We all believe Bitcoin is bigger than a single jurisdiction, and vital to the growth of DeFi.
  • We all believe in transparent custody — after all, WBTC and tBTC are the only major BTC-backed tokens with Proof of Reserves today.

So, how can we get aligned? We can align our interests, and we can align our outcomes.

Aligned Outcome: a secure, decentralized, neutral, cross-jurisdiction Bitcoin-backed token for use across DeFi.
Aligned Interests: ownership and governance participation in the network behind that token, structured so that we can all grow sustainably together.

Here’s how I think we can align all parties to build that shared vision, combining the scale of WBTC and the decentralized network behind tBTC.

Outcome

Today, BitGo has expanded the WBTC signer set from one legal entity to three — BitGlobal will have one key, BitGo Singapore will have another, and BitGo in the US will have a third. This plan better spreads risk across geographies, and depending on legal details, might prevent unilateral seizure of funds from 1 of the 3 relevant jurisdictions.

Paraphrasing Jameson Lopp, an early BitGo engineer and Bitcoin security expert, censorship resistance can be measured by the number of doors you need to kick down to censor a system.

Adding 2 more distributed custodians to a 2-of-3 multisig backing WBTC doubles the censorship resistance of WBTC. It’s a strong step forward.

I propose we continue BitGo’s plans to decentralize WBTC, expanding the signing set from 3 to hundreds via the Threshold network, and establishing BitGo and BitGlobal as major participants and partners.

Interests

Similar to MacLane’s original proposal, I propose a surgical T mint to better align our interests and welcome new stakers to the network.

Here’s an overview of the economics terms of the proposal.

  • 16% T mint
    • 10% is sold by the DAO to stakeholders
      • The sale is conducted in tranches, incentivizing earlier participation, and prioritizing existing DeFi protocols and stakeholes.
      • $20M of the proceeds are converted to tBTC, and granted to BitGo with performance-based vesting
    • 5% is set aside to align BitGo and BitGlobal as Threshold network participants
      • 2.5% is granted to BitGo, with performance-based vesting
      • 2.5% is granted to BitGlobal, with performance-based vesting
    • 1% is set aside to align other WBTC stakeholders, including the WBTC DAO and merchants.
  • BitGo and BitGlobal are immediately delegated 40M T each to join the Threshold network, and after 90 days of staking, to be considered for the beta staker program
  • All WBTC DAO members are offered a delegation of 10M T each to join the Threshold network, and after 90 days of staking, to be considered for the beta staker program
  • All WBTC merchants and exchanges are offered a delegation of 5M T each to join the Threshold network, and after 90 days of staking, to be considered for the beta staker program

Decentralizing WBTC

Rather than an upfront merger, the idea here is to slowly grow the signer set of WBTC, avoiding making changes to related contracts, and maintaining today’s market structure.

Phase 1 — BitGo and BitGlobal join the Threshold network (1 month)

In the first phase, the DAO delegates 40M T to both BitGo and BitGlobal to run nodes, enabling both firms to join the Threshold network.

Both firms will be able to take part in the decentralized custody backing tBTC, earning T emissions, while getting to know the Threshold network — and further decentralizing custody in the network.

In addition, all WBTC DAO members and merchants with the operational capability will be offered smaller delegations, further aligning interests and strengthening the network.

Phase 2 - Establish a fee-free decentralization path for WBTC holders (3-12 months)

Next, we’ll establish a cost-effective path for WBTC holders to decentralize their custody.

  1. The WBTC custodian will waive all burn fees for holders wishing to decentralize custody.
  2. As confidence builds in the new system, a contract to atomically mint tBTC from WBTC can be deployed.
  3. Finally, we’ll introduce a vending machine for smooth 2-way conversion between the two tokens.

Phase 3 - Decentralize WBTC operational overhead (12+ months)

At this point in the roadmap, tBTC and WBTC will be largely interchangeable, with two different minting schemes.

In the final phase, merchants will migrate to decentralized minting, and the WBTC token contract ownership can be transferred to the Threshold DAO or to the 0x0 address. Any remaining BTC held by the WBTC custodian can be migrated to the threshold wallets backing tBTC, fully decentralizing custody.

Together, we’ll have achieved a widely used, decentralized BTC-backed token with easy onboarding for retail and institutions alike.

Milestone-based vesting

To align all parties to this roadmap, we turn to the T and tBTC vesting schedules. As BTC is migrated to the larger signer set, the grants for BitGo and BitGlobal will vest, leaving them free to stake in Threshold or sell.

BTC migrated T unlocked tBTC unlocked
5k BTC 20% 20%
25k BTC 20% 20%
75k BTC 20% 20%
100k BTC 20% 20%
Full migration 20% 20%

Hardening tBTC’s custody

Today, BitGo custodies over $9B backing WBTC alone, and far more including the rest of their customers.

We’ve been building tBTC for that scale and beyond for the past 5 years. The model has proven robust, but security is never “done”. We have a lot to learn from BitGo’s defense-in-depth practices, and I’m excited for the opportunity to work together to secure the network.

Below, I’ve shared a few planned technical upgrades to increase tBTC’s resilience.

Phase 1 — Increase the signer set

There are 258 distributed nodes running tBTC today, with over 3B T staked.

These numbers are great, but they don’t tell the whole story. The nodes participating in custody are limited by the Beta Staker program, a temporary, permissioned list of stakers who are chosen to custody the newly deposited BTC backing tBTC.

Today, there are 35 beta stakers as approved by TIP-067. The easiest way to immediately harden the network is to grow that number, inviting other reputable organizations to stake on Threshold.

In addition to BitGo and BitGlobal, delegating to all operational WBTC DAO members, merchants, and exchanges could bring participation to over 100 reputable nodes.

Phase 2 — Upgrade to Schnorr / ROAST

The Beta Staker program exists to address a denial-of-service flaw in tBTC’s implementation of threshold ECDSA, often known as GG18.

ECDSA signatures are incredibly popular in the crypocurrency space, and are the default signature scheme used by both Bitcoin and Ethereum wallets. Unfortunately, it’s a difficult scheme to build a secure threshold implementation — it wasn’t designed to be easily decentralized.

ECDSA was likely chosen by Satoshi because the best alternative — the Schnorr signature scheme — was patented at the time. If history had played out differently, we might not use ECDSA signatures at all!

Schnorr, on the other hand, simplifies threshold signature construction. In 2021, Schnorr signatures were activated as part of the Taproot upgrade on Bitcoin, and in 2022, the advent of ROAST enabled an attributable, DoS-resistant decentralized signing protocol.

Upgrading to Schnorr/ROAST will enable larger, performant wallets — think 1000+ members — as well as allow the complete retirement of the Beta Staker program. To see progress and performance benchmarks, check out our initial public implementation.

Phase 3 — BitVM2 vaults

The Taproot soft-fork didn’t just bring us Schnorr signatures. Taproot also extended Bitcoin Script, allowing for more expressive off-chain smart contracts.

Last year, building on Taproot, Robin Linus came up with a challenge-response protcol that he dubbed BitVM. BitVM allows fraud proofs to be “settled” on Bitcoin L1, similar to how fraud proofs on optimistic rollups like Arbitrum are settled on Ethereum. Instead of relying on an honest majority assumption, like today’s tBTC, BitVM only requires a single honest participant (1-of-n).

Over the past year, there have been a number of improvements on the BitVM construction, including BitVMX and BitVM2. Unfortunately, BitVM-based bridging still relies on specialized bridge operators to deposit BTC. Individuals won’t be able to bridge funds easily themselves, instead depending on large holders.

This experience is a huge impediment to adoption. Sometimes, you have to look backward to move forward.

We plan to integrate BitVM vaults directly into the tBTC bridge, moving to a two-tiered custody model remniscent of cold / hot wallet schemes on centralized exchanges. End users will maintain a simple deposit experience, with the additional security benefit of “unilateral exit” for the majority of bridged BTC.

This effort is still under active research.

Improving economic security

The tBTC v2 security model is an honest majority with forward security. This model lessens the need for additional economic security, and enables serious capital efficiency.

Still, economic security is vital to building trust as we onboard the rest of Bitcoin to DeFi.

Funding the DAO

For tBTC to maintain a forward-looking security posture, the DAO needs a robust, independent treasury.

After MacLane’s proposal last month, a number of major DeFi protocols and other stakeholders reached out to fund an independent tBTC. Interest at the time was over $33M, and has grown since then.

I propose the DAO form a funding working group to capture this interest, conducting a sale of up to 10% of the token supply — nearly 2/3 of the proposed 16% mint. The working group should have discretion to identify and dilligence values-aligned buyers, as well as structure the sale in a way that’s beneficial for both the treasury and tBTC’s utility.

A revamped economic model

The long-term success of tBTC depends on the long-term success of the Threshold network at large.

Today, tBTC contributes to Threshold’s success via mint and burn fees. While the velocity of the tBTC bridge is far higher than WBTC, there’s a real concern that it won’t be sustainable without additional value capture.

For that reason, I propose the DAO form an economic model working group to reconsider how T and tBTC interoperate, with a plan to deliver a recommendation to the DAO by early next year.

Next steps

  • Solicit input from stakeholders — BitGo, BitGlobal, the WBTC DAO, large WBTC holders, and large venues like Aave and Sky. This is going to take time, but I’m confident that with more feedback, we can get everyone aligned.
  • Identify candidates for a funding working group
  • Identify candidates for an economic model working group

Edit

Cleaned up language that confused multiple reviewers, and clarified token amounts.

6 Likes

Awesome proposal. This is fire.

1 Like

This is all very exciting stuff. I am in full support of this innovative vision and operational future! A few comments as we map out the contours of this future:

What does it mean to fund an independent DAO for tBTC? What would the relationship to the Threshold Dao and that DAO look like? I imagine the tBTC DAO would be composed of heavy hitters throughout DeFi, although the staker reimbursement and management would likely remain with the Threshold DAO; would Threshold DAO rubber stamp recommendations from this tBTC DAO for proposals dealing with the staking side of tBTC management?

Does “independent” here mean a treasury that is not otherwise tied up with managing TACo and thUSD? Clarifying tBTC operations makes good sense but further understanding the interaction of stakers for the Threshold network and a possible tBTC DAO will be instructive to ensure stakers don’t encounter conflicts of interest between current network applications and possible future tBTC DAO relationships/asks (i.e. if for some reason future tBTC leadership were to want stakers to regularly spin down and spin up their nodes while TACo benefits from long term work locks; maybe a bad example but tBTC will likely be preferenced in any conflict, pending competitive profit sharing with stakers).

Again, very exciting stuff!

4 Likes

super interesting to read through this proposal. It seems like a major endeavor to get this done. I understand that all parts of the proposal belong together and explain rather the high-level situation. Yet my experience in governance processes in other DAOs show, that only very few people read such a long proposal. Moving forward, it might help to cut this proposal into pieces with concrete outcomes.

Would seriously love to be involved in any shape or form

1 Like

Would defi protocols like Sky, AAVE, etc become beta stakers and have a council position under this new proposal?

1 Like

I’m thrilled! The roadmap toward WBTC decentralization especially the technical improvements around Schnorr signatures and BitVM vaults are super mega promising. Schnorr/ROAST will significantly boost the scalability and security of tBTC and on top the advancements with BitVM could introduce game-changing fraud-proof mechanisms. These upgrades can enhance the technical foundation of tBTC making Threshold a leader in decentralized Bitcoin custody.To me it feels all these forecasts a huge leap for tBTC supercharging and aligning DeFi’s future with more secure and transparent systems that we all need to rely on. Exciting times ahead!​ I will do my utmost best to support every bit of 090 :fire:

3 Likes

I think we’d make the beta staker decisions the usual way — but yeah, that would be the goal.

I’d love to see Aave on the Council! Whether we want to more widely rejigger the Council or break out a separate Security Council group is an open question. It’s cleaner, but I don’t want to expand this proposal even further :see_no_evil:

2 Likes

I am convinced that this approach will inspire confidence in users and partners by increasing the reach of WBTC . Well done !

2 Likes

Has there been any feedback from BitGo/Bitglobal regarding this proposal?

Thank you for all of the work you have put into building this roadmap and working across various partners, @mhluongo. It’s a bold but achievable roadmap to a widely used BTC-backed token that is decentralized. I also super appreciate you including Schnorr/ROAST and BitVM2 in the roadmap.

My two biggest concerns are the T mint and aligning WBTC stakeholders. The T mint is obviously not something to be taken lightly. I won’t mince words: as a T holder, taking a 16% haircut at the front-end of a promising bull run for a roadmap that isn’t realized until the next likely bear gives me pause.

I’d be more than happy to take the haircut with more confidence in the roadmap. In particular, having public input/feedback from the stakeholders mentioned as your first bullet in Next steps. If we can get alignment and public commitments from stakeholders, then I’m on board.

2 Likes

I echo your thank you to @mhluongo, @maclane and others who have put so much thought into this and the prior proposals regarding WBTC (not to mention Keep/Thesis and NuCypher teams getting Threshold to where we are as the decentralized BTC-to-DeFi bridge of choice for growing numbers of customers, TVL, etc.).

Certainly there will be work to do bringing WBTC stakeholders in and getting them up to speed and comfortable with tBTC, Threshold, our community and tech roadmap – and I’d see more of that happening more publicly once BitGo is fully engaged. Perhaps now that their deal with BitGlobal has gone through they’ll have more bandwidth.

BitGo hasn’t seemed to have great urgency to decentralize to the extent laid out above, though I believe they do see the value in doing so over time – and of course they have an obligation to their stakeholders to fully vet the security and other considerations around what we’re proposing here.

Perhaps the 8,087 WBTC that their merchants have unminted over the last ~70 days (which dwarfs the 526 minted) – a trend that seems to be accelerating (the 1,502 unminted on Oct. 18th was > 1% of remaining supply) – will be taken as evidence WBTC customers care more about decentralization that it may have appeared.

Regarding the potential “haircut” from a T token mint, I don’t see it that way at all. If this proposal (or a further variation) moves forward and Threshold token holders vote to support a mint to implement it (as I imagine they would, once they digest the benefits and see the WBTC stakeholders engaged and aligned), that will be proof of not just the growing Threshold community embracing this opportunity but a representative portion of the wider DeFi community believing in – and investing resources to support – further decentralizing a critical DeFi asset/brand (WBTC) via Threshold’s existing and evolving technology.

While no one knows the timing of bull/bear markets, phase 1 above (increase the signer set by bringing on BitGo, BitGlobal plus WBTC DAO members and merchants) could be achieved very quickly, and the additional resources would accelerate implementation of Threshold’s upgrade to Schnorr / ROAST (phase 2), which is already planned for Q1. (Phase 3, BitVM2 vaults, is still under active research but I’d imagine that being accelerated/enhanced but the much broader group of stakeholders who would have incentive to see it happen.)

However things do or don’t pan out on the deal side, it’s exciting to see the outpouring of interest in and support for both the tBTC we’ve been developing and battle testing for 7+ years now, as well as the broader Threshold Network platform and community that powers tBTC, TACo and thUSD.

3 Likes

Thanks @JohnPackel – I agree 100%. My comments on the “haircut” are perhaps coming from my confusion on what the expected outcome is if this TIP is approved. What I don’t want is an upfront mint in the hopes that the roadmap comes together. A mint should be based on milestone criteria, and I’m 100% behind that.

2 Likes

I’m equally worried like @shoegazer69 about the 16% T inflation. This would basically wipe out all existing staking reward incentives in terms of repricing of T. Similar to VCs known creative process to circumvent vesting schedules, it would be naive to think that the milestone-based vesting would prevent significant price drops by parties that go the OTC vesting-token exchange route. How can we be make sure that the recipients (BigGo, BitGlobal, WBTC merchants/exchanges) are holding their end of the bargain?

The T tokens would only be released after each threshold (5k BTC, 25k BTC, etc.) is met. Further, by bringing WBTC stakeholders in as stakers and participants in governance, they’d have added incentive to stake more than sell.

Also keep in mind that the effect of the first tranche doubling current tBTC TVL, the next tranche 5x that amount, etc. - will increase our fee revenue (hard to predict exactly, as it depends on whether tBTC’s higher velocity continues to hold as WBTC assets/holders migrate), which should in turn get reflected in the T token price (again, no guarantee, but T and other bridge tokens tend to be valued at 1x - 2x TVL).

On that note, we have had a mint fee holiday for nearly a year, and the Treasury committee is finalizing a recommendation on fees in the next week. Outcome of that is TBD, but many have argued for ending the mint fee holiday and returning it to 0.1%, as well as increasing the redeem fee.

Finally, there’s a lot in this proposal so this extremely positive signal (IMO) may have been overlooked or underestimated by some readers: “a number of major DeFi protocols and other stakeholders reached out to fund an independent tBTC”.

I expect that support to hold even if BitGo doesn’t engage and we simply continue our focus on growing tBTC based on the dramatically increased awareness of it as the leading and by far the oldest decentralized Bitcoin to DeFi bridge (we’re coming up on 5 years in April), whose security is battle tested and utility is expanding with more integrations every month, not to mention the ability to borrow Threshold’s thUSD stablecoin against it, etc.

1 Like

Correct me if I’m wrong, but the initial proposal / Phase One suggest this is a grant. There is no risk/commitment whatsoever on the part of BitGo, BitGlobal or the WBTC DAO to take part and fulfill these milestones. They could easily immediately start selling their staking gains each month and create downward price pressure, without doing anything of the required work for phase 2. Thats what I’m worried about. A deal of this nature should always contain commitments and stake from all participants, otherwise its basically a gift and an empty promise. Sorry for coming of so negative, but I’m deeply sceptical of the current steering leadership of WBTC and havent heard anything publically of them to convince me that they really are pushing for more decentralization and collaboration with other btc projects in this space. If you can link me examples that convinced you otherwise, more than happy to change my perspective.

I don’t see your comments as negative at all - the more discussion and scrutiny the better, as all of this is subject to change (and ultimately ratification or rejection) based on input like yours.

Yes, the proposal calls for grants, but they are milestone based: “As BTC is migrated to the larger signer set, the grants for BitGo and BitGlobal will vest”. No payment till 5,000 of WBTC’s BTC is migrated to tBTC, next 20% of T and tBTC after 25k BTC migrated, etc.

The other component is the T delegations to bring WBTC stakeholders into the community and network. These are not grants, nor do recipients own the T or receive staking rewards (for delegated T): “In the first phase, the DAO delegates 40M T to both BitGo and BitGlobal to run nodes, enabling both firms to join the Threshold network.”

It’s hard not to share your skepticism about BitGo’s interest in what most of us in DeFi mean by decentralization given public statements that their security model is superior, the BitGlobal/Justin Sun deal increased decentralization sufficiently, the fact that they initially planned to give BitGlobal 2 of 3 keys, etc.

BitGo’s actions will determine how aligned (or not) they become with the ethos of DeFi. Not only did no one else step up to save WBTC, the broader community has rallied around Threshold’s efforts based on tBTC’s nearly 5-year track record plus Threshold’s nearly 3 years of quality community-led governance.

There’s still time for BitGo, BitGlobal and the other WBTC stakeholders to do so, but we aren’t and shouldn’t sit around waiting for them to engage in earnest. Watch this space for upcoming announcements about the future of Threshold, and join us in discord if you’d like to participate in the meantime.

2 Likes

Soooooo…
This post is ded…

1 Like

This post is ded. After an… interesting final conversation with BitGo leadership a couple days ago, I personally think this is a dead end, and am moving on. Others at the DAO are of course welcome to continue the discussion with BitGo if they’d like.

I wish them the best of luck. Pray for WBTC :pray:

What’s next

On my end, I’m going to dive into the tokenomics discussions happening here + on Discord before another mega proposal like this one.

WBTC has given us an excellent opportunity, and I believe we should take it.

3 Likes