the world computer (short)

23
Ethereum The First Decentralised Computer Dr. Gavin Wood co-founder and lead developer, ethereum project @gavofyork

Upload: gavofyork

Post on 23-Jan-2017

326 views

Category:

Technology


0 download

TRANSCRIPT

Ethereum

The First Decentralised Computer

Dr. Gavin Woodco-founder and lead developer, ethereum project

@gavofyork

Important Things to Forget

Coin

Crypto

Currency

Bit

Ledger

ChainBlock

Transaction

Hash

Proof of work

Proof of stake

Consensus

Fork

Miner

Sign

ASIC

Curve

Contract

What is it?

It’s a Computer, Silly!

SlowCode runs 5-100x slower that natively compiled

Expensive to useBasic computation, memory and storage costs are ~1950s levels

Not always immediately decisiveActions of last 60s may be reorganised

Sounds. Awesome.

Actually, it is.

Truly Global SingletonOne computer for the entire planet now and forever

Cannot Fail, be Stopped, be CensoredNo authority, government or corporation behind it, resistant to attack

UbiquitousWhere ever there’s Internet, there’s Ethereum

Natively Multi-UserHas as many accounts as is needed

Natively Object-OrientedEncapsulation enforced in “virtual silicon”

AccessibleWhere ever there’s Javascript, there’s Ethereum

Verifyable & AuditableAll code honoured now and forever

External account

Object (code)

message

Storage

The World Computer

The WorldComputer

Only Changes Cost

Network takes fees for operations that alter objects.

Operations that merely inspect the object are gratis.

Why?

World Computer

Compared to the walled garden of the server

Ethereum is anInnovation Commons

Servers are Walled Gardens

Interoperability DifficultReliability, standards, trust, security collude to make it a nightmare

Increased BarriersNaturally supportive of monopolies;

try integrating trade or payment without a third party

ExpensiveServers are expensive to set up and maintain;

Ethereum is always-on, always ready

Not to mention Privacy

PrivacyLess siloing of user-data; less intermediation; more privacy

SecuritySecurity through reduction; there’s no server to hack!

AuthenticityAll interactions with the Global Computer are cryptographically signed:

Unauthorised Interactions are Impossible

Commoditise Trust

Bigger Picture

Ethereum

Platform for Zero-trust Computingfor

autonomous tradingsmart contracts

interoperable infrastructurepermissions management

trust webs ...

Ethereum & Crypto-law

Uses blockchain to implement arbitrary social contracts without a central server

Ethereum & Web3

Infrastructure for the ITC revolution

Ethereum Zero-trust computingWhisper Private asynchronous bulletins

Telehash Private realtime commsIPFS/Swarm Decentralised data distribution

On the way

Where are we?

Timeline

Oct ‘13 Initial whitepaper writtenDec ‘13 Development beginsJan ‘14 Public announcement

Apr ‘14 Formal specification writtenAug ‘14 Crowd sale generates $15m

Late ‘14 Development scales upMar ‘15 Pre-release testnet begins

At present

~30 devs around the globe100% Free Software

Inclusive development, open source code.Official C++, Go, Python implementations

Unofficial JS, Java, Haskell implementations

Plans

Summer ‘15 v1.0 releaseWinter ‘15-’16 PoS, light-client upgrades

Funding (ethcore)

Summer ‘18 Tentative 2.0 release

“2.0”

Key differences:

ScalableCurrency agnostic

Hardware accelerated

EthereumThe world computer

Dr. Gavin Wood@gavofyork

Questions?