ethereum in the enterprise environment · pdf fileethereum in the enterprise environment...

13
ETHEREUM IN THE ENTERPRISE ENVIRONMENT INCREASE AGILITY, REDUCE RISK, AND LOWER COSTS

Upload: truongquynh

Post on 10-Feb-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

ETHEREUM IN THE ENTERPRISE ENVIRONMENTINCREASE AGILITY, REDUCE RISK, AND LOWER COSTS

Page 2: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

Do blockchains have a role in the private environment?

Page 3: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

On the shoulders of giants

Blockchains are culmination of prior work

Merkel hash trees

Distributed hash tables

Proof-of-work

(data)

(network)

(lottery)

Page 4: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

But what does it do?

Page 5: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs
Page 6: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

What are blockchains, do we even know?

Page 7: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

Blockchains are a toolWill not replace all other tools

May join arsenal of other solutions

Properties of blockchains dictate use case

Bitcoins good at value transfer

Ethereum good at trusted computation

Page 8: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

Blockchains excel at coordination.

Page 9: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

WEB3AS A SUITE OF TOOLS

Page 10: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

As a networked database

Code as data

Automatic synchronisation

Fault tolerance

Identity for free

Cryptographically secured & validated

Page 11: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

ECDS… LMNOP?Properties of cryptography

data confidentiality

data integrity

authentication

non-repudiation

Ease of web development

Page 12: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

Benefits

Shared code means consistent & predictable execution

Append-only database is cryptographically verified and cannot be tampered with, even by sysadmins

Automatic & low-cost distribution using P2P technology

Page 13: ETHEREUM IN THE ENTERPRISE ENVIRONMENT · PDF fileethereum in the enterprise environment increase agility, reduce risk, and lower costs

Questions?

Taylor GerringDirector of IT

Ethereum Foundation

@TaylorGerringgithub.com/tgerring

[email protected]