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

1. Uniqueness(Why do we need it?)

1.1. Byzantine tolerant

1.2. Immutable

1.3. Transparent

2. Future Applications

2.1. Data Processing

2.1.1. Lacking

2.1.2. How to improve them?

2.1.3. What to learn from current DB systems

2.1.3.1. Learnt Design Principles

3. Defination

3.1. It is an append only Data Structure

4. Distributed Ledger Technology (DLTs)

4.1. Ethereum

4.2. Hyperledger

4.3. Parity

4.4. Stellar, etc

5. Comparison

5.1. Blockbench

5.1.1. for private blockchians

5.1.2. Evaluation Results

6. Challenges

6.1. How to overcome?

6.2. What does future blockchains look like?

7. Categorisation

7.1. Public

7.1.1. Any node can join or leave

7.1.2. P2P

7.1.3. Fully/partially decentralised

7.1.4. e.g. BTC

7.2. Private

7.2.1. Somewhat restricted

7.2.2. e.g. Hyperledger

7.3. Current Systems

7.3.1. Distributed Ledger

7.3.1.1. Data Model

7.3.1.2. Multiple Ledgers

7.3.1.3. Ownership

7.3.2. Cryptography

7.3.3. Consensus protocol

7.3.4. Smart Contracts

7.3.4.1. Security Challenges

7.3.4.1.1. Transaction order Dependencies

7.3.4.1.2. Timestamp order Dependencies

7.3.4.1.3. Mishandled exceptions

7.3.4.2. It effects the state of the system

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