
Ethereum đã kích hoạt nâng cấp Pectra (Prague-Electra) trên mainnet vào ngày 7 tháng 5 năm 2025 tại epoch 364032. Đây là nâng cấp lớn nhất tính theo số lượng EIP (Ethereum Improvement Proposals) được bao gồm, mang lại thay đổi quan trọng cho cả execution layer (Prague) và consensus layer (Electra). Bài này giải thích các EIP cốt lõi: EIP-7702 cho account abstraction, EIP-7251 tăng max effective balance, EIP-7691 tăng blob throughput, và các cải tiến validator khác.
Pectra là gì và tại sao quan trọng
Pectra kết hợp hai specification: Prague cho execution layer và Electra cho consensus layer. Kết hợp này cho phép triển khai nhiều EIP cùng lúc mà không cần các hard fork riêng biệt. Pectra bao gồm 8 EIP chính — nhiều hơn bất kỳ nâng cấp trước đó — từ account abstraction, staking mechanics, đến blob scaling cho L2.

Nâng cấp này ảnh hưởng trực tiếp đến: người dùng ví thông thường (EIP-7702), staker/validator (EIP-7251, EIP-7002, EIP-6110), L2 developer (EIP-7691), và smart contract developer (EIP-2537, EIP-2935).
EIP-7702: EOA account code — Bước tiến account abstraction
EIP-7702 là thay đổi lớn nhất cho người dùng cuối. Trước đây, Externally Owned Account (EOA) — ví thông thường với private key — không thể chạy code. EIP-7702 cho phép EOA set một “authorization” để delegate execution cho một smart contract trong một transaction.

Cơ chế: User ký một authorization (EIP-7702 transaction type) chỉ định contract address muốn delegate. Transaction này set code của EOA trỏ đến contract đó. Các transaction sau từ EOA đó sẽ execute code của contract — cho phép batch transaction, gasless (sponsored transaction), custom recovery logic, session keys.
Khác với ERC-4337 (account abstraction qua EntryPoint contract), EIP-7702 làm tại protocol layer — không cần EntryPoint, không cần paymaster infrastructure phức tạp. Wallet như Safe, Zerion, Argent có thể implement native smart wallet features với UX đơn giản hơn nhiều.
EIP-7251: Tăng max effective balance lên 2048 ETH
Hiện tại validator có effective balance cố định 32 ETH — vừa là minimum, vừa là maximum. EIP-7251 (maxEB) nâng maximum lên 2048 ETH. Validator giờ có thể stake bất kỳ số lượng nào từ 32 đến 2048 ETH và nhận reward trên toàn bộ số dư.
Lợi ích chính:
- Compound reward tự động: validator 33 ETH nhận reward trên 33 ETH thay vì chỉ 32 ETH
- Validator consolidation: staker chạy nhiều validator có thể gộp thành 1 validator lớn, giảm signature overhead trên Beacon Chain
- Flexible staking: institutional staker không cần quản lý hàng trăm validator 32 ETH riêng lẻ
EIP-7691: Tăng blob throughput cho L2
Blob (EIP-4844) cung cấp data availability cho L2 rollup. Pectra trước target trung bình 3 blob/block, max 6. EIP-7691 tăng target lên 6 blob/block, max 9 blob/block. Điều này tăng gấp đôi capacity cho rollup trong khi chờ PeerDAS (Danksharding phase tiếp theo).

L2 như Arbitrum, Optimism, Base, zkSync sẽ hưởng lợi trực tiếp — phí L2 giảm thêm do data availability rẻ hơn, throughput cao hơn.
Cải tiến Staking và Validator
EIP-7002: Execution layer triggerable exits
Trước đây, exit validator yêu cầu active validator key (BLS key) ký message gửi đến Beacon Chain. EIP-7002 cho phép exit thông qua execution layer contract dùng withdrawal credentials (cold key). Điều này quan trọng cho: staking pool (Lido, Rocket Pool) giảm trust assumption với node operator, và recovery khi validator key bị mất.
EIP-6110: Validator deposits on-chain
Thay thế eth1data poll (mechanism từ trước The Merge), EIP-6110 xử lý deposit ngay lập tức trên execution layer. Lợi ích: instant deposit processing, giảm complexity client, hỗ trợ history expiry (không cần historical deposit để sync node).
Cải tiến cho Smart Contract Developer
EIP-2537: Precompile BLS12-381
Thêm precompile cho curve operations trên BLS12-381 — elliptic curve dùng trong Ethereum consensus (validator signature). Cho phép verify BLS signature on-chain gas-efficient. Ứng dụng: staking pool contract, restaking (EigenLayer), light client, bridge, ZK proof verification.
EIP-2935: Historical block hashes từ state
BLOCKHASH opcode hiện chỉ truy cập 256 block gần nhất. EIP-2935 tạo system contract lưu 8192 block hash gần nhất. Hỗ trợ stateless client, verkle trie, và rollup query history dài hơn.
EIP-7623: Tăng calldata cost cho data-heavy tx
Calldata và blob cùng ảnh hưởng bandwidth. EIP-7623 tăng giá calldata chỉ cho transaction data-heavy (nhiều blob). 99%+ transaction thông thường không ảnh hưởng. Mục đích: bound worst-case block size, khuyến khích L2 dùng blob thay vì calldata.
Tóm tắt EIP trong Pectra
| EIP | Layer | Chủ đề | Tác động chính |
|---|---|---|---|
| 7702 | Execution | Account abstraction | EOA delegate execution cho smart contract |
| 7251 | Consensus | Max effective balance | 32 → 2048 ETH, validator consolidation |
| 7691 | Execution | Blob throughput | Target 3→6, max 6→9 blob/block |
| 7002 | Execution | Triggerable exits | Exit validator qua withdrawal credentials |
| 6110 | Consensus | Validator deposits | On-chain instant deposit processing |
| 2537 | Execution | BLS12-381 precompile | Verify BLS signature gas-efficient |
| 2935 | Execution | Historical block hashes | 8192 block hash trong state |
| 7623 | Execution | Calldata pricing | Tăng giá cho data-heavy tx có blob |
Kết luận
Pectra là nâng cấp toàn diện nhất Ethereum từ sau The Merge. EIP-7702 mang account abstraction đến hàng triệu EOA user mà không cần migrate contract wallet. EIP-7251 giải quyết validator fragmentation cho large staker. EIP-7691 scale L2 ngay lập tức. Các EIP validator (7002, 6110) cải thiện staking UX và decentralization. Nâng cấp tiếp theo trên roadmap là PeerDAS (Danksharding) và Verkle trie cho stateless client — Pectra đặt nền tảng cho cả hai.
Nguồn: ethereum.org Pectra roadmap, Ethereum Improvement Proposals
