Get Started. It's Free
or sign up with your email address
Blockchain by Mind Map: Blockchain

1. Defination

1.1. It is an append only Data Structure

2. Distributed Ledger Technology (DLTs)

2.1. Ethereum

2.2. Hyperledger

2.3. Parity

2.4. Stellar, etc

3. Comparison

3.1. Blockbench

3.1.1. for private blockchians

3.1.2. Evaluation Results

4. Categorisation

4.1. Public

4.1.1. Any node can join or leave

4.1.2. P2P

4.1.3. Fully/partially decentralised

4.1.4. e.g. BTC

4.2. Private

4.2.1. Somewhat restricted

4.2.2. e.g. Hyperledger

4.3. Current Systems

4.3.1. Distributed Ledger

4.3.1.1. Data Model

4.3.1.2. Multiple Ledgers

4.3.1.3. Ownership

4.3.2. Cryptography

4.3.3. Consensus protocol

4.3.4. Smart Contracts

4.3.4.1. Security Challenges

4.3.4.1.1. Transaction order Dependencies

4.3.4.1.2. Timestamp order Dependencies

4.3.4.1.3. Mishandled exceptions

4.3.4.2. It effects the state of the system

4.3.5. Above 4 are building blocks for classification for current BC systems

5. Uniqueness(Why do we need it?)

5.1. Byzantine tolerant

5.2. Immutable

5.3. Transparent

6. Future Applications

6.1. Data Processing

6.1.1. Lacking

6.1.2. How to improve them?

6.1.3. What to learn from current DB systems

6.1.3.1. Learnt Design Principles

7. Challenges

7.1. How to overcome?

7.2. What does future blockchains look like?