Skip to content
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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Ring buffer for gas efficiency #6

wants to merge 1 commit into from

Conversation

dcposch
Copy link
Owner

@dcposch dcposch commented Nov 5, 2022

@nibnalin

@netlify
Copy link

netlify bot commented Nov 5, 2022

Deploy Preview for distracted-gates-f46892 canceled.

Name Link
🔨 Latest commit f8b4a7a
🔍 Latest deploy log https://app.netlify.com/sites/distracted-gates-f46892/deploys/6365b6dc130fd40009c329a7

@dcposch
Copy link
Owner Author

dcposch commented Nov 5, 2022

@0xClandestine

@ycryptx
Copy link

ycryptx commented Jan 12, 2024

@dcposch Should we merge this? ;)

@dcposch
Copy link
Owner Author

dcposch commented Jan 12, 2024

@ycryptx

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.

@ycryptx
Copy link

ycryptx commented Jan 12, 2024

@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.

@ycryptx
Copy link

ycryptx commented Jan 12, 2024

how production ready is it? I'm happy to help in development to get it to a ready place

@dcposch
Copy link
Owner Author

dcposch commented Jan 13, 2024

  • works
  • contract is very simple
  • not audited; could use community audit

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

Repository owner deleted a comment from Pappyskull1 Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants