Khi Blob đầy: Tại sao rollup sẽ sớm đối mặt với cơn khát gas mới

Nguyễn Cường
Layer2

Hook

Ngày 13 tháng 3 năm 2024, bản nâng cấp Dencun được kích hoạt trên Ethereum mainnet. Trong 24 giờ đầu, phí gas cho Layer 2 giảm tới 90%. Một người dùng Arbitrum đã thực hiện giao dịch với phí 0,0008 đô la – rẻ hơn cả một chiếc kẹo cao su. Cộng đồng reo hò: “Cuối cùng, scalability đã đến!”. Nhưng nếu nhìn vào dữ liệu on-chain, tôi thấy một dấu hiệu đáng lo ngại. Trong cùng ngày hôm đó, tỷ lệ lấp đầy blob (blob occupancy rate) của Ethereum đã chạm mốc 67% trong vòng 6 giờ. Đến tháng 6, con số này thường xuyên vượt 90% vào các khung giờ cao điểm. Và điều gì sẽ xảy ra khi blob đầy? Câu trả lời nằm ở một con số: 3. Mỗi block Ethereum chỉ có thể chứa tối đa 3 blob. Đó là giới hạn cứng, không thể mở rộng trong ngắn hạn.

Khi Blob đầy: Tại sao rollup sẽ sớm đối mặt với cơn khát gas mới

Context

Dencun giới thiệu EIP-4844, đưa vào cơ chế “blob” – một loại không gian dữ liệu tạm thời, rẻ hơn so với calldata truyền thống. Các rollup (Optimism, Arbitrum, Base, zkSync…) sử dụng blob để đăng dữ liệu batch lên Ethereum, thay vì ghi vào calldata. Điều này giảm tải đáng kể chi phí L1 cho rollup – và do đó giảm phí cho người dùng cuối. Trước Dencun, một batch trên Arbitrum tốn khoảng 0.01 ETH phí L1; sau Dencun, con số giảm xuống 0.0005 ETH. Nghe có vẻ tuyệt vời. Nhưng vấn đề là: blob là một tài nguyên có hạn. Mỗi block có 3 blob, mỗi blob 128 KB, tổng dung lượng 384 KB/block. Với 7.200 block mỗi ngày (theo Ethereum 12 giây/block), tổng dung lượng blob hàng ngày chỉ ~2.76 GB. Trong khi đó, mỗi rollup cần đăng batch định kỳ – Arbitrum đăng khoảng 1 batch mỗi phút, Optimism 1 batch mỗi 2 phút, Base 1 batch mỗi 30 giây. Tổng nhu cầu blob từ tất cả rollup hiện đã vượt quá 80% dung lượng khả dụng vào giờ cao điểm. Và khi nhiều rollup mới (như Scroll, Linea, Taiko, Kakarot) tiếp tục ra mắt, cơn khát blob sẽ chỉ tăng.

Core

Hãy nhìn vào code. Trong đặc tả Ethereum, số lượng blob tối đa mỗi block được xác định bởi tham số MAX_BLOBS_PER_BLOCK = 3. Đây là một hằng số cứng, được thiết lập dựa trên giới hạn băng thông mạng p2p để đảm bảo sự đồng thuận. Việc tăng con số này lên 4 hoặc 5 đòi hỏi một hard fork và phải được các nhà phát triển đồng thuận – điều này không thể xảy ra trong ít nhất 12-18 tháng tới. Trong khi đó, phí blob được xác định qua cơ chế thị trường phí mới: blob_base_fee tăng theo cấp số nhân khi lượng blob sử dụng vượt quá mục tiêu (target 2 blob/block). Khi nhu cầu blob đạt đến 3 blob/block, phí blob sẽ tăng vọt. Vào tháng 6 năm 2024, tôi đã ghi nhận một số block có blob_base_fee lên tới 50 wei – gấp 10 lần so với mức trung bình tháng 4. Điều này có nghĩa là chi phí L1 cho rollup sẽ tăng gấp 10 lần, và sau đó gấp 100 lần khi nhu cầu blob đạt đến giới hạn. Tôi dự báo: trong vòng 18 tháng, phí blob sẽ tăng tới mức xóa sạch toàn bộ lợi ích chi phí mà Dencun mang lại. Các rollup buộc phải chọn: hoặc chấp nhận phí cao hơn, hoặc giảm tần suất batch (tăng độ trễ), hoặc chuyển sang giải pháp thay thế như Celestia, EigenDA. Nhưng mỗi lựa chọn đều có trade-off. Giảm tần suất batch khiến người dùng phải chờ lâu hơn để rút tiền, làm giảm UX. Chuyển sang DA ngoài (alt-DA) làm tăng độ phức tạp và giảm tính bảo mật so với Ethereum DA. Và câu chuyện “Ethereum DA là tài sản quý giá” sẽ trở thành một nghịch lý: chính sự thành công của rollup lại đang giết chết lợi thế chi phí của chúng.

Contrarian

