ethereum - Đapptullio/is-1/2017/dispense/p09.pdf · ethereum’s basic unit is the account. the...

Post on 22-May-2020

8 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Ethereum - ĐApp

1/37

Alessandro Maccagnan

https://medium.com/@angelomilan/ethereum-explained-to-my-mom-infographic-673e32054c1c

2/37

3/37

4/37

5/37

6/37

7/37

Distributed database plus

Stored procedures(almost) equalEthereum

8/37

Distributed database

9/37

10/37https://medium.com/@sbmeunier/blockchain-technology-a-very-special-kind-of-distributed-database-e63d00781118

11/37https://www.coindesk.com/information/how-ethereum-works/

12/37https://ethereum.stackexchange.com/questions/268/ethereum-block-architecture

13/37https://ethereum.stackexchange.com/questions/268/ethereum-block-architecture

14/37https://ethereum.github.io/yellowpaper/paper.pdf

15/37https://www.coindesk.com/information/how-ethereum-works/

16/37https://www.coindesk.com/information/how-ethereum-works/

17/37

18/37

https://www.slideshare.net/aeronbuchanan/september-ethereum

19/37

Ethereum’s basic unit is the account. The Ethereum blockchain tracks the state of every account, and

all state transitions on the Ethereum blockchain are transfers of value and information between

accounts. There are two types of accounts:

● Externally Owned Accounts (EOAs), which are controlled by private keys

● Contract Accounts, which are controlled by their contract code and can only be “activated” by

an EOA

http://ethdocs.org/en/latest/introduction/what-is-ethereum.html#how-does-ethereum-work

20/37

Ethereum’s basic unit is the account. The Ethereum blockchain tracks the state of every account, and

all state transitions on the Ethereum blockchain are transfers of value and information between

accounts. There are two types of accounts:

● Externally Owned Accounts (EOAs), which are controlled by private keys

● Contract Accounts, which are controlled by their contract code and can only be “activated” by

an EOA

21/37

Ethereum’s basic unit is the account. The Ethereum blockchain tracks the state of every account, and

all state transitions on the Ethereum blockchain are transfers of value and information between

accounts. There are two types of accounts:

● Externally Owned Accounts (EOAs), which are controlled by private keys

● Contract Accounts, which are controlled by their contract code and can only be “activated” by

an EOA

22/37

Ethereum’s basic unit is the account. The Ethereum blockchain tracks the state of every account, and

all state transitions on the Ethereum blockchain are transfers of value and information between

accounts. There are two types of accounts:

● Externally Owned Accounts (EOAs), which are controlled by private keys

● Contract Accounts, which are controlled by their contract code and can only be “activated” by

an EOA

Distributed database plus

Stored procedures(almost) equalEthereum

23/37

Distributed database plus

Stored procedures

24/37

25/37

What is a smart contract?A smart contract is code that runs on the EVM. Smart contracts can accept and store ether, data, or a combination of both. Then, using the logic programmed into the contract, it can distribute that ether to other accounts or even other smart contracts.

http://truffleframework.com/tutorials/ethereum-overview

26/37

Distributed database plus

Stored procedures(almost) equalEthereum

27/37

Blockchain plus

Stored procedures(almost) equalEthereum

28/37

Blockchain plus

Smart contracts(almost) equalEthereum

29/37

30/37https://medium.com/@mvmurthy/ethereum-for-web-developers-890be23d1d0c

31/37https://medium.com/@mvmurthy/ethereum-for-web-developers-890be23d1d0c

32/37

http://tyleryasaka.me/blog/2017/01/14/ethereum-dapps.html

33/37https://forum.ethereum.org/discussion/14411/simple-chart-of-how-smart-contract-and-web-tools-work-together-on-ethereum

34/37

Mist/Parity (browsers)Metamask (Chrome extension)Infura (public node)

35/37https://medium.com/@ConsenSys/a-101-noob-intro-to-programming-smart-contracts-on-ethereum-695d15c1dab4

36/37

37/37

https://stampery.com

https://kyc-chain.com

https://www.augur.net

http://www.bspend.com/playeth

top related