bitcoin2 - athens university of economics and …bitfinexŽ btc/usd vol 130,654 btc low 8,801.0...

Post on 21-Aug-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

BitCoin 2

BITCOIN’SBLOCKCHAINSTRUCTURE

BlocksoftransactionsBlockID:BlockAPrevious:-Nonce:XXXXXX

Signature:00…0XXX

Transaction ID Input Outputs Signatures

1 - 20->Alice Signed(Miner)

UnspentTransactions1[0]1[1]

BlocksoftransactionsBlockID:BlockAPrevious:-Nonce:XXXXXX

Signature:00…0XXX

Transaction ID Input Outputs Signatures

1 - 20->Alice,5->Tom Signed(Miner)

BlockID:BlockBPrevious:BlockANonce:XXXXXX

Signature:00…0XXX

Transaction ID Input Outputs Signatures

2 1[0] 15->Bob,5->Alice Signed(Alice)

UnspentTransactions1[0]1[1]2[0]

Transactionfees

Transactionfees

Transactionfees

Tradingcoins

Ethereum andsmartcontracts

LifecycleofasmartcontractCreatecontract

Deploy

Execute

Kill

Invokingacontract

Invokingacontract

Whatcontractscan(not)do?

• Performarithmeticandlogicaloperations• Loops• Verifyethereum signatures• Performtransactions(???)• InvokeothercontactsDon’ts• Storeprivateinformation• Communicatewithexternalservices

TheDAOstory

THANKYOU

top related