Handbook Chapter 04
Part 2 • The Assets

บทที่ 4: Ethereum — คอมพิวเตอร์การเงินของโลก

Bitcoin พิสูจน์ว่าเงินดิจิทัลที่ไม่มีตัวกลางเป็นไปได้ Ethereum ยกระดับแนวคิดนั้นให้ไกลกว่า — โดยทำให้ทุกอย่างตั้งแต่การกู้ยืมไปจนถึงการซื้อขายหุ้น สามารถทำงานบน code ที่ไม่มีใครควบคุมได้

Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference. "แพลตฟอร์มกระจายอำนาจที่รัน smart contracts — แอปพลิเคชันที่ทำงานตามโค้ดอย่างแน่นอน โดยไม่มีการหยุดทำงาน การเซ็นเซอร์ การฉ้อโกง หรือการแทรกแซงจากบุคคลที่สาม" คำอธิบายดั้งเดิมจาก Ethereum Whitepaper โดย Vitalik Buterin (2013)
Chapter 4 Ethereum Illustration
Chapter 04 • แนวคิดหลัก

EVM — เครื่องคอมพิวเตอร์ที่ไม่มีเจ้าของ

Ethereum
EVM & Gas

ถ้า Bitcoin คือทองดิจิทัล Ethereum คืออะไร?

Ethereum เป็น "โลกคอมพิวเตอร์" ที่ใครก็ได้เขียน program ลงไปได้ และมัน run โดยไม่มีใครสามารถหยุดหรือเปลี่ยนแปลงผลลัพธ์ได้ แม้แต่ผู้สร้างเอง

ที่หัวใจของ Ethereum คือ EVM (Ethereum Virtual Machine) — เครื่องคำนวณเสมือนที่ run code เดียวกันพร้อมกันบนคอมพิวเตอร์นับพัน ๆ เครื่องทั่วโลก ทุกเครื่องได้ผลลัพธ์เหมือนกันทุกครั้ง นี่คือ decentralized consensus — ไม่ต้องเชื่อใคร เพราะทุกคนตรวจสอบได้เอง

นักพัฒนาเขียน Smart Contract ในภาษาอย่าง Solidity หรือ Vyper แล้ว compile เป็น EVM bytecode ที่ทุก node run ได้ Smart contract ก็คือ program ที่เก็บ state ของตัวเอง เมื่อมีคนส่ง transaction มา EVM execute code อัปเดต state และ broadcast ผลลัพธ์ให้ทั้ง network ยืนยัน ตัวอย่าง: swap tokens บน Uniswap, กู้เงินบน Aave, หรือ mint NFT ทั้งหมดคือ smart contract ทำงาน

Concept Gas — ค่าเชื้อเพลิงของ EVM

ทุก operation มีราคา เพื่อป้องกัน spam

Gas คือหน่วยวัด computational work ที่ transaction ใช้ไป โอน ETH ธรรมดาใช้ 21,000 gas, swap บน Uniswap ใช้ ~150,000 gas, deploy contract ซับซ้อนอาจใช้หลายล้าน gas ยิ่งซับซ้อนยิ่งแพง ทำให้ไม่มีใครสามารถ spam ด้วย infinite loop หรือสั่งคำนวณที่ไม่มีวันจบได้

EVM Compatibility คือหนึ่งใน moat ที่แข็งแกร่งที่สุดของ Ethereum — Rollups อย่าง Arbitrum, Optimism, Base และ L1 chains หลายตัวใช้ EVM เดียวกัน ทำให้ apps อย่าง Uniswap หรือ Aave deploy ได้ทุกที่โดยแทบไม่ต้องแก้ code wallet อย่าง MetaMask, block explorers, developer tools ทำงานได้เหมือนกันบนทุก EVM chain ทำให้ ecosystem ขยายตัวโดยไม่ต้องสร้างใหม่ทั้งหมด

Composability คือพลังที่แท้จริงของ Ethereum — protocol ต่าง ๆ ทำงานร่วมกันได้เหมือน Lego transaction เดียวสามารถ: กู้เงินจาก Aave → swap บน Uniswap → ฝากใน Curve → รับ yield token กลับมา ทั้งหมดใน tx เดียว หรือ revert ทั้งหมดถ้าขั้นตอนใดล้มเหลว นี่คือ "DeFi" ที่ไม่ใช่แค่คำพูด

