Blockchain: Difference between revisions

From Computer Science Wiki
No edit summary
Line 24: Line 24:
* [[Trust and Currency]]  
* [[Trust and Currency]]  
* [[Hashing]] (related to this is [[Cryptographic hash|cryptographic hash]], [[Collision resistance|collision resistance]], [[Determinism|determinism]], [[One-way function|one-way function]] and [[Entropy|entropy]]).
* [[Hashing]] (related to this is [[Cryptographic hash|cryptographic hash]], [[Collision resistance|collision resistance]], [[Determinism|determinism]], [[One-way function|one-way function]] and [[Entropy|entropy]]).
* [[Digital signature]] (related to this is [[Key pair generation|key pair generation]] and [[SHA256]])
* [[Digital signature]] (related to this is [[Key pair generation|key pair generation]] and [[SHA256]])
* [[Block]] (related to this is [[Block header]] and [[Candidate block]])
* [[Block]] (related to this is [[Block header]] and [[Candidate block]])

Revision as of 22:11, 8 March 2020

Advanced programming[1]

A block chain is a growing list of records, called blocks, that are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree).[2]

A blockchain is a decentralized, distributed, and oftentimes public, digital ledger that is used to record transactions across many computers so that any involved record cannot be altered retroactively, without the alteration of all subsequent blocks[3]

A ledger is a permanent summary of all amounts entered in supporting journals which list individual transactions by date.[4]

Videos[edit]

The video below is easily the best I have found explaining blockchain. I would suggest you watch it several times.

The video below is a very good high-level overview of blockchain:

Start here to understand blockchain[edit]

Other ideas in blockchain[edit]

Everything below this line is not yet completed for student learning[edit]

References[edit]