The document discusses recent updates to the Ethereum platform including a reduced block time from 12 to 4 seconds, implementing GHOST for increased robustness, adding the POST opcode for asynchronous calls, and recapping Ethereum coding practices. It provides information on contract deployment, storage, and transactions.
â„đ 7737669865 đâ» Sambalpur Call-girls in Women Seeking Men đSambalpurđ Esc...
Â
September Ethereum Berlin Workshop
1. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
Since Hackathon II: PoC6 introduced
â The Platform experience: Ethereum Web Browser
â Reduced block time
âą target 12 seconds;
âą currently 4 seconds
â Implemented GHOST for increased robustness
â Added the POST opcode
See Ethereum Blog post âState of Ethereum: August Editionâ
4. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
GHOST:
use off-chain
proof-of-work
Bitcoin: longest chain
5. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
GHOST:
use off-chain
proof-of-work
Ethereum: most supported
6. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
Asynchronous Calls: the âPOSTâ queue
0. Contract execution transaction added to POST queue
1
POST queue
7. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
Asynchronous Calls: the âPOSTâ queue
0. Contract execution transaction added to POST queue
1. Repeat until queue empty:
1
POST queue
8. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
Asynchronous Calls: the âPOSTâ queue
0. Contract execution transaction added to POST queue
1. Repeat until queue empty:
â Pop top call and execute
1
POST queue
9. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
Asynchronous Calls: the âPOSTâ queue
0. Contract execution transaction added to POST queue
1. Repeat until queue empty:
â Pop top call and execute
â POST command adds a call to the queue
1
2
3
4
POST queue
10. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
Asynchronous Calls: the âPOSTâ queue
0. Contract execution transaction added to POST queue
1. Repeat until queue empty:
â Pop top call and execute
â POST command adds a call to the queue
2. Process suicides
3. Refund gas
POST queue
11. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
Asynchronous Calls: the âPOSTâ queue
Useful for âcheckpointingâ
0. Contract execution transaction added to POST queue
1. Repeat until queue empty:
â Pop top call and execute
â POST command adds a call to the queue
2. Process suicides
3. Refund gas
POST queue
12. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
Ethereum coding recap:
New contracts should be sent to address 0
â(Create Contract)â
Your code is executed and the return value is used as
the code for the new contract.
When your âinitâ code is executed, it has access to
the storage of the new contract.
13. ETHEREUM:
The Decentralized Cryptographic Platform for Crypto-law
Ethereum coding recap:
EVM
non-volatile
code
ROM
storage
RAM
volatile
args
ROM
memory
RAM
stack