42
Living without Trust - or - The whats and wherefores of blockchain Dr. Gavin Wood (@gavofyork, founder Ethereum, Parity)

Blockchain, ethereum and polkadot

Embed Size (px)

Citation preview

Page 1: Blockchain, ethereum and polkadot

Living without Trust- or -

The whats and wherefores of

blockchain

Dr. Gavin Wood (@gavofyork, founder Ethereum, Parity)

Page 2: Blockchain, ethereum and polkadot
Page 3: Blockchain, ethereum and polkadot
Page 4: Blockchain, ethereum and polkadot

Operation

Page 5: Blockchain, ethereum and polkadot

Operation

Page 6: Blockchain, ethereum and polkadot
Page 7: Blockchain, ethereum and polkadot
Page 8: Blockchain, ethereum and polkadot

CONTENTION

Page 9: Blockchain, ethereum and polkadot

AUTHORITY

Page 10: Blockchain, ethereum and polkadot
Page 11: Blockchain, ethereum and polkadot

The old model

Page 12: Blockchain, ethereum and polkadot
Page 13: Blockchain, ethereum and polkadot
Page 14: Blockchain, ethereum and polkadot

The new model

Page 15: Blockchain, ethereum and polkadot

Blockchain solves the issue of multiparty contention without having to involve a human.

Page 16: Blockchain, ethereum and polkadot

Blockchain solves the issue of multiparty contention without having to involve a human.

Trust is no longer needed to contentiously interact with a third-party.

Page 17: Blockchain, ethereum and polkadot

Blockchain solves the issue of multiparty contention without having to involve a human.

Trust is no longer needed to contentiously interact with a third-party.

This is the first ever instance of a technology which can do such a thing.

Page 18: Blockchain, ethereum and polkadot

Blockchain solves the issue of multiparty contention without having to involve a human.

Trust is no longer needed to contentiously interact with a third-party.

This is the first ever instance of a technology which can do such a thing.

Practically speaking, we have just commoditized the rarest and most delicate of all intangible assets: trust.

Page 19: Blockchain, ethereum and polkadot

What is the Blockchain?

Page 20: Blockchain, ethereum and polkadot

A Blockchain is...

A Byzantine-Fault-Tolerant decentralised singleton fixed-function state-transition

system

Page 21: Blockchain, ethereum and polkadot
Page 22: Blockchain, ethereum and polkadot

It’s a type of Computing Machine

SlowCode runs 5-100x slower that natively compiled

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

Not always immediately decisive(Trans-)Actions can sometimes be reorganised

Page 23: Blockchain, ethereum and polkadot

Sounds. Awesome.

Page 24: Blockchain, ethereum and polkadot

Actually, it is.

A Shared SingletonOne single computer among many

Cannot Break, Shut down or be CorruptedResistant to attack or coercion

UbiquitousNo special or costly hardware required for access

Verifiable & AuditableAll transactions recorded, archived and replayable. Always.

Page 25: Blockchain, ethereum and polkadot

So, Bitcoin?

Page 26: Blockchain, ethereum and polkadot

And Ethereum?

Page 27: Blockchain, ethereum and polkadot

And Smart Contracts?

Page 28: Blockchain, ethereum and polkadot

So, Bitcoin would be...

Page 29: Blockchain, ethereum and polkadot

Why?

Page 30: Blockchain, ethereum and polkadot

Compared to connection-poor siloes

Innovation Turbocharger

Page 31: Blockchain, ethereum and polkadot

Walled Gardens

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

Increased BarriersFor integrating multi-party, multi-domain systems

CumbersomeServers are expensive to set up and maintain;

Blockchain always-on, always ready

Page 32: Blockchain, ethereum and polkadot

Not to mention Security

AuditabilityAll results are readily auditable from their inputs

SecurityFewer servers and databases to hack

AuthenticityAll interactions are cryptographically signed:

Unauthorised Interactions are Impossible

Page 33: Blockchain, ethereum and polkadot

Ethereum

Platform for Reduced-trust Computingfor

identity managementsmart contracts

interoperable infrastructurepermissions management

auditability

Page 34: Blockchain, ethereum and polkadot

Permissioned vs Permissionless

FasterManaged upkeep

Private membershipTrusted

Legal

SlowerPublic ownershipOpen & transparentTrust-freeAllegal

Page 35: Blockchain, ethereum and polkadot

PoW vs PoS vs PoA

SlowerWastefulHardwareNo-finalityTrust-freeProvenCostly

FastestEfficient

SoftwareFinality

Trust-boundSafeFree

FasterEfficientSoftware

Finality (Possible)

Trust-freeUnprovenLess costly

Page 36: Blockchain, ethereum and polkadot

What is Polkadot?

Page 37: Blockchain, ethereum and polkadot

What does it provide?

Pooled securityall constituent chains of our community guaranteed

Trust-free transactionsconstituent chains can send transactions to each other

Page 38: Blockchain, ethereum and polkadot

How does it work?

Relay-chainthe top-level which coordinates consensus and

transaction delivery between constituents

Parachainsconstituent chains which gather and process

transactions

Page 39: Blockchain, ethereum and polkadot

Basics of the Relay-chain

No functionalityno external transactions, no smart contracts

Fees leviedfees paid for voting/movement of tokens between

parachains

Page 40: Blockchain, ethereum and polkadot

Polkadot’s Relay-chain ensures that transactions between the constituent parachains get delivered and that they are all operating correctly.

Parachains can take any form of globally-coherent consensus system; potentially even another relay-chain. Enterprise-friendly encrypted, private, proof-of-authority chains are supported.

Bridges can exist to ferry transactions between the relay chain and existing, independent chains like Ethereum.

Extensible, Scalable and Flexible

Page 41: Blockchain, ethereum and polkadot

Open parachains can be tightly integrated into Polkadot, using Polkadot’s validators to ensure their correct operation. They are the easiest and cheapest form of integration.

Closed parachains can be weakly integrated into Polkadot, giving them the freedom to manage validation internally e.g. using a set of recognised authorities.

Bridged chains can be integrated into Polkadot too. Bridges add complexity and cost to integration, but allow the chain to exercise its own means of consensus.

Polkadot network

Consortium parachain (EWF)

Authorities manage parachain validation, access controls &c.

Transactions andinter-chain consensus

Page 42: Blockchain, ethereum and polkadot

PolkadotConnected consensus

@gavofyork @polkadotproject @polkadotnetworkgithub.com/polkadot-io gitter.im/polkadot-io/Lobby