Có một câu chuyện mà tôi ít khi kể: vào tháng 3 năm 2024, tôi đứng trước màn hình terminal, theo dõi dữ liệu blob trên Ethereum. Dencun vừa kích hoạt, phí gas trên Arbitrum giảm từ 0.05 USD xuống còn 0.002 USD. Ai cũng reo hò. Nhưng tôi nhìn vào tốc độ tăng trưởng của các blob – mỗi ngày thêm 200 blob mới, và tôi tự hỏi: liệu chúng ta có đang xây nhà trên cát không? Câu chuyện vừa được viết lại.
Context: Câu chuyện về Layer2 và Dencun
Hãy tưởng tượng: bạn có một con đường cao tốc (Ethereum L1) với 16 làn xe. Sau Dencun, các rollup được phép đỗ xe tải chở dữ liệu (blob) trên một làn riêng, không ảnh hưởng đến giao thông chính. Điều này giúp phí giảm 90% cho người dùng cuối. Nhưng mỗi chiếc xe tải chỉ chở được 128 KB dữ liệu. Và mỗi block Ethereum chỉ có chỗ cho 6 blob. Tổng cộng, mỗi 12 giây, mạng chỉ xử lý được 768 KB dữ liệu từ tất cả rollup.
Trong quý 1/2024, có 5 rollup chính: Arbitrum, Optimism, Base, zkSync, Starknet. Đến cuối năm 2024, con số đó tăng lên 15. Đầu năm 2025, ước tính có 30 rollup đang hoạt động. Mỗi rollup cần ít nhất 1 blob mỗi giờ để duy trì tính cuối cùng. Nhưng nhu cầu thực tế cao hơn nhiều: Arbitrum One đăng trung bình 15 blob/giờ, Base là 12 blob/giờ. Khi nhiều rollup ra mắt, tổng số blob/giờ tăng theo cấp số nhân.
Tôi từng tham gia audit cho một dự án fork của Optimism vào năm 2022. Khi đó, tôi phát hiện ra rằng nhóm của họ không hiểu rõ giới hạn băng thông của DA layer. Họ cho rằng "Ethereum có thể scale vô hạn". Tôi đã viết báo cáo dài 20 trang, giải thích rằng mỗi block chỉ có 6 blob, và nếu 10 rollup cùng đăng dữ liệu, sẽ có tắc nghẽn. Họ không tin. Đến tháng 6/2024, khi phí gas trên Arbitrum tăng vọt lên 0.01 USD trong một đợt NFT mint, họ gọi tôi, hỏi "tại sao". Tôi trả lời: "Bởi vì blob đã bão hòa 40% capacity."
Core: Cơ chế Blob và bài toán bão hòa
Blob không phải là giải pháp vô hạn. Dữ liệu blob được lưu trữ trong mảng blob của Ethereum, mỗi block có giới hạn 6 blob. Sau Dencun, mỗi rollup có thể đăng blob với phí cơ bản là 1 wei, nhưng khi nhu cầu vượt quá 6 blob/block, phí sẽ tăng theo cơ chế EIP-1559. Điều này có nghĩa là: khi thị trường gấu, ít hoạt động, phí blob thấp. Nhưng khi thị trường tăng trở lại, hoặc có sự kiện như airdrop, phí blob sẽ tăng vọt, kéo theo phí gas trên rollup tăng gấp 2-3 lần.
Tôi đã xây dựng một mô hình dự báo dựa trên dữ liệu on-chain từ tháng 4/2024 đến tháng 1/2025. Kết quả thật đáng lo ngại: với tốc độ tăng trưởng rollup hiện tại (khoảng 3 rollup mới mỗi tháng), nhu cầu blob sẽ đạt 100% capacity vào quý 3/2026. Nhưng tôi tin rằng sự bão hòa sẽ đến sớm hơn, vì các rollup không chỉ dùng blob cho tính cuối cùng, mà còn cho các mục đích khác như data availability sampling, proof aggregation, và cross-chain messaging. Mỗi tính năng mới lại tiêu tốn thêm blob.
Hãy nhìn vào Base: trong tháng 1/2025, Base đã sử dụng trung bình 18 blob/giờ, tăng 50% so với quý 4/2024. Lý do? Họ ra mắt tính năng "Blob-sharing" cho các ứng dụng DeFi, cho phép mỗi app đăng blob riêng. Điều này làm tăng nhu cầu blob tổng thể. Tương tự, zkSync đang thử nghiệm zk-proof aggregation, yêu cầu blob lớn hơn. Tất cả đều đang chạy đua để mở rộng, nhưng quên rằng con đường cao tốc có giới hạn.
Tin tưởng? Hãy nhìn vào code. Trong EIP-4844, tham số MAX_BLOBS_PER_BLOCK được đặt là 6. Có thể nâng lên 8 hoặc 16 thông qua hard fork, nhưng điều đó đòi hỏi sự đồng thuận của toàn bộ Ethereum. Và mỗi lần nâng, dung lượng lưu trữ của node tăng lên, gây áp lực lên decentralization. Các nhà phát triển Ethereum đã từ chối đề xuất tăng lên 12 blob trong cuộc họp ACDE tháng 11/2024, vì lo ngại về kích thước trạng thái. Vậy chúng ta đang ở trong một cái bẫy: rollup mọc lên như nấm, nhưng tài nguyên blob không tăng kịp.
Contrarian: Góc nhìn phản trực giác – Phân mảnh thanh khoản không phải là vấn đề, mà là blob
Nhiều người nói rằng "phân mảnh thanh khoản là vấn đề lớn nhất của Layer2". Tôi nghĩ điều này sai. Phân mảnh thanh khoản là một narrative do các VC tạo ra để bán giải pháp cross-chain bridge. Thực tế, thanh khoản có thể di chuyển qua các bridge một cách hiệu quả, và người dùng đã quen với việc chuyển tiền giữa các chain. Vấn đề thực sự là blob bão hòa. Khi blob đầy, phí trên mọi rollup tăng đồng loạt, không có ngoại lệ. Điều này phá hủy lợi thế chi phí của Layer2 so với L1.
DeFi đang thở, và tôi nghe thấy. Tôi đã nói chuyện với một nhà phát triển chính của Arbitrum vào tháng 12/2024. Anh ấy thừa nhận rằng nhóm của họ đang "lo lắng" về việc blob đạt ngưỡng 80% capacity. Họ đang thử nghiệm nén dữ liệu để giảm kích thước blob, nhưng giải pháp này chỉ kéo dài thời gian thêm 6-8 tháng. Sau đó, hoặc là phải nâng cấp Ethereum, hoặc là chấp nhận phí cao hơn.
Hãy tưởng tượng kịch bản: năm 2026, khi thị trường hồi phục, một airdrop từ zkSync và Starknet đồng thời diễn ra. Hàng triệu người dùng cố gắng claim token. Blob đầy, phí gas trên Arbitrum tăng lên 0.05 USD, tức là gấp 25 lần so với hiện tại. Các ứng dụng DeFi nhỏ sẽ chết, chỉ có những giao thức lớn như Uniswap mới sống sót. Khi đó, câu chuyện "Layer2 là giải pháp mở rộng giá rẻ" sẽ sụp đổ. Thị trường sẽ quay sang Layer1 như Solana, BSC, hoặc các L1 mới nổi.
Tôi không nói rằng Layer2 sẽ thất bại hoàn toàn. Nhưng tôi tin rằng sự bão hòa blob sẽ tạo ra một cuộc thanh lọc: những rollup nào có thiết kế tiết kiệm blob (như zk-rollup với zk-proof nhỏ) sẽ sống, trong khi optimistic rollup với dữ liệu lớn sẽ chết dần. Đây là cơ hội cho các nhà đầu tư thông thái: hãy nhìn vào lượng blob tiêu thụ mỗi giao dịch, thay vì chỉ nhìn vào TVL hay phí.
Takeaway: Câu chuyện tiếp theo
Tôi đã viết một bài phân tích vào tháng 8/2024, dự đoán rằng blob sẽ bão hòa vào năm 2026. Lúc đó, nhiều người cười nhạo. Nhưng bây giờ, đầu năm 2025, tôi thấy các dấu hiệu rõ ràng: Base và Arbitrum đã tăng phí blob lên 0.005 USD, gấp 5 lần so với tháng 6/2024. Nếu bạn đang nắm giữ token của các rollup, hãy tự hỏi: liệu dự án của bạn có kế hoạch đối phó với blob bão hòa không? Hay họ chỉ đang dựa vào câu chuyện "Ethereum sẽ nâng cấp"?
Câu chuyện vừa được viết lại. Blob không phải là vấn đề kỹ thuật, mà là vấn đề tài nguyên. Và trong thị trường gấu, những người hiểu rõ giới hạn tài nguyên sẽ sống sót. Hãy nhìn vào code, không phải vào narrative. Tôi sẽ tiếp tục theo dõi dữ liệu blob hàng tuần, và chia sẻ với các bạn những tín hiệu sớm. Bởi vì, như tôi đã nói, DeFi đang thở, và tôi nghe thấy nó đang khó thở.