Figure 1 • วงจรชีวิตของ Transaction บน Ethereum
Diagram
Phase 1 · ส่งคำสั่ง
1 ผู้ใช้ส่งคำสั่ง
2 รอในคิว
3 Validator เลือก
Phase 2 · รันโค้ด
4 EVM รันโค้ด
5 หักค่า Gas
6 State เปลี่ยน
Phase 3 · ยืนยันผล
7 Nodes ตรวจสอบ
8 โหวตยืนยัน 2/3
9 ✓ บันทึกถาวร
Figure Caption Phase 1: User ลงนาม Tx → รอใน Mempool → Validator เลือกตาม Gas · Phase 2: EVM execute bytecode ใช้ gas → State เปลี่ยน → propose block · Phase 3: Nodes verify → 2/3 supermajority attest → Block Justified → Finalized ถาวร
Ethereum · Page 01 01
Chapter 04 • ระบบค่าธรรมเนียมและบัญชี

EIP-1559, Base Fee Burn และ Account Model

Ethereum
Fees & Accounts

ค่าธรรมเนียมบน Ethereum ทำงานอย่างไร?

ก่อนปี 2021 ผู้ใช้ต้องเดาค่า gas price เองในระบบ blind auction ซึ่งคาดเดาไม่ได้และเสียค่าธรรมเนียมเกินจำเป็น EIP-1559 เปลี่ยนทุกอย่าง

EIP-1559 (สิงหาคม 2021) แยกค่าธรรมเนียมออกเป็น 2 ส่วน: Base Fee ที่ protocol กำหนดตาม network congestion (ปรับขึ้นลงได้สูงสุด 12.5% ต่อ block) และ Priority Fee (Tip) ที่ user จ่ายเสริมเพื่อให้ validator เลือก transaction ของตน ส่วนที่เกินจาก max fee ที่ตั้งไว้จะถูก refund กลับเสมอ

สิ่งที่เปลี่ยนแปลงที่สุดคือ Base Fee ถูกเผาทิ้ง (Burn) — ไม่ใช่จ่ายให้ validator แต่ถูก destroy ออกจาก circulation ถาวร ช่วงที่ network ยุ่งมากพอ จำนวน ETH ที่เผาจะมากกว่า ETH ใหม่ที่ออกมาจาก staking rewards ทำให้ ETH supply ลดลง (net deflationary) หลัง The Merge ปี 2022 มีช่วงยาวที่ ETH supply ลดลงจริง ๆ อย่างไรก็ตาม upgrade อย่าง Dencun ที่ลด L1 gas cost ทำให้ fee burn ลดลง และ supply กลับมาเพิ่มขึ้นในช่วงปี 2024 อีกครั้ง

Reference Ethereum Account Types

EOA vs Smart Contract Account

ประเภทควบคุมด้วยลักษณะ
EOA Private Key wallet ปกติ เริ่ม transaction ได้
Smart Contract Code ทำงานเมื่อถูกเรียก มี state ของตัวเอง

EIP-7702 (Pectra) ให้ EOA delegate ไปที่ smart contract code ชั่วคราวได้ เปิดทาง sponsored transactions, batch operations และ key recovery

Ethereum address คือ hex string 40 ตัวอักษรขึ้นต้นด้วย "0x" เช่น 0x742d35Cc6634C0532925a3b844Bc454e4438f44e ซึ่งยาวและจำยาก — ENS (Ethereum Name Service) แก้ปัญหาด้วยการให้ register ชื่ออ่านได้อย่าง alice.eth แทน ทำงานคล้าย DNS ของเว็บไซต์

ERC-20 คือมาตรฐาน token ที่เปลี่ยนทุกอย่าง ก่อน ERC-20 ทุก token ต้องเขียน custom code เอง wallet และ exchange ต้องรองรับทีละตัว ERC-20 กำหนด interface เดียวกัน (transfer(), approve(), balanceOf()) ทำให้ DEX, lending protocol, yield aggregator ทุกอันทำงานกับทุก token ได้ทันที นี่คือจุดเริ่มต้นของ "DeFi Cambrian explosion"

Ethereum · Page 02 02
Chapter 04 • Consensus

The Merge — ลดพลังงาน 99.9% ด้วย Proof of Stake

Ethereum
PoS & Staking

15 กันยายน 2022: วันที่ Ethereum หยุดขุด

The Merge คือการเปลี่ยน consensus mechanism จาก Proof of Work ไปสู่ Proof of Stake — หนึ่งในการ upgrade ระบบ live ที่ซับซ้อนที่สุดในประวัติศาสตร์ซอฟต์แวร์

