Blockchain + NACHA Demo

Mine blocks, build a chain, and tamper with the data to see how the chain detects it.

TypeScriptWeb Crypto APINACHA/ACHProof-of-Work

Controls

2 leading zeros

About This Demo

This interactive demo shows how blockchain technology can create a tamper-proof ledger for ACH payment data. Each block is cryptographically linked to the previous block using SHA-256 hashing.

Canvas controls: Scroll to zoom, drag empty space to pan, drag blocks to reposition. Use the controls in the bottom-left to zoom or fit the view.

Tamper detection: Click the edit icon on any block, change a value, then hit Validate. The chain will detect the broken hashes.

NACHA/ACH: The fixed-width file format for US electronic payments. The demo uses built-in sample data representing typical ACH payment records.

Chain Explorer

scroll to zoom / drag to pan / drag blocks to move

Load payment data and start mining to build your blockchain.

Blockchain

A chain of blocks linked by cryptographic hashes. Changing any block invalidates every block after it.

Mining

Finding a hash with N leading zeros by incrementing a nonce. More zeros = exponentially more work.

NACHA/ACH

The fixed-width file format for US electronic payments. Contains account numbers, amounts, and payee names.

Tamper Detection

Click the edit icon on a block, change a value, then Validate to see the chain break.