React: BlockchainLedger

The purpose of BlockchainLedger is to illustrate one part of how blockchains work. To use it, I suggest making several records. Then tamper with one of them or delete one. If you alter a middle record, the widget detects that. It doesn't know that you deleted an element. Rather, if the data is corrupted then the nature of a blockchain makes that readily apparent.

About This Widget

This is a React app. The source code is available at For more info, see my blog post at