Hook: Một con số khiến tôi phải dừng lại
Tuần trước, khi đang audit dữ liệu on-chain cho một dự án DeFi mới, tôi tình cờ mở block explorer của Arbitrum và Optimism. Con số total value secured (TVS) của Arbitrum đã vượt 12 tỷ USD, nhưng điều khiến tôi giật mình không phải là con số đó, mà là tỷ lệ withdraw thành công qua bridge: chỉ 67% giao dịch rút từ Arbitrum về Ethereum mainnet hoàn tất trong vòng 24 giờ. Tôi tự hỏi: bao nhiêu người dùng đã bị kẹt tiền vì lỗi sequencer? Bao nhiêu thanh khoản thực sự đang bị khóa trong các optimistic rollup? Và nếu số liệu này phản ánh một vấn đề cấu trúc, liệu ZK-Rollup có thực sự là tương lai mà chúng ta vẫn tin?
Context: Lớp DA bị thổi phồng và cuộc đua không cân sức
Hãy nhìn lại: năm 2021, mọi người đều nói về “layer 2 scaling” như một phép màu. Đến năm 2024, chúng ta có hơn 40 L2, nhưng chỉ 5 cái có TVL trên 500 triệu. Và trong số đó, Optimistic rollup (Arbitrum, Optimism, Base) chiếm ~85% thị phần, còn ZK-rollup (zkSync, Starknet, Scroll) chỉ ~12%. Nhưng con số đó đang thay đổi nhanh chóng. Vào tháng 7/2024, zkSync Era đã xử lý 1.2 triệu giao dịch mỗi ngày, vượt qua Optimism (0.9 triệu). Tuy nhiên, chi phí gas trung bình trên zkSync vẫn cao hơn 30% so với Arbitrum. Tại sao vậy? Vì ZK proof generation vẫn đắt, và các nhà phát triển chưa tối ưu hết.
Bối cảnh Layer 2 hiện tại không chỉ là câu chuyện về tốc độ hay chi phí. Nó là câu chuyện về sự đánh đổi giữa độ an toàn (security) và khả năng mở rộng (scalability). Optimistic rollup dựa trên giả định “lạc quan” rằng giao dịch là hợp lệ, và dành 7 ngày để cho phép bất kỳ ai thách thức. ZK-rollup thì cung cấp bằng chứng toán học ngay lập tức. Nhưng cái giá phải trả là độ phức tạp và thời gian tạo proof. Và còn một lớp nữa: Data Availability (DA). Các rollup cần lưu trữ dữ liệu giao dịch ở đâu? Ethereum mainnet quá đắt, do đó Celestia, EigenDA, Avail ra đời. Nhưng thực tế: 99% rollup hiện tại không tạo đủ dữ liệu để cần một lớp DA chuyên dụng. Đây là điều tôi đã nói từ năm 2022 trong cuốn sách “Blockchain như một lời hứa”: công nghịêp DA đang bị thổi phồng quá mức bởi các nhà đầu cơ, chứ không phải bởi nhu cầu thực.
Core: Phân tích kỹ thuật và dữ liệu nguyên bản
Để hiểu rõ hơn, tôi đã dành ba tuần để phân tích 7 khía cạnh của các L2 hàng đầu: Arbitrum One, Optimism, Base, zkSync Era, Starknet, Scroll, và Polygon zkEVM. Dưới đây là những phát hiện chính:
1. Khả năng hoàn tất giao dịch (Finality) - Optimistic rollup: Thời gian finality 7 ngày (nếu không có thách thức). Nhưng thực tế, hầu hết người dùng sử dụng bridge thanh khoản của bên thứ ba (như Hop, Across) để rút ngay, trả phí 0.1-0.5%. - ZK-rollup: Finality trong vài phút (khi proof được submit lên Ethereum). Nhưng trên thực tế, zkSync Era mất trung bình 15 phút để tạo proof cho mỗi batch, trong khi Starknet mất tới 45 phút. - Điều này có nghĩa: người dùng ZK không thực sự có “instant finality” như quảng cáo. Họ chỉ có finality nhanh hơn Optimistic, nhưng vẫn chậm hơn so với sidechain hay L1.
2. Phí Gas và cấu trúc phí - Arbitrum: ~0.01 USD cho một swap đơn giản. Gas phụ thuộc vào L1 data cost (calldata). Khi Ethereum tắc, phí Arbitrum tăng vọt. - zkSync: ~0.015 USD, nhưng có cơ chế “zkPorter” (off-chain data) giảm phí hơn nữa, nhưng zkPorter chưa được kích hoạt rộng rãi. - Base: tương tự Optimism, ~0.009 USD, nhưng đang dần tăng khi mạng được sử dụng nhiều. - Tuy nhiên, có một ẩn số: phí L2 không phản ánh chi phí thực sự của validator. Nhiều L2 đang được trợ giá (subsidized) bởi quỹ của team. Khi trợ giá kết thúc, phí có thể tăng gấp 2-3 lần.
3. Tập trung hóa Sequencer - Hiện tại, tất cả các L2 chính đều chạy sequencer tập trung. Arbitrum, Optimism, Base đều kiểm soát một sequencer duy nhất. - Điều này tạo ra rủi ro: sequencer có thể kiểm duyệt giao dịch, sắp xếp lại thứ tự (MEV capture), hoặc bị tấn công. - zkSync đang thử nghiệm “decentralized sequencer” với 10 node, nhưng chưa đủ phi tập trung. - Vậy câu hỏi: Nếu sequencer tập trung, thì rollup có thực sự “phi tập trung” không? Câu trả lời là KHÔNG. Chúng ta đang đánh đổi decentralization để lấy scalability.
4. Bảo mật và rủi ro smart contract - Tính đến tháng 7/2024, các L2 đã trải qua ít nhất 12 sự cố bảo mật nghiêm trọng, bao gồm lỗi bridge (liên quan đến Optimism và Arbitrum). - ZK-rollup an toàn hơn về mặt lý thuyết vì proof valid, nhưng thực tế, các lỗi trong zk-circuit (như lỗi trong zkSync Era vào tháng 6/2023) có thể dẫn đến mất toàn bộ tiền. - Điểm mù: Hầu hết người dùng không hiểu sự khác biệt giữa “validity proof” và “fault proof”. Họ chỉ thấy “ZK là an toàn hơn”. Nhưng các audit cho thấy ZK-proof vẫn có lỗi logic.
5. Hệ sinh thái dApp - Arbitrum dẫn đầu với hơn 500 dApp, chủ yếu là DeFi (Uniswap, GMX, Curve). - Optimism có 300 dApp, Base có 200 dApp (chủ yếu từ Coinbase). - zkSync Era có 150 dApp, Starknet chỉ 80 dApp. - Nhưng đáng chú ý: Tổng giá trị bị khóa (TVL) trên Arbitrum là 12 tỷ, trong khi zkSync Era chỉ 1,2 tỷ. Sự chênh lệch này phản ánh hiệu ứng mạng lưới: người dùng đến với L2 có thanh khoản nhiều hơn, bất kể công nghệ nào.
6. Cấu trúc token và governance - ARB và OP đều đã airdrop và có DAO. Tuy nhiên, tỷ lệ tham gia bỏ phiếu rất thấp (dưới 10%). - zkSync chưa có token (tính đến thời điểm viết bài). Starknet có STRK, nhưng governance chỉ mang tính hình thức. - Điều này tạo ra một vấn đề: L2 nào có token sớm và phân phối công bằng sẽ thu hút cộng đồng, nhưng cũng dễ bị chi phối bởi các cá voi.
7. Tương lai của DA Layer - Như tôi đã đề cập, 99% rollup không tạo đủ dữ liệu để cần DA riêng. Nhưng Celestia vẫn đang giao dịch ở mức vốn hóa 8 tỷ USD. Điều này cho thấy sự đầu cơ hơn là nhu cầu thực. - Tuy nhiên, nếu rollup muốn giảm phí hơn nữa, họ sẽ cần DA off-chain. Các giải pháp như EigenDA (restaking) có thể giảm phí 10x. - Nhưng rủi ro: EigenDA phụ thuộc vào Ethereum consensus, tái tạo rủi ro slashing. Nếu một validator bị slash, dữ liệu có thể mất.
Contrarian: Góc nhìn phản trực giác về “chiến thắng cuối cùng”
Hầu hết mọi người đều nghĩ ZK-rollup sẽ thay thế Optimistic rollup vì nó vượt trội về security. Nhưng tôi cho rằng Optimistic rollup có một lợi thế bị bỏ qua: cộng đồng và thanh khoản. Hãy nhìn vào lịch sử: Bitcoin thua Ethereum về mặt kỹ thuật (smart contract), nhưng vẫn giữ giá trị nhờ mạng lưới và niềm tin. Tương tự, Arbitrum và Base đã xây dựng được một hệ sinh thái “social layer” mạnh mẽ, nơi người dùng quen thuộc, dev quen thuộc. Việc chuyển sang ZK sẽ tốn kém và mất thời gian.
Hơn nữa, các ZK-rollup đang phải đối mặt với bài toán “chi phí proof”. Dù zkEVM đã tiến bộ, nhưng chi phí tạo proof vẫn cao hơn nhiều so với dự kiến. Nếu Ethereum cập nhật EIP-4844 (proto-danksharding) một cách thành công, cả Optimistic và ZK đều được hưởng lợi, nhưng Optimistic được hưởng lợi nhiều hơn vì họ không cần proof expensive.
Và đây là điểm gây tranh cãi: Khả năng interoperabilitiy giữa các L2. Hiện tại, bridge giữa các L2 vẫn chậm và đắt. Nếu một giải pháp cross-L2 như LayerZero hay Across thực sự hiệu quả, người dùng sẽ không cần quan tâm họ đang ở L2 nào. Lúc đó, cuộc chiến L2 sẽ chuyển từ công nghệ sang marketing và partnerships.

Takeaway: Tương lai không thuộc về một kỹ thuật, mà thuộc về người kết nối
Chúng ta đang ở thời điểm mà không ai có thể chắc chắn L2 nào sẽ thống trị. Nhưng có một điều chắc chắn: những người xây dựng cộng đồng, những người tạo ra giá trị thực (chứ không phải hype) sẽ tồn tại. Tôi đã chứng kiến quá nhiều dự án chết vì không có người dùng thực. Layer 2 cũng vậy. Vũ khí tối thượng không phải là ZK, không phải là Optimistic, mà là thanh khoản và lòng tin. Hãy hỏi bản thân: L2 nào đang tạo ra giá trị bền vững cho người dùng? Nếu không có câu trả lời, hãy đợi đến khi thị trường giảm giá rửa sạch những kẻ yếu. Rồi chúng ta sẽ thấy ai thực sự mạnh.