"No one is harder on a talented person than the person themselves" - Linda Wilkinson ; "Trust your guts and don't follow the herd" ; "Validate direction not destination" ;

October 21, 2021

Good Read - Databases Vs Blockchain

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: