We Michigan Blockchain are submitting this proposal to facilitate the integration of Uniswap V3 on Rootstock (RSK), the first Bitcoin sidechain. Rootstock combines the security of Bitcoin and the functionality of Ethereum. This amalgam is enabled by RSK’s implementation of a merged mining architecture and an EVM-compatible execution environment. Unlike most deployments during the bear market, RSK has doubled-down on this initiative, allocating a total of $3 million for bootstrapping liquidity across various pools.
What’s more is that the IOV Labs team (the research and development group behind RSK) has been closely collaborating with both GFX Labs and Wormhole to ensure that this deployment is completed seamlessly. They have taken all of the necessary technical steps to be eligible for finalizing this deployment. The relevant v3 contracts are now deployed on RSK (see “Deployment Details”), along with pools for trading RBTC (1:1 with $BTC), RIF, and wETH, all accessible using the Oku Trade front-end. This deployment has already aggregated over $1.1M of TVL and is seeing upwards of $540k in daily volume over the past two weeks. Plus, the Wormhole integration is in place to facilitate any cross-chain governance messaging. The final hurdle is to officiate this proposal through the Uniswap governance process, and recognize this as the canonical v3 deployment on RSK.
We’ve been in contact with IOV Labs for the past couple of months regarding this deployment. Our teams have had back and forth conversations regarding the merits and drawbacks of bringing Uniswap to a Bitcoin sidechain, which, admittedly, has limited mindshare among DeFi users across other EVM chains. Currently, there are two divergent user profiles when it comes to Bitcoin. The first is the staunch Bitcoin Maxi. This person views $BTC as the one and true cryptocurrency, with a notable preference for highly secure and isolated systems. Conversely, we have the DeFi users. Most of their activity takes place on the EVM, and their objective is financial gain using various onchain instruments–staking, liquidity provision, borrowing/lending, yield farming, perpetuals, etc. Security is important to everyone, at least idealistically speaking, but users’ actions often indicate a preference for profiteering in the face of taking a degree of risk.
However, we think that there may be a market in between these two that Uniswap–and DeFi protocols in general–could help service. It could very well be the case that users who want to conduct DeFi transactions using $BTC will do so through dapps launched on RSK. The security guarantees using the merged-mining setup make interacting with $BTC on RSK ($RBTC) more secure than using $BTC on alternative smart contract platforms. Although it may be a reaching assumption that users will have the motivation to prioritize security to such an extent, easy access to RSK via wallets like Metamask make it frictionless for users to jump between ETH and RSK. The potential concern here, however, is liquidity fragmentation. That is, unless, a certain market of users exclusively uses RSK for all things BTC.
The following list of stakeholders is present to transparently communicate which entities and individuals are involved in proposal creation and implementation.
Proposer: Michigan Blockchain
This entity is responsible for authoring the proposal & managing the governance process
This entity is responsible for the technical deployment of the contracts on the target chain
Frontend: Oku Trade
The initial frontend where users can interact with the new Uniswap v3 deployment
Note: Oku Trade has become the DAO’s go-to third party front-end for Uniswap deployments since the canonical front-end is owned and operated by Uniswap Labs
Bridge Provider: Wormhole
This is the cross-chain messaging solution selected for this deployment
Target Chain: Rootstock (Bitcoin Sidechain)
This is the chain that v3 contracts are deployed on
Proposal Sponsor: Michigan Blockchain
This entity has >2.5M UNI and is therefore eligible for administering the onchain vote
Launched in 2018, RSK is the first Bitcoin sidechain. Generally speaking, a sidechain is an independent blockchain that’s fettered to a parent blockchain. In this case, Bitcoin is the parent chain, while RSK is the sidechain. The sidechain extension typically features aspects that the primary chain cannot support–Ethereum folk are very familiar with functionality separation nowadays due to the multichain and modular nature of EVM-based systems. Bitcoin is naturally more isolated, with a particular focus on sustaining the so-to-speak sanctity of its chain. However, the bare bones nature of Bitcoin means that it cannot support complex applications due to limitations around programmability. So how can this system be improved? Well, Bitcoin itself ideally stays untouched. Its usage as a ledger for an incorruptible store of value is therefore preserved, but it can be complemented with a sidechain like RSK.
RSK is an EVM-compatible Bitcoin sidechain, meaning that it is Turing complete and enables developers to construct a robust ecosystem with close proximity to the Bitcoin blockchain. Specifically, the chain uses the RSK Virtual Machine (RVM), which is compatible with the EVM at the op-code level. This is precisely why Uniswap, and alike Ethereum dapps, have the ability to seamlessly deploy on RSK without significant smart contract modifications. Core Ethereum infrastructure, wallets, and tooling (Hardhat, Truffle, Ether.js, Web3.js, etc) also support RSK–so devs can easily migrate to and build on RSK while a user can simply add RSK to their already running list of chains on Metamask. But a shared execution environment is not enough of a value add. That’s where we must consider RSK’s true value proposition: shared security with Bitcoin.
Unlike most other blockchains, RSK employs a consensus mechanism known as merged mining, allowing miners to simultaneously secure both Bitcoin and RSK at no extra cost. This results in RSK benefiting from the formidable security and stability touted by Bitcoin. Approximately 50% of the current Bitcoin hashrate is involved in securing RSK. In other words, many of the same miners that provide security to Bitcoin are also securing RSK using the same hardware and energy inputs. Some of the largest Bitcoin mining pools like Antpool, Luxor, Braiins, F2Pool, and Binance Pool, have all opted into the merged mining setup.
What about previous failures surrounding merged mining like CoiledCoin?
Rootstock does not have its own token nor inflation-based incentives. The way Bitcoin and RSK are connected is via a two-way peg using $BTC. A user deposits their $BTC in the RSK bridge, which, in turn, mints the rBTC on the RSK network. Both assets will always have a 1:1 ratio, and the max amount of mintable rBTC is the same as the max BTC supply of 21M. Hence, the main asset that the entire RSK ecosystem relies on is, at the end of the day, $BTC. RSK mining rewards are paid out to miners solely through transaction fees in the form of $rBTC.
Typically, if a PoW chain relies solely on rewarding its miners with txn fees, and if that chain has low volume, it would be subject to a 51% attack. This issue, however, is subverted under a shared security system like merged mining. No matter how low the volume falls, the network will remain steady because the reliance is entirely on the security of Bitcoin. Sure, one could argue Bitcoin itself could face fragility if txn fees and incentives simultaneously become too low–however, it is an unlikely case since the adoption of $BTC is so pervasive that many large parties are incentivized to secure the system even if it’s at a capital loss. Plus, innovations like inscriptions continue to sustain momentum for Bitcoin’s usage.
If we analyze the previous points about the robust security and EVM compatibility of RSK, it’s clear how there may be an untapped market here for Uniswap to enter. Bitcoin, relative to the rest of the crypto market, is to a degree, isolated. The adoption of Bitcoin has been far more prominent around the world relative to other cryptocurrencies, even becoming legal tender in countries like El Salvador. The US regulatory environment, though constrictive to most cryptocurrencies, has been significantly more amenable to Bitcoin.
In the past year alone, Bitcoin has taken tremendous mindshare among both investors and users. A series of BTC Spot ETF filings were released in July as Blackrock led the pack. And August saw Grayscale secure a vital victory against the SEC, as the appeals court denied the SEC’s attempt to deny GBTC’s conversion to an ETF. On the user side, inscriptions dominated the Bitcoin landscape, bringing another creative use case to the seemingly latent chain. Although ordinal (non-fungible) & BRC-20 (fungible) inscription volume peaked earlier in the year, they have since sustained a large degree of their momentum, with average daily inscription mints increasing by 48.1% in Q3. The large Bitcoin fee uptrend can also be attributed the inscriptions rush.
RSK is also taking advantage of these advancing narratives. Through RSKIP-387, Bitcoin ordinals and inscriptions are looking to become available on RSK using the Powpeg bridge. In terms of projects, IOV Labs is funding more than 5 ordinals-based projects that came out of the HackerEarth Ideathon + Hackathon.
Rootstock will commit $3M Rootstock-based tokens in Uniswap-specific liquidity. The tokens will be deployed on Uniswap through the Rootstock integration with Oku, the funds will be provided by IOV Labs. They will work to deploy the funds as follows:
The goal is to deploy the $3M within 12 months in several phases. While the proposed limit is $3M, IOV Labs may increase this amount based on the outcome and success of this initiative.
Track active pools, TVL, volume, and fee metrics via Oku’s RSK analytics page.
Overall, we propose the transparent measurement of this project’s success through the following success criteria and long-term goals:
The approval of this proposal by Uniswap governance will lead the below Uniswap v3 contracts to be deemed as the canonical deployment on RSK. As is the case with all canonical v3 deployments, this deployment will be subject to Ethereum Layer 1 Uniswap Protocol governance and control. The text record of the uniswap.eth ENS subdomain titled v3-deployments.uniswap.eth will be amended to include the reference to the stated v3 contracts on RSK.
Below are the deployed contracts:
v3CoreFactory | 0xaF37EC98A00FD63689CF3060BF3B6784E00caD82 |
---|---|
nftDescriptor | 0xA231609CF5ee20b3FF9bd8bBfD1928737E6e6264 |
nonfungibleTokenPositionDescriptor | 0x1519ab9C0bF7C8f261aCa6c58d59A152C95B3Ebc |
nonfungibleTokenPositionManager | 0x9d9386c042F194B460Ec424a1e57ACDE25f5C4b1 |
v3Migrator | 0x16678977CA4ec3DAD5efc7b15780295FE5f56162 |
Multicall2 | 0x996a9858cDfa45Ad68E47c9A30a7201E29c6a386 |
proxyAdmin | 0xE6c623e32eD33f29b4D7C002C01DebDA629e4604 |
tickLens | 0x55B9dF5bF68ADe972191a91980459f48ecA16afC |
​​descriptorProxy | 0x2AECbeE0dc58e3419A52EEaF6Ea16C498BAeE24F |
v3Staker | 0x96481062BfAA29AdaaeBfC5FA6F46d9556F0150c |
quoterV2 | 0xb51727c996C68E60F598A923a5006853cd2fEB31 |
swapRouter02 | 0x0B14ff67f0014046b4b99057Aec4509640b3947A |
Permit2 | 0xFcf5986450E4A014fFE7ad4Ae24921B589D039b5 |
Universal Router | 0x244f68e77357f86a8522323eBF80b5FC2F814d3E |
Message Sender | 0xf5F4496219F31CDCBa6130B5402873624585615a |
Message Receiver | 0x38aE7De6f9c51e17f49cF5730DD5F2d29fa20758 |