All Projects → pool2win → braidpool

pool2win / braidpool

Licence: GPL-3.0 license
Braidpool - a scalable peer to peer bitcoin mining pool with support for hashrate futures.

Programming Languages

Makefile
30231 projects
C++
36643 projects - #6 most used programming language
TeX
3793 projects
python
139335 projects - #7 most used programming language
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to braidpool

p2pool-ui-punchy
Yet another p2pool UI. This time more punchy!
Stars: ✭ 46 (+100%)
Mutual labels:  p2pool
p2pool
Decentralized pool for Monero mining
Stars: ✭ 635 (+2660.87%)
Mutual labels:  p2pool
Raiden
Raiden Network
Stars: ✭ 1,825 (+7834.78%)
Mutual labels:  payment-channels
lightning-xchain-atomic-swap
Lightning Cross Chain Atomic Swap
Stars: ✭ 16 (-30.43%)
Mutual labels:  payment-channels
simple-payment-channel
Example code leveraging a simple one-way payment channel
Stars: ✭ 32 (+39.13%)
Mutual labels:  payment-channels
Postables-Payment-Channel
Postables Reusable Multi Party Payment Channel. Efficient, and lean Payment Channels with a dash of airdrops. Written in Solidity with Golang bindings
Stars: ✭ 26 (+13.04%)
Mutual labels:  payment-channels

Build status

Proposal

Read the proposal for braidpool.

For details on how delivering shares to market makers for enabling hashrate futures, read the blog post: Deliver Hashrate to Market Markets.

The pool provides:

  1. Lower variance for independent 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 on the pool.
  4. Provide building blocks for enabling a futures market of hash rates.

Progress

The project on github tracks the main components to build. Here's a list to keep us focused:

  • Channel management scripts using libbitcoin.
  • A DAG of shares to track contributions for miners.
  • P2P gossip based broadcast of block and shares.
  • Hub to miner communication using Tor's hidden services.
  • Validate received blocks and shares. We'll need to find a way to talk to bitcoin node here for this.
  • Single script installer (limited to Linux variants).

Matrix chat: https://matrix.to/#/#braidpool:matrix.org

Mailing list: https://sourceforge.net/p/braidpool/mailman/braidpool-discuss/

Development blog: https://pool2win.github.io/braidpool/

Donations: bitcoin:bc1q6xms5xsq6kvk9h57mvsdxdjnnrl0vsc942xlxe

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].