Skip to content

Ring buffer for gas efficiency - #6

Open
dcposch wants to merge 1 commit into
masterfrom
ring-buffer
Open

Ring buffer for gas efficiency#6
dcposch wants to merge 1 commit into
masterfrom
ring-buffer

Conversation

@dcposch

@dcposch dcposch commented Nov 5, 2022

Copy link
Copy Markdown
Owner

@nibnalin

@netlify

netlify Bot commented Nov 5, 2022

Copy link
Copy Markdown

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

dcposch commented Nov 5, 2022

Copy link
Copy Markdown
Owner Author

@0xClandestine

@ycryptx

ycryptx commented Jan 12, 2024

Copy link
Copy Markdown

@dcposch Should we merge this? ;)

@dcposch

dcposch commented Jan 12, 2024

Copy link
Copy Markdown
Owner Author

@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

ycryptx commented Jan 12, 2024

Copy link
Copy Markdown

@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

ycryptx commented Jan 12, 2024

Copy link
Copy Markdown

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

@dcposch

dcposch commented Jan 13, 2024

Copy link
Copy Markdown
Owner Author
  • 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.

2 participants