
Ethereum Dencun Upgrade: EIP-4844 Proto-Danksharding và Hành trình Giảm Gas Fee Layer 2
Nâng cấp Dencun (Đeneb + Cancun) được triển khai trên mainnet Ethereum vào tháng 3 năm 2024, đánh dấu một bước ngoặt quan trọng trong roadmap mở rộng quy mô của Ethereum. Trung tâm của nâng cấp này là EIP-4844 (Proto-Danksharding) – tiền đề cho Danksharding đầy đủ trong tương lai. Bài viết này phân tích chi tiết kỹ thuật, tác động thực tế đến gas fee Layer 2, và những gì người dùng/cổ đông cần biết.
Proto-Danksharding (EIP-4844) là gì?
EIP-4844 giới thiệu một loại dữ liệu mới gọi là blob (Binary Large Object) – các gói dữ liệu lớn, tạm thời, được lưu trữ riêng biệt khỏi execution layer chính của Ethereum. Điểm mấu chốt:
- Blob không được EVM truy cập: Khác với calldata truyền thống, blob chỉ có thể đọc thông qua opcode
BLOBHASHmới - Lưu trữ tạm thời: Blob được bảo toàn trong ~18 ngày (4096 epochs) sau đó bị prune
- Gas pricing riêng biệt: Blob gas có cơ chế định giá độc lập (EIP-1559 style) với base fee riêng
- Mỗi block tối đa 6 blob: Mỗi blob lên đến 128 KB, tổng cộng ~768 KB dữ liệu mỗi block
Cơ chế này giảm chi phí lưu trữ dữ liệu Layer 2 xuống ~1/10 – 1/50 so với việc dùng calldata.
Kiến trúc kỹ thuật của Blob
KZG Commitments (Kate-Zaverucha-Goldberg)
Blob sử dụng KZG polynomial commitments để chứng minh tính toàn vẹn dữ liệu mà không cần reveal toàn bộ nội dung:
- Mỗi blob được biểu diễn dưới dạng đa thức bậc 4095
- KZG commitment tạo ra một commitment 48 bytes
- Proof kích thước 48 bytes cho phép verify bất kỳ điểm nào trên đa thức
- Trusted setup ceremony (cKZG) đã hoàn tất với 140k+ участников
Point Evaluation Precompile
EIP-4844 thêm precompile ở địa chỉ 0x0a cho phép smart contract verify blob data:
function verifyBlob(
bytes48 commitment,
bytes48 proof,
uint256 x,
uint256 y
) external view returns (bool);
Layer 2 rollup sử dụng precompile này để chứng minh dữ liệu transaction hợp lệ mà không cần post toàn bộ calldata lên L1.
Tác động thực tế đến Gas Fee Layer 2
Giảm chi phí dữ liệu drastical
Trước Dencun, Layer 2 (Optimism, Arbitrum, Base, zkSync, Starknet) phải post transaction data dưới dạng calldata lên L1:
- Calldata cost: 16 gas/byte (non-zero), 4 gas/byte (zero)
- Blob cost: ~1-3 gas/byte (tùy base fee blob market)
Kết quả: Gas fee L2 giảm 90-95% cho hầu hết rollup sau Dencun.
So sánh Gas Fee L2 Trước/Sau Dencun
| Layer 2 | Trước Dencun (USD/tx) | Sau Dencun (USD/tx) | Giảm |
|---|---|---|---|
| Optimism | $0.50 – $2.00 | $0.01 – $0.05 | ~95% |
| Arbitrum One | $0.30 – $1.50 | $0.01 – $0.03 | ~95% |
| Base | $0.20 – $1.00 | $0.005 – $0.02 | ~97% |
| zkSync Era | $0.10 – $0.50 | $0.001 – $0.01 | ~98% |
Các EIP khác trong Dencun Upgrade
Ngoài EIP-4844, Dencun bao gồm các EIP quan trọng khác:
- EIP-1153: Transient storage opcodes (
TSTORE,TLOAD) – lưu trữ tạm trong transaction, tiết kiệm gas cho DeFi - EIP-4788: Beacon block root exposure trong EVM – cải thiện trust-minimized bridging
- EIP-5656:
MCOPYopcode – copy memory hiệu quả hơn - EIP-6780: Giới hạn
SELFDESTRUCT– bảo mật và chuẩn bị cho stateless client - EIP-7044: Perpetually valid signed voluntary exits – cải thiện UX staking
- EIP-7514: Max epoch churn limit – kiểm soát tốc độ tăng validator set
Roadmap: Từ Proto-Danksharding đến Full Danksharding
EIP-4844 là bước 1 trong 3 bước của Danksharding:
- Proto-Danksharding (EIP-4844): ✅ Đã triển khai – Blob cơ bản, 1D sampling
- Danksharding: Data Availability Sampling (DAS) đầy đủ, 2D sampling,PBS (Proposer-Builder Separation)
- Full Danksharding: 64 blob/block, ~16 MB data/block, hyper-scaling cho rollup
Khi hoàn thành Full Danksharding, Ethereum L1 có thể hỗ trợ hàng triệu TPS thông qua Layer 2.
Thách thức và Rủi ro
- Blob market dynamics: Nếu demand vượt supply (6 blob/block), blob base fee sẽ tăng
- Centralization risk: Chỉ các rollup lớn mới tận dụng được blob hiệu quả
- Pruning policy: 18 ngày lưu trữ có thể không đủ cho một số use case (archival nodes)
- KZG trusted setup: Dù ceremony lớn nhưng vẫn có giả định tin cậy
Kết luận
Ethereum Dencun Upgrade với EIP-4844 Proto-Danksharding là bước tiến lịch sử trong hành trình scaling Ethereum:
- Giảm gas fee L2 90-95% – mang lại trải nghiệm gần như miễn phí cho người dùng cuối
- Kiến trúc blob + KZG – nền tảng vững chắc cho Danksharding tương lai
- Không breaking changes – tương thích ngược hoàn toàn, an toàn cho smart contract hiện có
Đối với developer: Cập nhật SDK/rollup client để hỗ trợ blob transaction. Đối với người dùng: Tận hưởng gas fee rẻ hơn đáng kể trên các L2 chính. Đối với investor: Theo dõi blob market dynamics và adoption rate của các rollup.
Hành trình scaling Ethereum vẫn còn dài, nhưng Dencun đã chứng minh: modular blockchain architecture hoạt động.


Nguồn tham khảo:
