[bitcoin-dev] Braidpool: Proposal for a decentralised mining pool

2021-08-29 Thread pool2win via bitcoin-dev
We have been working on a peer to peer mining pool that overcomes the problems faced by P2Pool and enables building a futures market for hashrate.   The proposal can be found here: https://github.com/pool2win/braidpool/raw/main/proposal/proposal.pdf   The key features of the pool are:   1. Lower va

Re: [bitcoin-dev] Braidpool: Proposal for a decentralised mining pool

2021-09-06 Thread pool2win via bitcoin-dev
I see Braidpool as an improvement to P2Pool - i.e. make a peer to peer pool work at scale. This is in contrast to Stratum v2, which brings some very good and much needed engineering improvements to centralised pools. Specifically about transaction selection in Stratum V2, as far as I understand

Re: [bitcoin-dev] Braidpool: Proposal for a decentralised mining pool

2021-09-08 Thread pool2win via bitcoin-dev
> A thing I just realized about Braidpool is that the payout server is still a > single central point-of-failure. > However, this probably complicates the design too much, and it may be more > beneficial to get *something* working now. You have hit the nail on the head here and Chris Belcher's

Re: [bitcoin-dev] Braidpool: Proposal for a decentralised mining pool

2021-09-13 Thread pool2win via bitcoin-dev
Hi Filippo, If a malicious miner, M broadcasts {m1, m2 ... mn} at a regular interval, *and* also broadcasts {m1*, mn*} where mn* is bitcoin block then M will cheat all other miners of their reward. You correctly identified this attack. The problem stems from the fact that I wanted to use the b