-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ring buffer for gas efficiency #6
base: master
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for distracted-gates-f46892 canceled.
|
@dcposch Should we merge this? ;) |
when i started writing btcmirror, it felt like an obvious thing to ship. a trust-minimized way to prove bitcoin transactions on ethereum. why didn't that exist already? no regrets shipping. it was a great solidity learning project! but once it was running, working, i had a hard time finding anyone who cared. (same with Silver Portal, which builds on Bitcoin Mirror to provide a simple BTC/ETH dex.) in the course of developing and testing, i used bitcoin self-custody wallets more than anyone else i've met. the main bitcoind python-qt wallet, plus a few others. they're absolutely terrible. i had a hard time finding anyone else--even in a room full of experienced crypto developers--who've made any bitcoin transactions (on the actual chain, not in CB) at all in the last 5 years. based on my experience, easy to see why. as far as i can tell, ~nobody outside institutions and traders actually use bitcoin to do anything other than hodl it. and the institutions and traders in turn are happy with centralized exchanges or OTC. -- if anyone has a convincing use-case for btcmirror, i'd love to hear it. |
@dcposch I totally get it Daniel, everyone talks about usage and I can't for the life of me see it. I think your intuition about the need for btcmirror was right, just early. I'm seeing more and more people talk about the need for a trustless way to prove BTC state on other chains now that inscriptions and ordinals are a thing, so I've been researching what's out there, and stumbled on your great implementation. |
how production ready is it? I'm happy to help in development to get it to a ready place |
go for it; lmk if you run into any trouble i dont think the ringbuffer is necessary unless deploying to mainnet much cheaper to run on l2; i recommend starting on OP mainnet |
@nibnalin