A public, verifiable randomness beacon built on a Bitcoin fork

Sharecoin pairs a GPU-friendly proof-of-work with a randomness beacon derived from already-mined blocks. No oracle, no ceremony, no signup. Explore the chain or try a live demo below.

Block explorer

Browse blocks, transactions and addresses on the live Sharecoin chain.

Live demos

Each one locks something in at a block height, waits for a future block to actually confirm, then uses that block's beacon value to settle the result. Anyone can redo the math by hand and get the same answer.

Command-line demos

Standalone Python scripts in the repo's demos/ folder, for committee selection, active-node rotation, and delayed-reveal commitments. Each one's real-world fit is written up in USECASES.md.

  • sharecoin-sortition-selector.py  draws a committee, without replacement, from a candidate pool.
  • sharecoin-oracle-selector.py  selects an active subset of nodes for the current confirmed block.
  • sharecoin-timelock-vault.py  commit-then-reveal, with the beacon as public proof the reveal happened on schedule.