Blockulasmall chains
Blockula

Your own little blockchain, for you and your friends

Launch one in a minute. Friends join with a link, make a wallet with a passkey, and pay each other by name.

Free and open source · Post-quantum · No seed phrases

Try it now

Try the demo

A real Blockula chain, running right now. Make a wallet with your passkey, get free coins from the faucet, and pay someone by name. Nothing to install.

Waking the demo chain…
Got a link from a friend?

Connect to any chain

Every Blockula node serves its own wallet. Paste the address your friend sent you, and you're in.

Like https://jack.tail1234.ts.net. Plain http:// works only on this computer or a private network.

A node decides what its chain looks like to you, so open ones from people you know.

How it works

From nothing to a chain with friends

  1. Launch it

    blockula launch asks a name and a ticker, then starts your chain on your computer.

  2. Invite friends

    Send them one link. Their phone or laptop opens the chain's wallet: nothing to install.

  3. Pay by name

    Each makes a wallet with a passkey, gets coins from the faucet, and pays sam.boo, not a long address.

  4. Make it yours

    Add WebAssembly programs, give Claude a spending budget, or change the apps with Claude Code.

What it's for

What a small chain is good for

A friends' IOU ledger

Pay sam.boo back for pizza, with a memo saying why. Everyone sees the same history.

A shared kitty

A multisig account that spends only when, say, 2 of 3 of you approve.

Group decisions

Put a question up as a proposal; holders vote with their coins.

Bounties

Hunts escrow coins on a GitHub issue and pay whoever's PR fixes it.

A notary log

Send yourself a file's hash as a memo: the block dates it for good.

Agents on a budget

Give a coding agent a key with a spending limit the chain enforces.

More ideas, with the commands to try

In the box

Everything a chain needs

Passkey wallets

Face ID or your password manager unlocks it. No seed phrase to lose.

.boo names

Pay alice.boo. Names are readable, and they're yours for a year at a time.

Post-quantum

Every account, vote and block is signed with ML-DSA-65 (NIST FIPS 204).

An explorer in every node

Every block, account and name, on a page your friends can open.

Agents welcome

An MCP server for Claude, and session keys with limits the chain enforces.

Light

An idle validator uses about 80 MB of memory. Old laptops are fine.

Launch your own

Two commands

On macOS or Linux. The first installs Blockula; the second asks four questions, each with a default, and starts your chain.

curl -fsSL https://github.com/jackdishman/blockula/releases/latest/download/install.sh | sh
blockula launch

Then open http://localhost:7070/wallet/ for your wallet, and share the invite link it gives you. The launch guide has the rest, and Build on it shows how to change everything with Claude Code.

Contribute

Help build it, with your coding agent

Paste this into Claude Code in an empty folder. People and agents are both welcome.

Contribute to Blockula (https://github.com/jackdishman/blockula). Clone it, read AGENTS.md and CONTRIBUTING.md, run `npm ci && npm run build`, and start a local chain with `blockula dev` (or `node/target/release/blockula dev`). Pick an open issue labeled `good first issue` or `familiar-friendly` (`gh issue list --repo jackdishman/blockula --label familiar-friendly`), or ask me what to work on. Make one focused change with tests, run what CONTRIBUTING.md's "What to run" table says for the parts you touched, and open a PR that references the issue and explains how you verified it. One solid PR beats many small ones.