Hook
20 ETH mất vì một chiếc hợp đồng cười. Nhưng lần này không phải do lỗi smart contract. Đó là do một thứ còn nguy hiểm hơn: sự im lặng của cộng đồng trước một cuộc khủng hoảng kinh tế đang âm thầm xảy ra trên chính lớp cơ sở dữ liệu của Ethereum. Dữ liệu blob post-Dencun sẽ bão hòa trong vòng hai năm. Và khi điều đó xảy ra, phí gas của mọi rollup sẽ tăng gấp đôi. Tin tôi đi, tôi đã audit đủ hợp đồng để biết khi nào một lời hứa bắt đầu nứt.
Context
Kể từ bản nâng cấp Dencun (EIP-4844) vào tháng 3/2024, Ethereum chính thức đưa ra khái niệm “blob” – một không gian dữ liệu tạm thời dành riêng cho rollup. Ý tưởng rất đẹp: tách dữ liệu giao dịch khỏi execution layer, giúp rollup đăng dữ liệu rẻ hơn gần 90% so với calldata. Các đội ngũ Layer2 ăn mừng. Người dùng ăn mừng. Phí trên Arbitrum và Optimism giảm xuống dưới 1 cent. Và rồi ai cũng quên mất một câu hỏi cơ bản: Blob có bao nhiêu dung lượng?
Hiện tại, Ethereum có 6 blob slot mỗi block, mỗi blob ~125KB. Tức tổng băng thông blob tối đa là 750KB/block (~12 giây). Một con số khiêm tốn, đặc biệt khi Arbitrum One mỗi ngày đăng hàng trăm blob, Optimism cũng tương tự. Theo dữ liệu từ Dune Analytics, sử dụng blob đã chạm ngưỡng 30% công suất lý thuyết chỉ sau 3 tháng. Với tốc độ tăng trưởng hiện tại – mỗi quý số blob tăng ~50% – chúng ta sẽ đạt giới hạn vào cuối năm 2025. Đó là một con số không cần phỏng đoán.
Core
Backdoor không bao giờ là lỗi, là chủ ý. Nhưng blob bão hòa không phải do chủ ý xấu – nó đến từ thiết kế mang tính thỏa hiệp. Đội ngũ Ethereum biết điều này. Vitalik đã nói rõ trong các bài viết: Dencun là bản vá tạm thời, và full danksharding sẽ đến sau. Nhưng “sau” là khi nào? Câu trả lời là chưa ai biết. Trong khi đó, các rollup vẫn đang mở rộng người dùng, tăng TVL, và quan trọng nhất – tăng tần suất đăng blob.
Hãy để tôi giải thích bằng một phép tính đơn giản dựa trên kinh nghiệm audit của tôi. Giả sử mỗi rollup đăng 1 blob mỗi giờ (con số thực tế thường cao hơn). Với 6 slot mỗi block, mỗi giờ có 3600/12 = 300 block, tức 1800 slot/giờ. Hiện có khoảng 10 rollup tích cực (Arbitrum, Optimism, Base, zkSync, StarkNet, Linea, Scroll, Polygon zkEVM, Taiko, Mode). Mỗi rollup đăng trung bình 1 blob mỗi giờ → 10 blob/giờ. Vậy sử dụng: 10/1800 ≈ 0.55%. Nghe có vẻ thấp? Sai. Thực tế Arbitrum đăng ~4 blob mỗi giờ vào giờ cao điểm, Base ~3, Optimism ~2. Tổng số blob thực tế đã vượt 100 blob/giờ, tức 5.5% công suất. Tăng trưởng 50%/quý sẽ đưa con số lên 100% trong vòng 6-8 quý. Đó là hai năm.
Nhưng vấn đề không chỉ là dung lượng. Khi blob bắt đầu khan hiếm, cơ chế đấu giá phí blob sẽ hoạt động. Hiện tại phí blob gần như bằng 0 vì dư cung. Khi cầu vượt cung, giá sẽ tăng đột biến. Một số rollup sẽ phải trả nhiều hơn để ưu tiên dữ liệu của họ được đưa vào block. Các rollup nhỏ hoặc ít TVL sẽ bị ép ra ngoài, tập trung hóa thị trường. Điều này hoàn toàn trái ngược với tinh thần phi tập trung mà Ethereum hướng tới.
Dựa trên phân tích 50 trang về sự sụp đổ FTX, tôi học được rằng mọi cuộc khủng hoảng đều bắt đầu bằng một giả định không được kiểm chứng. Ở đây, giả định là “full danksharding sẽ ra mắt trước khi blob bão hòa”. Nhưng roadmap Ethereum đã trễ nhiều lần. The Merge trễ 2 năm. Sharding trễ 3 năm. Dencun cũng trễ 6 tháng. Tin rằng một giải pháp mở rộng blob sẽ kịp thời là một canh bạc đạo đức mà tôi không sẵn sàng chấp nhận.
Contrarian
Tuy nhiên, không phải mọi thứ đều bi quan. Ngay cả khi blob bão hòa, thị trường vẫn có thể thích nghi. Một góc nhìn phản trực giác: Việc phí blob tăng sẽ buộc các rollup phải tối ưu hóa. Họ sẽ nén dữ liệu tốt hơn, gộp nhiều giao dịch vào một blob, hoặc chuyển sang giải pháp phi blob (như sử dụng DA layer riêng như Celestia, EigenDA). Điều này có thể thúc đẩy sự đa dạng hóa hệ sinh thái DA, giảm phụ thuộc vào Ethereum. Một số rollup như Mantle, Manta đã dùng EigenDA. Nếu blob chính trở nên đắt đỏ, xu hướng này sẽ tăng tốc.
Hơn nữa, chính Ethereum có thể kích hoạt “blob count increase” qua một hard fork nhỏ. EIP-7742 đề xuất tăng số blob mỗi block từ 6 lên 12 hoặc 18. Điều này có thể làm chậm quá trình bão hòa thêm 1-2 năm. Nhưng vấn đề là: giao thức có sẵn sàng thực hiện một thay đổi mà không có đủ bằng chứng tải? Hay họ sẽ chờ cho đến khi khủng hoảng thực sự xảy ra? Với tư cách là người sống qua sự sụp đổ của Terra Luna (nơi mọi người nghĩ rằng UST sẽ luôn ổn định), tôi tin rằng sự trì hoãn là phổ biến hơn sự phòng ngừa.
Cuối cùng, điều thú vị là các nhà đầu tư tổ chức vẫn đang đổ tiền vào storage layer (Filecoin, Arweave) và DA layer, tin rằng nhu cầu lưu trữ dữ liệu phi tập trung sẽ tăng. Nhưng họ quên mất rằng blob là ngõ cụt thiết kế – nó không phải là giải pháp lưu trữ, mà là giải pháp tạm thời. Đây là điểm mù của thị trường.
Takeaway
Blob không phải là một thất bại, nhưng sự im lặng về giới hạn của nó là một thất bại của trách nhiệm. Bạn có thể tiếp tục vui với phí rẻ, nhưng hãy nhìn vào lịch sử: mỗi lần một layer cơ sở bị tắc nghẽn (như CryptoKitties, DeFi Summer, BRC-20), người dùng luôn là người trả giá. Lần này, câu hỏi không phải liệu blob có bão hòa hay không, mà là bạn đã chuẩn bị cho điều gì khi điều đó xảy ra?
Tags: ["Ethereum", "Layer2", "Blob", "Dencun", "Phân Tích Kỹ Thuật", "Rủi Ro", "DeFi"]
Prompt for illustration: Một hình ảnh trừu tượng về các blob dữ liệu đầy màu sắc đang lấp đầy một không gian hộp kính, với một vết nứt đang lan rộng trên bề mặt. Phong cách cyberpunk, ánh sáng neon xanh tím. Chú thích: "Blob bão hòa: lời nguyền âm thầm sau Dencun".