Mind map
Blockchain
Map content
Blockchain
What it is?
- A decentralized databased, contained in many computers, using cryptography
- Information is stored on blocks, which are chained together, making inputed data, inmutable
- Decentralization of information
- Information is stored on blocks, which are chained together, making inputed data, inmutable
- A decentralized databased, contained in many computers, using cryptography
Consensus
- A mechanism used to agree the state of a blockchain.
- Sybil resistance mechanisms
- Proof of Work
- All nodes try to answer a math prob, the 1st to solve it, adds a block
- Requieres a lot of comptutaional power
- All nodes try to answer a math prob, the 1st to solve it, adds a block
- Proof of Stake
- Nodes stake their money as collateral, add a block and if they misbehave, their stake gets slashed
- Delegated PoS
- Proof of Space
- Proof of History
- Proof of Elapsed time
- Way to defend against users that want to gain a disproportionate influence over the blockchain.
- Proof of Work
- Chain selection
- The way to select which is the “real“ blockchain.
- Most select the longest blockchain
- The way to select which is the “real“ blockchain.
Blocks & Hash
- Block
- Transactions mined together in a specific space
- Hash
- Unique fixed length string that helps identify a piece of data
- Includes: the block number, the data and the previous hash
- Unique fixed length string that helps identify a piece of data
- Hash algo
- A math function that computes data into a hash
- Always same output if input the same
- No 2 sames hashes for diff inputs
- Size of hash is always the same, regardless the input
- No 2 sames hashes for diff inputs
- Always same output if input the same
- A math function that computes data into a hash
- Block
Types
- Public
- Anyone can participate
- Private
- 100% centalized
- Semi-private
- Run by a company
- Consortium
- Consensus is handled only by a specific group
- Public
Elements
- P2P
- Equal nodes that communicate wtih each other
- Cryptography
- Secures that data sent by nodes gets unaltered
- Consensus algo
- Rules of blockchain
- Prevent attack
- Rules of blockchain
- Reward/punish
- Make it convinient to contribute to the blockchain
- Market adopt
- Large enough to be truly decentralized
- P2P
More
- Advantages
- Decentralization
- Transparency
- No intermediaries
- Inmutability
- Trustless, code ran
- Uses and blockchains
- Identity, property, art, governance
- Ethereum, Bitcoin, Cardano, Stellar, Tezos, Ripple, Hyperledger, BSC,
- Advantages
Cryptography keys
- Private key
- Gives access to funds
- Signature
- Confirms transaction using private key
- Public key
- Alllows recieving crypto to their account
- Public adress
- Hashed public key
- Public adress
- Alllows recieving crypto to their account
- Private key
Information
- Description
- Mind Map on Blockchain, created by Diego Mares on 11/11/2021.
- Created by
- Diego Mares · Nov 2021
- Updated
- Nov 11, 2021
- Views
- 0
- Rating