แทนที่ miners แข่งกันใช้พลังงาน Validators ใน Proof of Stake lock ETH ไว้เป็น collateral (stake) เพื่อเข้าร่วมยืนยัน block ถ้าทำผิดกฎถูก slash — สูญเสีย ETH บางส่วนหรือทั้งหมด ผลลัพธ์: พลังงานลดลง >99.9% ขณะที่ security ยังคงแข็งแกร่ง

เวลาบน Ethereum แบ่งเป็น Slot (12 วินาที) และ Epoch (32 slots ≈ 6.4 นาที) แต่ละ slot protocol สุ่มเลือก validator หนึ่งคนเป็น proposer สร้าง block ส่วนที่เหลือ attest (vote cryptographic) ว่า block นั้น valid ใน practice validators ส่วนใหญ่ไม่ได้สร้าง block เอง แต่ซื้อ block สำเร็จรูปจาก block builders ผ่าน MEV-Boost เพราะการเรียง transaction ให้ได้กำไรสูงสุดมีมูลค่ามหาศาล

Concept Finality — เมื่อ transaction ย้อนกลับไม่ได้

2 epoch (~12.8 นาที) สู่ความถาวร

Block ถูก justify เมื่อ 2/3 ของ validators attest รับรอง จากนั้น epoch ถัดไปถ้า supermajority confirm อีกครั้ง block นั้น finalize — ไม่สามารถ reverse ได้โดยไม่ถูก slash จำนวนมหาศาล ซึ่งแตกต่างจาก Bitcoin ที่ไม่มี finality จริง ๆ มีแค่ "deeper confirmation = more secure"

Slashing ทำงานแบบ asymmetric: โทษปกติสำหรับ isolated mistake เล็กน้อย แต่เมื่อ validators หลายคน misbehave พร้อมกัน (correlated fault) บทลงโทษ scale ขึ้นตาม proportion ของ stake ที่เกี่ยวข้อง นี่คือเหตุผลว่าทำไม "attack ด้วย coordinated validators" ถึงมีต้นทุนสูงมาก นอกจาก slashing ยังมี inactivity leak ที่ค่อย ๆ ลด balance ของ validators ที่ offline ช่วงที่ network partition ทำให้ active validators สามารถ reclaim supermajority และ finalize chain ต่อได้

หลัง Pectra upgrade (EIP-7251) validator scale effective balance ได้สูงสุด 2,048 ETH แทนที่จะติดที่ 32 ETH เพียงอย่างเดียว ทำให้ large operators รวม validators หลายอันเข้าด้วยกัน ลด overhead ด้านการบริหาร ขณะที่ solo stakers ยังใช้ 32 ETH ได้ตามปกติ

Ethereum · Page 03 03
Chapter 04 • Liquid Staking

Lido, Rocket Pool และ EigenLayer Restaking

Ethereum
LST & Restaking

ปัญหา: ETH ที่ stake ไว้ใช้ประโยชน์ต่อไม่ได้

เมื่อ lock ETH เพื่อ staking คุณได้ yield แต่ ETH นั้นถูกแช่แข็ง ไม่สามารถใช้ใน DeFi ได้ Liquid Staking แก้ปัญหานี้

Liquid Staking Protocols รับ ETH จากผู้ใช้ นำไป stake กับ validators แล้วออก LST (Liquid Staking Token) ที่ represent ส่วนแบ่งของ stake pool พร้อม yield สะสม LST เป็น token ปกติที่ trade ได้ ใช้ใน DeFi ได้ — staking yield + DeFi yield ในเวลาเดียวกัน

Reference LST Protocol Comparison

Lido (stETH) vs Rocket Pool (rETH)

Lido (stETH)Rocket Pool (rETH)
Market Share ~85% ของ LST market ~5% ของ LST market
Token Mechanic Rebasing — balance เพิ่มทุกวัน Exchange rate — 1 rETH = ETH มากขึ้นเรื่อย ๆ
Operators Curated set + permissionless Permissionless, 8 ETH minimum
จุดเสี่ยง Concentration risk (25% ของ staked ETH) Liquidity depth น้อยกว่า

Restaking (EigenLayer) ยกระดับอีกชั้น: ผู้ที่ stake ETH อยู่แล้วสามารถ "restake" เพื่อ secure protocols อื่นพร้อมกัน เรียกว่า AVS (Actively Validated Services) เช่น data availability layers, oracle networks, cross-chain bridges — แต่ละ AVS มีกฎ slashing เพิ่มเติมของตัวเอง ได้ yield เพิ่ม แต่เสี่ยงเพิ่มด้วย

