Blockchain

A blockchain (or a chain of blocks) is actually a distributed database that stores a list of records (or blocks) with timestamps. The concept of blockchain was first introduced by Satoshi Nakamoto in 2008, with the bitcoin cryptocurrency becoming its first implementation.

Each of the blocks in a chain is directly linked to the preceding one, which makes data modifications impossible. Making changes to a block after data is recorded into it would require altering all the subsequent blocks.

The list of records is continuously expanded as new blocks are added to the chain and validated. The validation is ensured through a collectively managed peer-to-peer network based on a specific validation protocol.

Due to such design, blockchains ...

Get Industrial Internet Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.