Open-source consensus framework by ConsBlock that gives distributed systems persistent state and fault-tolerant agreement. Built for Web3, works everywhere.
ConsBlock packs production-grade consensus primitives into a developer-friendly SDK, so you focus on your app — not the protocol.
ConsBlock abstracts the hard parts of distributed agreement so your team ships faster.
consblock init
to spin up a genesis block and configure your validator set in seconds.consblock node join.
They auto-discover peers and elect a leader via VRF.A clean TypeScript/Rust SDK means you can wire up a full consensus network in under 30 lines of code.
Read Full Docs →import { ConsBlock, BftEngine } from 'consblock' // spin up a consensus node const node = await ConsBlock.create({ engine: new BftEngine({ quorum: 0.67 }), port: 8545, peers: ['peer1.consblock.xyz'], }) // listen for finalized blocks node.on('block:finalized', (block) => { console.log(`✓ Round ${block.round} final`) }) // propose a state transition await node.propose({ data: { transfer: '0xabc → 0xdef', amount: 100 }, })
ConsBlock powers coordination wherever multiple parties need to agree on shared truth.
Join hundreds of teams already building on ConsBlock. Open-source, forever free.