Built from scratch · Pure Go · No dependencies

A blockchain forged
with institutional precision

ChainForge is a full blockchain implemented from first principles in Go — Proof of Work consensus, a Bitcoin-style UTXO ledger, and ECDSA wallets. No frameworks. No shortcuts. Just engineering.

$go run . — mining nonce=48,213 · hash=0000a3f9c1

SHA-256
Proof of Work
P-256
ECDSA Wallets
UTXO
Transaction Model
TCP
P2P Networking

The Thesis

Value moves at the speed of trust. We rebuilt the rails.

For a century, capital flowed through marble halls and closed ledgers guarded by intermediaries. ChainForge replaces that machinery with cryptographic certainty — a distributed ledger where every transaction is verifiable, immutable, and final.

No custodians. No counterparties. No permission required. Just mathematics, consensus, and the open network.

100%
On-chain settlement
0
Trusted intermediaries
24/7
Global availability
<1s
Block propagation
Towering Manhattan skyscrapers converging toward the sky

Block #1 · Genesis

The first block was mined on a single laptop. The network it started can never be stopped.

Grand neoclassical stock exchange facade with towering columns

An Institution Without Walls

“The old guard built fortunes behind closed doors. We wrote the vault open — in pure Go, line by line.”

ChainForge · Forged in Go · Shaurya Sharma

Built for the Long Game

The infrastructure of trustless finance

ChainForge delivers the guarantees institutions demand and the openness the next century of capital requires.

Trust through transparency, not promises

Every block is chained by SHA-256 hashes. Tamper with one record and the entire chain rejects it — security guaranteed by computation, not policy.

Decentralized network

Nodes gossip over raw TCP, syncing the ledger peer-to-peer. No central server, no single point of failure, no off switch.

Cryptographic ownership

Funds are controlled by P-256 private keys alone. Your signature is your authority — no account, no custodian, no recovery desk.

Verifiable settlement

Transactions clear the moment a block is mined. Finality is mathematical and irreversible, settling in seconds rather than days.

Open & auditable

The full protocol is readable Go source. Audit the consensus, fork the chain, or run a node — the rules are transparent to everyone.

Sound monetary policy

A fixed issuance schedule and UTXO accounting make supply predictable and provable. Scarcity enforced by code, not committee.

The Technology Stack

Engineered to the metal

Three foundational systems, each written by hand in Go. The product shows the backend code so that you can understand and trace every line from genesis block to signed transaction.

Proof of Work

proofofwork.go

A SHA-256 mining loop with targetBits=16. Every block is sealed by real computation — nonces hashed until the proof clears the difficulty target.

UTXO Ledger

transaction.go

Bitcoin-style unspent transaction outputs. No account balances — value flows as discrete, verifiable outputs that are spent and recreated with each transfer.

ECDSA Wallets

wallet.go

Keys generated on the P-256 curve with Base58Check addresses. Every transaction is cryptographically signed and verified before it enters the chain.

Manhattan skyline at golden hour

Join the Network

Own a piece of the new financial order

Click "Create Blockchain" and Experience Blockchain for yourself along with backend code by side for learning. If you like what you see, star the repo and follow Shaurya Sharma. Feel free to contribute !!!