Hook
Hôm qua, tôi lướt qua một tweet từ Vitalik: 'ZK-EVM đang đến gần hơn, nhưng OP Stack mới thực sự là câu chuyện về sự tự do của người dùng.' Nó khiến tôi ngồi lại và nghĩ: Liệu sự khác biệt thực sự giữa OP Stack và ZK Stack có nằm ở 'zero knowledge proofs' hay ở 'quyền sở hữu chủ quyền'? Năm 2017, tôi từng mua ETH vì lời hứa về 'Internet của tiền'. Bây giờ, khi nhìn vào bản đồ Layer2, tôi thấy một thứ khác: không phải cuộc đua TPS, mà là một cuộc chiến ý thức hệ giữa tập trung hóa vận hành và phân tán hóa quyền lực.
Context
Ethereum đang bước vào giai đoạn 'The Surge' – mở rộng quy mô qua Layer2. Hai stack lớn nhất là OP Stack (Optimism) và ZK Stack (zkSync). Cả hai đều hứa hẹn giảm phí, tăng tốc độ. Nhưng cách tiếp cận khác nhau về bản chất: OP Stack dựa trên optimistic rollup, cho phép bất kỳ ai fork và triển khai chain riêng với trình tự sequencer tùy chỉnh; ZK Stack lại chú trọng vào zero-knowledge proof, yêu cầu tính toán phức tạp nhưng an toàn toán học. Vào tháng 6/2024, có hơn 40 dự án đã chọn OP Stack làm cơ sở, chỉ khoảng 12 dự án chọn ZK Stack. Nhưng con số này không nói lên toàn bộ câu chuyện.
Core
Kinh nghiệm audit và staking Uniswap của tôi vào năm 2020 cho thấy: mỗi lựa chọn công nghệ đều mang một triết lý chính trị. OP Stack, với cơ chế 'fraud proof' kéo dài 7 ngày, chấp nhận sự không hoàn hảo để đổi lấy sự cởi mở. Bất kỳ ai cũng có thể deploy chain của mình, chạy sequencer riêng, và chỉ gửi state root lên Ethereum. Điều này giống như một 'hội đồng dân chủ' – ai cũng có thể nói, nhưng cần thời gian để kiểm chứng lời nói có đúng không. Ngược lại, ZK Stack dựa trên 'validity proof' ngay lập tức, đúng tuyệt đối, nhưng đòi hỏi một hạ tầng tính toán mạnh. Nó giống như một 'nhà nước toán học' – công bằng nhưng chỉ dành cho những ai đủ năng lực vận hành.
Tôi từng bị cuốn vào cơn sốt ICO năm 2017. Khi đó, tôi tin rằng hợp đồng thông minh là công cụ giải phóng. Nhưng tôi đã thấy điều gì xảy ra khi một vài người nắm quyền deploy contract: Ponzi, rug pull, kiểm soát. DeFi năm 2020 dạy tôi rằng 'không cần tin tưởng' (trustless) mới là điều quan trọng nhất. OP Stack, với khả năng cho phép mỗi cộng đồng vận hành sequencer riêng, mang lại quyền tự chủ về dữ liệu và thanh toán. Dù ZK Stack có ưu điểm về tốc độ, thì việc phụ thuộc vào một sequencer duy nhất (hiện tại là Matter Labs) đã tạo ra một điểm tập trung mà nhiều người bỏ qua. Tôi đã thấy điều này trong audit của mình: khi một dự án ZK bị tấn công sequencer, toàn bộ chain sẽ ngừng hoạt động. Còn với OP Stack, người dùng có thể chuyển sang sequencer khác.
Contrarian
Đây là điểm mà nhiều người không muốn thừa nhận: ZK không thực sự 'zero knowledge' về mặt xã hội. Các bằng chứng ZK là cực kỳ an toàn về mặt toán học, nhưng quy trình tạo proof lại phụ thuộc vào phần cứng đặc thù. Ai kiểm soát các máy tính đó? Các công ty như NVIDIA, Intel? Hay Matter Labs? Nếu một thực thể duy nhất kiểm soát việc sản xuất proof, thì đó là 'trust me, I have the fastest GPU', chứ không phải 'trust the code'. Tôi từng chứng kiến sự thất bại của DFINITY vì quá tập trung vào phần cứng. Tôi đặt câu hỏi: Liệu ZK Stack có đang tạo ra một tầng lớp thượng lưu mới – những người sở hữu máy tính lượng tử? Ngược lại, OP Stack yếu hơn về mặt kỹ thuật, nhưng mạnh hơn về mặt xã hội: nó cho phép bất kỳ ai, dù chỉ có một laptop, cũng có thể tham gia vào việc xác thực giao dịch. Đó là sự phân quyền thực sự.
Takeaway
Vậy, cuối cùng, ai sẽ thắng? Không phải ai có TPS cao hơn, mà là ai thuyết phục được nhiều dự án deploy chain hơn. Nhưng thuyết phục bằng gì? Bằng lời hứa về quyền tự do. Câu hỏi tôi để lại cho bạn đọc: Bạn muốn một hệ thống nhanh nhưng do một nhóm kiểm soát, hay một hệ thống chậm nhưng do chính bạn kiểm soát? 'Internet của tiền' không chỉ là vấn đề về tốc độ; nó là vấn đề về chủ quyền.