Paper - Trends in Development of Databases and Blockchain
Key Notes
- ACID (Atomicity, Consistency, Isolation, and Durability)
- CAP - (Consistency, Availability, Partition tolerance)
- DCS (Decentralization, Consistency, Scalability) theorem
Difference between blockchain and database
- Blockchain differs from traditional databases in numerous ways like its decentralization, cryptographic security using chained hashes, no administration control, immutability, freedom to transfer
- These distributed databases have their consensus mechanism for the joint agreement on a data block by the network parties
- blockchain databases = distributed databases, support features like complex data types, rich query structure,
- ACID compliant [3], low latency, fast scalability, and cloud hosting
CAP
- Consistency - Any read in the distributed system gives the latest write on the nodes.
- Availability - A Client always receives a response at any point of time irrespective of whether the read is the latest write.
- Partition Tolerance - In case of partition between nodes in the distributed system, the system should still be functioning
BCS
- Decentralization - There is no trusted entity controlling the network, hence no single point of failure.
- Consistency - The blockchain nodes will read the same data at the same time.
- Scalability - The performance of blockchain should increase with the increase in the number of peers and the number of allocated computational resources.
Good Read!!!
No comments:
Post a Comment