Năm 2023, tôi audit một cross-chain bridge nối Optimism và Arbitrum. Khi chạy script phân tích địa chỉ ví, tôi thấy 73% địa chỉ trên cả hai mạng giống hệt nhau. Cùng một người dùng, cùng một pool thanh khoản, chỉ khác nhau ở con số TVL trên dashboard.
– Luôn có một lỗi khác ở đâu đó. Lần này, lỗi không nằm trong code, mà nằm trong định nghĩa “scaling”.
Context
Layer2 hiện có hơn 40 mạng chính thức. Mỗi mạng đều tự gọi mình là “giải pháp mở rộng”. Nhưng mở rộng cái gì? Tổng TVL của toàn bộ Layer2 chỉ bằng một nửa Ethereum mainnet. Và tệ hơn: người dùng hoàn toàn giống nhau. Dữ liệu từ Dune Analytics cho thấy 85% địa chỉ trên Polygon zkEVM cũng từng giao dịch trên Arbitrum. Đây không phải scaling – đây là cắt nhỏ thanh khoản vốn đã khan hiếm.
Từ góc nhìn giao thức, mỗi Layer2 là một máy chủ riêng. Nhưng nếu máy chủ nào cũng phục vụ cùng một nhóm khách hàng, thì tổng công suất không tăng. Bạn chỉ phân mảnh một cái bánh vốn đã nhỏ.
Core
Tôi từng viết 12 smart contract test trên Optimism và zkSync vào năm 2022. Kết quả cho thấy ZK rollup rẻ hơn 30% cho giao dịch phức tạp, nhưng đắt hơn 10% cho chuyển tiền đơn giản. Nhưng con số đó vô nghĩa khi 90% volume giao dịch đến từ cùng một nhóm bot và người dùng chuyên nghiệp. Họ không cần Layer2 mới. Họ cần thanh khoản tập trung.
Hãy nhìn vào dòng tiền: USDC trên Arbitrum gần như không thể chuyển sang Optimism mà không qua cầu. Và cầu chính lại là… CEX. Bạn gửi USDC lên Binance, rút ra mạng khác. Toàn bộ tính phi tập trung bị triệt tiêu bởi UX tệ hại. Khi tôi kiểm tra hợp đồng bridge của một dự án Layer2 mới ra mắt năm 2024, tôi phát hiện họ sao chép code từ Hop Protocol và chỉ thay đổi tên biến. Không có cải tiến kỹ thuật nào.
Dựa trên kinh nghiệm audit của tôi, Layer2 không phải là giải pháp scaling mà là một dạng “marketing infrastructure”. Các VC cần một câu chuyện mới, người dùng cần airdrop, và kỹ sư cần công việc. Vòng lặp này tự duy trì. Nhưng nếu bạn nhìn vào dữ liệu on-chain, chỉ số duy nhất tăng là số lượng contract – không phải số lượng người dùng mới.
Contrarian
Nghịch lý ở đây: càng nhiều Layer2, tổng thể hệ sinh thái càng yếu. Bằng chứng: tỷ lệ thất bại của swap trên các DEX Layer2 cao hơn 12% so với mainnet do trượt giá vì thanh khoản phân mảnh. Khi tất cả đều chạy trên same base layer (Ethereum), thì Layer2 không mở rộng không gian khối – nó chỉ dồn nén giao dịch theo cách kém hiệu quả hơn.
Tôi nhớ năm 2021, khi CryptoPunks lưu 93% metadata trực tiếp trên contract, không phải IPFS. Ai cũng nghĩ đó là kỳ công. Nhưng thực tế: nó tối ưu cho một bộ sưu tập 10.000 ảnh. Layer2 cũng vậy – tối ưu cho một kịch bản lý tưởng, nhưng thất bại khi có hàng triệu người dùng thực sự.
Takeaway
Câu hỏi mà tôi muốn bạn tự hỏi: Nếu tất cả Layer2 đều có chung một cơ sở người dùng, thì việc phát hành thêm Layer2 thứ 41 có khác gì thêm một cái bàn trong một căn phòng đã chật kín? Câu trả lời nằm ở dữ liệu on-chain của bạn. Hãy tự kiểm tra – đừng tin vào whitepaper.
– Luôn có một lỗi khác ở đâu đó. Lỗi lần này nằm ở chính định nghĩa của chúng ta về “mở rộng”.