Trust Minimized BTC
We use MPC network with a ZK Rollup (Mina Protokit) to control Bitcoin accounts with a truly trust minimized, custody less manner. We integrated Hyperlane bridge to demonstrate how to program the wallets by creating a wallet marketplace smart contract deployed on Linea
Screenshots




Problem Statement
Detailed user journey is described in https://hackmd.io/@robert-zaremba/SyAVLk6aC Presentation: https://docs.google.com/presentation/d/1r-UcY9N4D0u5AFB7ks3bmRucutwESbzX1BQouR81wGYWe use MPC signing to control signing process over Bitcoin UTXOs. Controlling requiers a blockchain. For ultimate verifiability and security we decided to use a rollup. Our initial approach was to use Cosmos App Chain. However, by investigation other options we found that Mina with it's Zero Knowledge appchain framework Protokit - is a better solution with superior verifiability and security. Moreover, we found that Protokit is very developer friendly, and we were able to very quickly get it up and running.
Solution
Architecture2PC-MPC network to sign Bitcoin transactionsZK Rollup (Mina Protokit) to program the the signing processHyperlane to bridge Bitcoin wallets as NFTs to the global blockchain ecosystemLinea as the go to platform to securely program the Bitcoin wallets (that contain assets) as NFTs. The wallet is locked for signing, and transactions from that wallet is only possible when the wallet (NFT) is bridged back to ZK Rollup to enable back MPC signing process.
Hackathon
ETHGlobal Singapore
2024
Contributors
- robert-zaremba
12 contributions
- naaji-navas
5 contributions