baklava-testnet-2
Voting power
you cannot buy.
Baklava is a blockchain where the right to decide a block is earned by time and work, not bought with money. A stake opens the gate. It does not confer power.
Bought in
Registered an hour ago
10,000 BKLV staked
Turned up
Registered a year ago
1,000 BKLV staked
How a block is decided
Three steps, in this order
The order matters, so the numbers are real and not decoration: nothing in step two can happen before step one has produced a committee.
Drawn
About a hundred participants are drawn for the round by a VRF. The draw is a BLS signature, so it is unique — nobody can search for a better one.
Voted
Two rounds, one vote per member. A lock is released only by a proof of lock from a later round, which is what stops two blocks finalizing at one height.
Settled
Fees, rewards and reputation are paid out before the block's own transactions run — so a proposer that pays itself computes a different state root than everyone else.
Scope
What Baklava refuses to do
These are not missing features. Each one was considered and rejected, and the reason is written down.
- No smart contractsNo virtual machine. Modules are built into the protocol, where they can be reasoned about and cannot be redeployed by somebody else.
- No empty blocksNo fee means no reward, and no reward means no work. A quiet chain publishes an announcement, not a block.
- No history on the chainUsers carry their own receipts — a transaction, a Merkle proof and a signed header, about a kilobyte, and it proves itself.
- No reward for relayingA contribution nobody can measure gets no share of anything.
- No shardingLarger than the chain itself. It is not on the roadmap and it is not being kept warm.
Right now
The chain, as it stands
- Height
- —
- Round
- —
- Txs in tip
- —
- Supply
- 100,000,000
The round climbs while the height does not, because there are no empty blocks: a chain with nothing to settle turns rounds and publishes an announcement instead of a block. Supply is fixed at genesis and nothing is ever minted.
Start
Three ways in
Take some test tokens
One BKLV per address per day, from a faucet that is refilled by hand. Nothing is minted on this chain, so it can run out.
Open the faucetRun a node
Generate two keys, point the binary at the genesis file and a seed, and let it catch up block by block. It verifies every certificate on the way.
Read the guideRead the protocol
Twenty-three sections, each decision written down with the reason it was taken and the alternatives that were rejected.
Open the spec