ความจริงในปัจจุบัน (ต้นปี 2026): restaking ยังอยู่ในช่วงต้น rewards ส่วนใหญ่มาจาก incentive programs และ token airdrops ไม่ใช่ durable fee revenue ที่แท้จริงจาก AVS demand ผู้ restake กำลังรับ tail risk ด้าน smart contract, governance, correlated slashing โดยยังไม่มีหลักฐานชัดว่า fee market จะ sustain ได้ — ยังเป็นการ bet ต่ออนาคตของ EigenLayer ecosystem มากกว่า cash-flow asset class

Risk LST & Restaking Risks

ความเสี่ยงที่ซ้อนกันหลายชั้น

LST: smart contract bug, slashing จาก validator pool, liquidity risk (stETH depegged ปี 2022) — Restaking เพิ่ม: correlated slashing across AVSs, withdrawal delays ยาวกว่าปกติ (~14-17 วัน + beacon chain exit), liquidity cascade จาก LRT depegging ถ้าซื้อ protocol เหล่านี้ ต้องเข้าใจว่า risk stack ซ้อนกันกี่ชั้น

Ethereum · Page 04 04
Chapter 04 • Layer 2 Scaling

Rollups, Blobs และอนาคตของ Ethereum Scaling

Ethereum
L2 & Rollups

ทำไม Ethereum L1 ถึงยังแพงและช้า?

ทุก full node ต้อง re-execute ทุก transaction เพื่อ verify — นี่คือ trade-off ของ decentralization ที่ทำให้ L1 throughput จำกัด Rollups ย้าย computation ออกไป แต่ยัง inherit security จาก L1

Optimistic Rollups (Arbitrum, Optimism, Base) ใช้แนวคิด "innocent until proven guilty" — assume ว่าทุก transaction valid แล้ว post state update ไปที่ L1 ทันที มีช่วง challenge period 7 วัน ที่ใครก็ได้ submit fraud proof หากพบความผิดปกติ ข้อเสีย: ถอนเงินกลับ L1 ต้องรอ 7 วัน แต่มี third-party liquidity providers ที่ให้เงินก่อนแลกกับค่าธรรมเนียม

ZK Rollups (Starknet, zkSync, Scroll) ใช้ validity proofs — พิสูจน์ด้วยคณิตศาสตร์ว่าทุก transaction ถูกต้องก่อน post ไป L1 ไม่มี challenge period — ถอนเงินได้ทันทีหลัง proof ถูก verify (ใช้เวลา minutes ถึง hours แล้วแต่ load) แต่การสร้าง proof ซับซ้อนและใช้ computational resource สูงกว่า proof systems แต่ละแบบ (SNARKs, STARKs) มี trade-off ด้าน proof size, trusted setup, และ quantum resistance

Upgrade EIP-4844 — Dencun (มีนาคม 2024)

Blobs: ลด Rollup Cost ลง 10-100x

ก่อน EIP-4844 rollups ต้องเก็บ data ใน expensive calldata บน L1 ทำให้ data availability คิดเป็น 80-95% ของ cost ทั้งหมด EIP-4844 แนะนำ Blobs (~128KB) ที่มี fee market แยก เก็บแค่ ~18 วันแล้วลบทิ้ง (แต่ KZG commitment ยังอยู่เพื่อ verify) ผล: Rollup fees ลดลงอย่างมาก และเป็นก้าวแรกสู่ full danksharding

ข้อควรระวัง: rollups ส่วนใหญ่ยังมี centralized sequencer — entity เดียวที่ควบคุม transaction ordering ทั้งหมดบน L2 ซึ่งมีความเสี่ยงด้าน censorship และ single point of failure อยู่ทีมพัฒนากำลัง decentralize sequencers แต่ยังเป็น work in progress

ไม่ใช่ทุก rollup ให้ความสำคัญกับ decentralization เท่ากัน MegaETH เลือก single sequencer และ 10ms miniblocks เพื่อ target 100,000 TPS — รับ trade-off censorship risk เพื่อ performance ระดับ consumer app นี่คือ spectrum ที่ต่างจาก base Ethereum อย่างมาก ต้องทำความเข้าใจก่อนฝากความไว้วางใจ

Ethereum · Page 05 05