eigenbtc

eigenbtc

restaking on bitcoin

60
Built at ETHDenver 2024
ZetaChain: Second Prize

The problem eigenbtc solves

Restaking Bitcoin

  • bitcoin staking is now possible via Babylon and others.
  • no tooling yet to build restaking on bitcoin.

EigenBTC solves this problem!.

EigenBTC enables ethereum users to create BTC staking pools on babylon chain, using schnorr signatures on bitcoin and IBC. The staked rewards are sent to a MultisigThresholdPubkey on cosmos, but controlled via zetachain

Challenges I ran into

Eigenlayer on Babylon

The original goal was to build eigenlayer ontop of babylon chain. Babylon chain didnt launch a usable testnet until wednesday morning so the project got delayed until we could actually test the hypothesis.

It was challenging to figure out how to create multiparty bitcoin signatures, then connect to babylons testnet and wire everything up. The main issue was due to the number of different libraries and chains involved:

  • bitcoin -> zeta
  • bitcoin -> evm
  • bitcoin -> IBC

doing cross chain dapp development is still unbelievelbly compleicated!

  • evm to cosmos is hard
  • evm to bitcoin is hard
  • key generation and storage is hard
  • none of the bitcoin providers supported signet BTC

on the last day of the hackathon babylon shut down their testnet so we were not able to demo our working prototype

Tracks Applied (6)

BUIDL with tBTC SDK

we leveraged the tBTC sdk for all of our bitcoin account and signature interaction

Threshold

Budl with TACo

we store the group nonces encrypted via taco using erc721 condition

Threshold

IBC Everywhere - Using Union infra to connect Ethereum and Cosmos

we are running a uniond! 24-03-02T05:54:53Z","message":"executed block"} {"level":"info","module":"server","module":"st...Read More

Union.fi Labs

ZBU Governance Innovation Hackathon

eigenBTC created an Onboarding and Staking Flow that zeebu could use, we deployed a zetachain staking management contrac...Read More

Zeebu

ZetaChain Best Omnichain Contract

deployed Multistake contract on zeta testnet to manage staking, source zeta contract is posted to github 📜 Contract ad...Read More

ZetaChain

ZetaChain Best Use of Cross-Chain Messaging

using CCM to track multi staking accounts created ontop of babylon chain, and to manage the babylon emissions coming fro...Read More

ZetaChain

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion