Explaining Ethereum

42 %
58 %
Information about Explaining Ethereum

Published on December 19, 2016

Author: PascalVanHecke1

Source: slideshare.net

1. tomorrow’s transactions today Ethereum developer meetup Utrecht, May 18th 2016

2. 2 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Agenda Talks • How to explain Ethereum (Pascal Van Hecke) • The State of the DApps (Joris Bontje) Show and Tell • Plutus (Gerbrand van Dieijen) • Solidity live code checker (Pascal van Kooten) • … Q&A • Everything you wanted to ask but… Live Tweets • You: looking for coworkers, announcing a project...

3. 3 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Some tips Social media • #ethereum @SETUPUtrecht • Feel free to take pictures • Audio: Joris is recording, check Ethercasts.com Practical • We finish before 10 • Volunteer-run! • Next meetups?

4. tomorrow’s transactions today How to explain Smart Contracts & Ethereum Ethereum developer meetup, May 18th 2016 Pascal Van Hecke, Innopay

5. 5 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Agenda Explaining to Bitcoiners Explaining to non-Bitcoiners Explaining Smart Contracts

6. 6 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Agenda Explaining to Bitcoiners Explaining to non-Bitcoiners Explaining Smart Contracts

7. 7 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

8. 8 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Smart contracts in Bitcoin • Contains a deliberately simple scripting language • A transaction = locking Bitcoin and describing how it can be unlocked • Examples: − Multisig: multiple signatures are needed to unlock − CheckLocktimeVerify: Bitcoin only spendable at some point in future − ….

9. 9 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Smart contracts in Bitcoin • Contains a relatively simple scripting language • A transaction = locking Bitcoin and describing how it can be unlocked • Examples: − Multisig: multiple signatures are needed to unlock − CheckLocktimeVerify: Bitcoin only spendable at some point in future − …. Altcoin/Metacoin X More ”opcodes”, more functionality

10. 10 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

11. 11 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Ethereum: anything is programmable “Classic “ blockchains • Addresses • Balance with “native” coin • Transactions • Blocks: transactions bundled Ethereum: • Addresses • + data storage • + code • Balance with Ether • + application-specific tokens with specific behaviour • Transactions • + creation of contract code • + calling contract code • Blocks: “transactions” • + ”new state” of entire system

12. 12 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

13. 13 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

14. 14 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

15. 15 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Agenda Explaining to Bitcoiners Explaining to non-Bitcoiners Explaining Smart Contracts

16. tomorrow’s transactions today Red sends 1.1 to green Blue sends 3 to green Grey sends 1 to red Blue sends 3 to red Red sends 1.1 to grey Red gets 50 for the puzzle!

17. 17 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

18. 18 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

19. 19 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Slow and primitive, but… Promise: A 15-year old can deploy business logic that is: • Verifiable • Immutable • Untamperable • Untouchable

20. 20 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Agenda Explaining to Bitcoiners Explaining to non-Bitcoiners Explaining Smart Contracts

21. 21 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

22. 22 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

23. 23 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

24. 24 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

25. 25 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

26. 26 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

27. 27 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

28. 28 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

29. 29 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

30. 30 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

31. 31 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Smart contract pattern 1 Lock thing of value in contract 2 Contract code determines redistribution 3 Based on information that is not yet known

32. 32 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Smart contract pattern 1 Lock thing of value in contract • Native crypto • Tokens representing value… or abilities 2 Contract code determines redistribution 3 Based on information that is not yet known

33. 33 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Smart contract pattern 1 Lock thing of value in contract • Native crypto • Tokens representing value… or abilities 2 Contract code determines redistribution 3 Based on information that is not yet known • Randomness • Actor • “Oracle”

34. 34 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

35. 35 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

36. 36 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

37. 37 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

38. 38 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

39. 39 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

40. 40 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

41. 41 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

42. 42 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

43. 43 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

44. 44 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016

45. 45 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Developers, developers, developers…

46. 46 How to explain Smart Contracts & Ethereum, Ethereum developer meetup, May 18th 2016 Agenda Talks • How to explain Ethereum (Pascal Van Hecke) • The State of the DApps (Joris Bontje) Show and Tell • Plutus (Gerbrand van Dieijen) • Solidity live code checker (Pascal van Kooten) • … Q&A • Everything you wanted to ask but… Live Tweets • You: looking for coworkers, announcing a project...

#ethereum presentations

Add a comment

Related pages

Explaining EIP 150 : ethereum - reddit.com

Explaining EIP 150 (self.ethereum) ... Ethereum should have the mechanisms to do the same to accounts that are being use for the detriment of the community/society ...
Read more

Explaining Ethereum to friends.. : ethereum - reddit.com

Welcome to the Ethereum Reddit page! Subreddit Rules. No Inappropriate behavior. This includes, but is not limited to: personal attacks, threats of violence, slurs of ...
Read more

Problem explaining Ethereum — Ethereum Community Forum

When explaining what Ethereum is and why it has so much potential I invariably run into the following problems; People have difficulty grasping the concept of ...
Read more

How would I explain Ethereum to a non-technical friend?

I've recently attempted to explain Ethereum to several non-techy friends. My explanation usually involves starting with a comparison to Bitcoin, but this quickly ...
Read more

ethereum-101.com - New Website Explaining Ethereum Basics ...

I'm creating a website to compile some basic information about Ethereum for new people interested in learning ... New Website Explaining Ethereum Basics for Beginners.
Read more

What is Ethereum? - EtherScripter

Ethereum is a new kind of law. Let's explain. Traditional law is a form of agreement. It is an agreement among people and their leaders as to how people should behave.
Read more

explaining ethereum Archives - Ethereum Blog

Ethereum Blog. Promoting a free, decentralized and open future. Navigation. www; forums; wiki; reddit; twitter; facebook; google+; youtube; Tag explaining ethereum ...
Read more

Explain Ethereum to Me - Bitcoin Forum - Index

Topic: Explain Ethereum to Me (Read 1074 times) nickenburg. Hero Member Offline Activity: 490. Explain Ethereum to Me . February 21, 2016, 10:56:19 PM
Read more

What is Ethereum? — Ethereum Homestead 0.1 documentation

What is Ethereum?¶ Ethereum is an open blockchain platform that lets anyone build and use decentralized applications that run on blockchain technology.
Read more