public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [bitcoin-dev] Braidpool: Proposal for a decentralised mining pool
@ 2021-08-29  5:57 pool2win
  2021-09-02  6:46 ` Billy Tetrud
  0 siblings, 1 reply; 14+ messages in thread
From: pool2win @ 2021-08-29  5:57 UTC (permalink / raw)
  To: 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 variance for smaller miners, even when large miners join
  the pool.
2. Miners build their own blocks, just like in P2Pool.
3. Payouts require a constant size blockspace, independent of the
  number of miners in the pool.
4. Provide building blocks for enabling a futures market of hash
  rates.
 
Braidpool: Decentralised Mining Pool for Bitcoin
 
Abstract. Bitcoin P2Pool's usage has steadily declined over the years,
negatively impacting bitcoin's decentralisation. The variance in
earnings for miners increases with total hashrate participating in
P2Pool, and payouts require a linearly increasing block space with the
number of miners participating in the pool. We present a solution that
uses a DAG of shares replicated at all miners. The DAG is then used to
compute rewards for miners. Rewards are paid out using one-way payment
channels by an anonymous hub communicating with the miners using Tor's
hidden services. Using the payment channels construction, neither the
hub nor the miners can cheat.

Full proposal at
https://github.com/pool2win/braidpool/raw/main/proposal/proposal.pdf
 
Details on trading hashrate are here:
https://pool2win.github.io/braidpool/2021/08/18/deliver-hashrate-to-market-makers.html
 
@pool2win


^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: [bitcoin-dev] Braidpool: Proposal for a decentralised mining pool
@ 2021-09-06 10:15 Prayank
  2021-09-07 23:38 ` ZmnSCPxj
  0 siblings, 1 reply; 14+ messages in thread
From: Prayank @ 2021-09-06 10:15 UTC (permalink / raw)
  To: billy.tetrud; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 485 bytes --]

> How would you compare this to Stratum v2?

Stratum v2 will help miners with encryption, broadcasting new blocks, signalling bits, choose transactions set, however the mining pools can still reject negotiations and censor payments.

Maybe Stratum v2 can be used in combination with other things like discreet log contracts: https://mailmanlists.org/pipermail/dlc-dev/2021-May/000073.html

I think Braidpool does this in a better way.


-- 
Prayank

A3B1 E430 2298 178F

[-- Attachment #2: Type: text/html, Size: 878 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2021-09-13  8:03 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-29  5:57 [bitcoin-dev] Braidpool: Proposal for a decentralised mining pool pool2win
2021-09-02  6:46 ` Billy Tetrud
2021-09-06  6:23   ` David A. Harding
2021-09-06  7:29     ` Eric Voskuil
2021-09-06  7:54       ` David A. Harding
2021-09-06  8:26         ` Eric Voskuil
2021-09-06  9:03           ` pool2win
2021-09-06 10:15 Prayank
2021-09-07 23:38 ` ZmnSCPxj
2021-09-08 10:03   ` pool2win
2021-09-10  9:30     ` Filippo Merli
2021-09-11  1:09       ` ZmnSCPxj
2021-09-11  7:54         ` Filippo Merli
2021-09-13  8:03           ` pool2win

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox