DuyHai Doan leads a discussion with Patrick McFadin and Jeff Carpenter on whether blockchain is a database, how blockchains and distributed databases complement each other, and what we can learn about distributed systems by looking at blockchain technology.
1:00 – DuyHai gives a quick introduction to blockchain
3:01 – Patrick explains why blockchain != Bitcoin
3:49 – We discuss whether a blockchain can be considered a type of database
5:38 – Blockchain limitations: limited transaction throughput and the difficulty of removing errors once they are in the chain
6:54 – Scalability and efficiency challenges of blockchains based on proof of work
8:44 – Techniques for overcoming scalability challenges of the blockchain
11:34 – How blockchains and distributed databases can be used together
12:39 – If some data moves out of the blockchain, where does it go? How about a log-structured merge tree-style database like Cassandra?
14:23 – On using blockchains for integrity/authenticity
14:47 – What we can learn from blockchain technology in the distributed database world: peer-to-peer protocols and hashing techniques
16:51 – Blockchain and distributed databases will intersect in large scale transactional systems in healthcare, retail and other industries
ABOUT DATASTAX ENTERPRISE 5.1
DataStax Enterprise 5.1, the database platform for cloud applications, includes Apache Cassandra 3.x with materialized views, tiered storage and advanced replication. Introduced in 5.1 is DataStax Enterprise Graph, the first graph database fast enough to power customer-facing applications, scale to massive datasets and integrate advanced tools to power deep analytical queries.