Create a decentralized database with ExAbci and Tendermint
summary
Shows how to assemble ExAbci with Tendermint and a Merkle Patricia tree to make a decentralized, publicly verifiable key/value DB that can survive failures of 1/3 nodes. Implements protobuf transactions signed by clients, stores history in LevelDB/RocksDB, and exposes a GraphQL explorer. Demonstrates a ticket resale app (paisa) that updates ownership and balances correctly. Core framework and explorer are functional but undergoing security, perf and stress tests before open source release.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 0:49Why do we need decentralization
- 3:45Public verifiable
- 8:53Consensus
- 17:27Trust
- 25:12Underlying structure
- 27:40Decentralized database
- 29:55Transaction state
- 30:50More Corporate Research
- 32:29Updating State DB
- 33:15Hope Flow
- 34:47Demo
- 35:02Frameworks
- 35:35Elixir
- 35:59Explorer
- 36:09Query Language
- 36:28Applications
- 37:23Tracking
- 37:44Status
- 38:37Summary
related talks
42mBeyond Blockchain: Convergent Consensus
40mReturn of the Transaction King
26mCan we do better than git s Merkle DAG?
15mIntroducing Union
45mDash Platform
30mLedger Databases and Managed Blockchain in the Cloud
43mCreating Fault Tolerant Services on Mesos
30mStrengthening Reliable Decentralized Systems at Interchain
