Presentation given by Gavin Wood at the NYC Ethereum meetup on the 21st of November 2014 concerning the concept of relative truth and the need to rethink MMA system architecture with the paradigm of incomplete truth.
9. Relative Truth
Each node keeps its own dynamically updated record of
their knowledge.
No node has complete knowledge.
All nodes internally self-consistent.
10. Example
Seller Buyer
Authority
New Order
Please finalise
Swap assets
Some Truth
(database)
Swap assets
Important
Truth only
(database)
Some Truth
(database)
12. Advantages
Progression
User gets actionable content as it becomes available
Scaling
Bottlenecks become O(1), not O(n)
Reliability
Perfectly graceful degradation
Private & Secure
Avoids bestowing unneeded authority
13. Problems
New paradigm for MMA development.
Means rethinking and rearchitecting.
New APIs required
(e.g. Ethereum’s Whisper, a secure, lossy, multi-DHT)
14. Not new…
Fast-paced multiplayer games
Fully-decentralised file-sharing networks
15. …but destined for fame
Another piece in the puzzle in the quest for the
Decentralised Application toolkit.