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

Why not also make this for BTC? #9

Open
Transisto opened this issue Jan 28, 2020 · 9 comments
Open

Why not also make this for BTC? #9

Transisto opened this issue Jan 28, 2020 · 9 comments

Comments

@Transisto
Copy link

There's also double spend attempts on BTC.

I guess it'd be a more involved process since RBF have to be ignored.

@dgenr8
Copy link

dgenr8 commented Jan 28, 2020

Random thought ... I wonder if the recent confirmed double spend on BTC was RBF. Seems likely.

@Transisto
Copy link
Author

Transisto commented Jan 29, 2020 via email

@dgenr8
Copy link

dgenr8 commented Jan 29, 2020

It's just sort of interesting how one version was confirmed, then after a reorg a different one was.

@Transisto
Copy link
Author

Still have no idea what you're talking about, maybe share a link to an explanation or something.

@Transisto
Copy link
Author

@dagurval
Copy link
Owner

While it would be interesting,

  • Double spends on BTC are not relayed and I would need custom software that connects to lots of nodes to to semi-reliably detect them.
  • BTC community does not care about 0-conf or doubly spends, so supporting BTC adds no value
  • On a personal level, I use my free time to maintain and develop the site, at the expense of other volunteer or paid work that I value more

@Transisto
Copy link
Author

Transisto commented Jan 30, 2020 via email

@dagurval
Copy link
Owner

dagurval commented Jan 30, 2020

The business I work for is processing relatively large BTC transactions with zero conf, so yes we do care.

That is very interesting. I too do care, which is part of the reason stopped working on BTC.

The BCH community has done extensive research into how to improve double spends, including holding a dedicated conference to brainstorm ideas.

If your interested, you can see the talks from this conference here (the videos with the blue "satoshis vision" logo):

Also @dgenr8 has put a lot of though and work into improving double spend reliability, and at one time had double spend relaying and wallet warning merged into Bitcoin Core. Even though he comes of snarky about RBF, he's actually a nice guy :-).

Bitcoin Cash is moving away from double spend relaying to double spend proofs. It would still be interesting to me as well to have an open source tool that connects to large amount of nodes on the network to detect them.

@dagurval
Copy link
Owner

I'd love to hear your ideas about mitigating risk @Transisto

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

No branches or pull requests

3 participants