Góc nhìn phổ biến hiện nay cho rằng Dencun là “bản nâng cấp cuối cùng” để giải quyết vấn đề mở rộng. Nhưng sự thật là: Dencun chỉ là một bước đệm. Nó không giải quyết gốc rễ – đó là sự thiếu hụt không gian dữ liệu có sẵn với chi phí thấp. Chúng ta đang thấy một hiện tượng “tragedy of the commons” trong không gian blob: mỗi rollup hành động vì lợi ích riêng, nhưng tổng thể họ đang cạn kiệt tài nguyên chung. Điều trớ trêu là: những người ủng hộ rollup nhiệt thành nhất lại là những người đầu tiên kêu gọi tăng giới hạn blob, nhưng lại không muốn trả phí cao hơn. Một số dự án đã bắt đầu thử nghiệm nén dữ liệu batch hiệu quả hơn (ví dụ: sử dụng SNARK proof để giảm kích thước dữ liệu), nhưng điều này làm tăng chi phí tính toán cho sequencer. Nếu chi phí tính toán tăng lên, sequencer sẽ phải tăng phí cho người dùng. Vậy lợi ích ròng vẫn bằng không. Trong các cuộc thảo luận với nhóm phát triển của một rollup hàng đầu, tôi nhận thấy họ đang tính đến phương án “sử dụng nhiều DA layer” – một số batch lên Ethereum, một số lên Celestia. Nhưng điều đó phá vỡ giả định bảo mật thống nhất. Đây là một điểm mù mà ít ai nói tới: người dùng rollup không hề biết batch của họ đang được đăng ở đâu. Nếu một rollup chuyển một phần dữ liệu sang alt-DA, tính khả dụng dữ liệu (data availability) của họ không còn được đảm bảo bởi Ethereum nữa. Và đó là một rủi ro hệ thống.

Khi Blob đầy: Tại sao rollup sẽ sớm đối mặt với cơn khát gas mới

Takeaway

Dencun không phải là viên đạn bạc. Nó là một miếng băng dính tạm thời. Khi blob đầy, rollup sẽ phải đối mặt với một bài toán kinh tế học mới: hoặc trả nhiều hơn, hoặc chậm hơn, hoặc kém an toàn hơn. Và người dùng cuối sẽ là người gánh chịu hậu quả. Câu hỏi đặt ra: liệu Ethereum có thể tăng giới hạn blob kịp thời trước khi sự bão hòa xảy ra? Hay chúng ta sẽ chứng kiến một cuộc di cư hàng loạt sang các giải pháp DA thay thế? Tôi đang theo dõi chặt chẽ blob_base_fee. Nếu nó vượt quá 100 wei trong vòng sáu tháng tới, đó sẽ là tín hiệu báo động cho toàn bộ hệ sinh thái rollup. Và khi đó, câu nói “code là thơ của logic, bug là vần sai” sẽ có một ý nghĩa mới: lỗi thiết kế không nằm ở code, mà nằm ở giả định về tài nguyên vô hạn.

Giá thị trường

BTC Bitcoin
$77,419.8 +0.30%
ETH Ethereum
$2,446.21 +1.10%
SOL Solana
$94.81 +0.16%
BNB BNB Chain
$700 +0.70%
XRP XRP Ledger
$1.49 +0.10%
DOGE Dogecoin
$0.0920 +0.09%
ADA Cardano
$0.2211 -1.03%
AVAX Avalanche
$7.52 +0.60%
DOT Polkadot
$0.9088 -0.45%
LINK Chainlink
$11.47 -0.82%

Sợ & Tham

73

Tham lam

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
10
05
upgrade Nâng cấp Ethereum Pectra

Tăng giới hạn validator và trừu tượng hóa tài khoản

08
04
upgrade Solana Firedancer

Trình xác thực độc lập ra mắt trên mainnet

18
03
unlock Mở khóa token Sui

Phần đội ngũ và nhà đầu tư sớm được giải phóng

12
05
halving BCH Halving

Sự kiện giảm một nửa phần thưởng khối

15
04
halving Bitcoin Halving

Phần thưởng khối giảm xuống 3,125 BTC

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

22
03
unlock Mở khóa Optimism

Lượng cung lưu hành tăng khoảng 2%

30
04
upgrade Nâng cấp Celestia Mainnet

Cải thiện hiệu quả lấy mẫu tính khả dụng dữ liệu

Vốn hóa thị trường

Tất cả →
1
Bitcoin
BTC
$77,419.8
1
Ethereum
ETH
$2,446.21
1
Solana
SOL
$94.81
1
BNB Chain
BNB
$700
1
XRP Ledger
XRP
$1.49
1
Dogecoin
DOGE
$0.0920
1
Cardano
ADA
$0.2211
1
Avalanche
AVAX
$7.52
1
Polkadot
DOT
$0.9088
1
Chainlink
LINK
$11.47

Công cụ

Tất cả →

Chỉ số mùa altcoin

41

Mùa Bitcoin

Sự thống trị BTC Mùa altcoin

Theo dõi phí Gas

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

🐋 Theo dõi cá voi

🟢
0xc4b4...2f07
30 phút trước
Chuyển vào
654.42 BTC
🟢
0xe52a...ba64
1 giờ trước
Chuyển vào
300,240 USDT
🔴
0x2a98...9fad
5 phút trước
Chuyển ra
3,348,950 USDC

💡 Smart Money

0xaa93...532e
Ví lưu ký tổ chức
+$3.9M
72%
0xa616...fc33
Nhà tạo lập thị trường
+$4.4M
69%
0x0058...97a3
Ví lưu ký tổ chức
-$3.4M
68%