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.
Living without (as much) authority
Dr. Gavin Wood, co-founder Ethereum
For any given time, there exists an authoritative state.
This is defined by an authority, e.g.:
server, block chain
Executes or not?
For any given point in time, all information in system is
State is unambiguous.
Comes at a great cost
Central point of control
Single point of failure
Exacerbates security problems
As a model, doesn’t properly reflect reality:
“Square peg, circular hole”
Ubiquitous Absolute Truth tenable in the long term?
Inflated version of that to which we’re accustomed…
So accustomed that we often forget about the
Truth is expensive.
Save it for the block chain
Each node keeps its own dynamically updated record of
No node has complete knowledge.
All nodes internally self-consistent.
Consolidation of disparate truths only happens when
User gets actionable content as it becomes available
Bottlenecks become O(1), not O(n)
Perfectly graceful degradation
Private & Secure
Avoids bestowing unneeded authority
New paradigm for MMA development.
Means rethinking and rearchitecting.
New APIs required
(e.g. Ethereum’s Whisper, a secure, lossy, multi-DHT)
Fast-paced multiplayer games
Fully-decentralised file-sharing networks
…but destined for fame
Another piece in the puzzle in the quest for the
Decentralised Application toolkit.