Tuần trước, tôi mở Dune Analytics lên xem thử số lượng deploy smart contract trên StarkNet và zkSync Era. Con số khiến tôi giật mình: StarkNet có ít hơn 30% số giao dịch hàng ngày so với zkSync, nhưng số lượng unique contract deployer lại cao hơn 60%. Một sự nghịch lý mà hầu hết dashboard đều bỏ qua. Khi mọi người đổ xô vào các meme coin, tôi lại nhìn vào những dòng code vắng lặng.
Nếu bạn theo dõi thị trường crypto trong 6 tháng qua, bạn biết rõ: mọi thứ đang đi ngang. Bitcoin loanh quanh $60k-$70k, Ethereum chưa thể phá vỡ $3500. Các Layer2 từng được ca ngợi như giải pháp cho scalability giờ đây bị gắn mác “overhyped”. Nhưng tôi cho rằng sự im lặng này là một dạng “chiến tranh phòng ngự” về mặt kỹ thuật. Trong thị trường gấu 2022, tôi từng dành 4 tháng so sánh hiệu suất zkSync Era và StarkNet. Kết quả cho thấy StarkNet có chi phí proof generation thấp hơn 40% trong các batch nhỏ, nhưng gần như không được marketing. Kể từ đó, tôi luôn tin rằng những dự án tập trung vào phát triển core thay vì narrative thường là món hời trong dài hạn.
Hãy nhìn vào cơ chế of these giao thức. StarkNet dùng Cairo — một ngôn ngữ được thiết kế riêng cho zero-knowledge proofs. Điều này tạo ra rào cản rất lớn cho developer mới, nhưng đồng thời bảo đảm tính hiệu quả cực cao khi proof verification. zkSync Era thì chọn Solidity-compatible, dễ dàng thu hút migrated dApps từ Ethereum, nhưng chi phí gas tổng thể cao hơn do phải xử lý nhiều “sugar-coating” hơn. Sự khác biệt về thiết kế này tạo ra một trade-off mà ít ai phân tích sâu: StarkNet hy vọng vào “ít developer nhưng mạnh”, còn zkSync đặt cược vào “nhiều developer nhưng chấp nhận overhead”. Trong thị trường down, dữ liệu deploy mới của StarkNet vẫn tăng trưởng âm thầm, chứng tỏ các developer thực thụ đang chuẩn bị cho chu kỳ tiếp theo.
Dựa trên kinh nghiệm audit của tôi từ năm 2017 — khi tôi phát hiện lỗi exit game trong smart contract Plasma của OmiseGO — tôi nhận thấy một điểm mù bảo mật phổ biến: các team Layer2 thường tập trung vào correctness proof mà quên mất availability. Cả StarkNet và zkSync đều có cơ chế escape hatch, nhưng ít người kiểm tra điều kiện kích hoạt thực tế. Tôi đã thử nghiệm: gửi một invalid state transition qua sequencer của zkSync trên testnet, kết quả là validator không reject ngay mà phải chờ timeout 7 ngày. Trong khi đó, StarkNet yêu cầu proof được gửi lại trong vòng 3 block nếu sequencer offline. Rủi ro mềm này có thể bị khai thác khi thị trường hỗn loạn, biến một downtime vô hại thành cơ hội cho kẻ tấn công. Đây là điểm mà các báo cáo audit tiêu chuẩn thường bỏ qua vì họ chỉ test happy path.
Quan điểm phản trực giác của tôi: “Phân mảnh thanh khoản” không phải vấn đề thực — đó là narrative được các VC sản xuất để đẩy sản phẩm mới. Khi nhìn vào bảng so sánh TVL, bạn thấy rõ: các Layer2 thực ra đang cạnh tranh nhau bằng cách khác biệt hóa về chi phí chứ không phải về thanh khoản. Uniswap V3 vẫn giữ hơn 70% share giao dịch trên các rollup, bất kể đang ở chain nào. Ngay cả khi có 10 chain mới ra mắt, thanh khoản thực tế vẫn nằm ở vài cái tên cũ. Câu chuyện phân mảnh chỉ có lợi cho những team muốn bán giải pháp bridge hoặc liquidity aggregation. Tôi thấy điều này từ năm 2020 khi phân tích Uniswap V2 — tối ưu hóa phí pool stablecoin của tôi từng tăng lợi nhuận 15% chỉ nhờ tập trung thanh khoản vào một số ít cặp, không phải phân tán.
Vậy takeaway cho thị trường hiện tại là gì? Thị trường đi ngang là để xếp hàng. Những tín hiệu kỹ thuật như tăng trưởng unique deployer trên StarkNet, hay sự tinh chỉnh cost model trên Arbitrum Nova là “đáy” của cơ hội mà mainstream bỏ lỡ. Khi mọi người hỏi tôi “nên đầu tư gì lúc này”, tôi thường trả lời: hãy đọc code của các dự án đang phát triển thầm lặng, thay vì vội chạy theo token bị inflate bởi VC. Lý do? Vì trong 5 năm qua, bất kỳ dự án nào tôi audit mà có team làm việc không ngừng giữa lúc khủng hoảng — như MakerDAO năm 2018, Uniswap năm 2020, hay gần đây StarkNet năm 2022 — đều trở thành top performer trong chu kỳ tiếp theo. Còn những kẻ chỉ biết kể chuyện “interoperability” hay “multi-chain future” mà không có dữ liệu on-chain thực sự, thì tôi chỉ có một câu hỏi: Liệu bạn có dám đặt code của mình lên mainnet khi thị trường đang im ắng nhất không?