Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cryptcurrency - Coggle Diagram
Cryptcurrency
Blockchain
Block
Header
Information about the block
Merkle root
Merkle proof: The process that check the merkle root is correct
Under a Merkle structure, taking the hash of each 2 elements(Copy 1 if the length is odd) then the hash of the hash, until there's only one hash left
hash for the previous block
The hash of the block
Types of Block
Genesis Block
The first block
Candidate Block
A block that is waiting to be approved for adding to the chain
Body
Data
Digital Signatrue
Using public key and private key to proof the identity of the sender of the message.
Hash(Cryptographic Hash)
Types of hash
SHA256
MD5
Colission
Collision Resistance
DIstributed Consensus
%51 attack
Proof of Work
if no: double-spend problem
NONCE
Number used once
Problem
Double-spend problem
Immutable transaction
The transaction cannot be changed once it is added to the block chain
Encryption
Diffie-Hellman
Key-pair
Key-pair generation
PuTTYgen
Public key and private key
Public key could decrypted message encrypted with the private key, vice versa.
Distributed ledger
Centralized
Ledger