
Bitcoin Layer 2: Cơn sốt đầu tư và điểm mù bảo mật mà không ai muốn nói
Võ Yến
Chỉ trong 90 ngày, tổng TVL của các dự án tự gọi mình là Bitcoin Layer 2 đã tăng từ 500 triệu lên hơn 2,5 tỷ USD. Nhưng có một con số marketing không bao giờ nhắc đến: gần 80% số dự án trong danh sách theo dõi của tôi không công bố mô hình trust. Tôi nhận được ba lời mời cố vấn kỹ thuật mỗi tuần cho những dự án kiểu này. Họ nói về “bảo mật Bitcoin”, “không cần tin ai”, nhưng khi tôi hỏi ai nắm quyền rút tiền, câu trả lời thường là “đội ngũ đang hoàn thiện multisig”. Tôi lặn sâu vào một dự án nổi bật tên SatVault — và thứ tôi tìm thấy khiến tôi nhớ lại năm 2021, thời điểm hàng loạt sidechain Ethereum sụp đổ vì bridge bị hack.
Để hiểu vì sao tôi lo lắng, cần quay lại bản chất. Bitcoin không có hợp đồng thông minh Turing-complete. Nó chỉ có script, một ngôn ngữ giới hạn và cố tình không hoàn thiện. Chính sự giới hạn đó làm nên tính bảo mật của Bitcoin: không có gì để khai thác, không có gì để nâng cấp. Nhưng nó cũng đồng nghĩa với việc bạn không thể xây một rollup như trên Ethereum bằng cách chạy fraud proof trong EVM. Vậy các “Bitcoin Layer 2” thực chất hoạt động thế nào? Đa số dùng mô hình multisig hoặc federation. Người dùng gửi BTC vào một địa chỉ do nhiều bên ký quỹ, sau đó một sidechain hoặc rollup ghi lại số dư. Khi người dùng muốn rút, các bên ký đồng thuận giải phóng. Nói đơn giản: Bitcoin vẫn an toàn, nhưng số Bitcoin bị khóa trên bridge thì không còn nằm dưới sự bảo vệ của PoW. Chúng nằm dưới sự bảo vệ của mấy chiếc ví multisig. — Root: Cảm xúc FOMO khiến người ta quên mất rằng “Bitcoin được bảo mật” và “Bitcoin trên Layer 2 được bảo mật” là hai mệnh đề hoàn toàn khác nhau.
Tôi muốn tập trung vào SatVault vì nó đại diện cho một xu hướng lớn: huy động vốn khủng, đội ngũ có tên tuổi, nhưng kiến trúc lại đang dựng lại kịch bản cũ. SatVault dùng một cầu nối đa chữ ký 5/8. Năm trong số tám bên ký là thành viên sáng lập và công ty đầu tư. Ba bên còn lại là “validator độc lập” được dự án chọn. Thoạt nhìn, điều này hợp lý. Nhưng khi tôi xem hợp đồng nâng cấp, tôi phát hiện admin multi-sig có thể đổi danh sách validator mà không cần thông báo trước. Nghĩa là “độc lập” chỉ là trạng thái tạm thời. — Root: Cảm xúc an toàn giả tạo đến từ việc nhìn thấy nhiều chữ ký, nhưng không kiểm tra ai có thể thay đổi các chữ ký đó.
Đây không phải vấn đề riêng của SatVault. Tôi đã audit hơn 200 hợp đồng thông minh, từ các dự án ICO năm 2017 như EtherGrow đến các giao thức DeFi hiện đại. Lỗi tôi gặp nhiều nhất không phải reentrancy, không phải số học sai, mà là thiết kế quyền hạn ẩn sau những lời giới thiệu hoa mỹ. Một dự án có thể có mã nguồn an toàn ở hàm chuyển token, nhưng nếu một trong chủ sở hữu có thể triệu hồi toàn bộ BTC của người dùng, thì mã nguồn đó chỉ là một chiếc két sắt có cửa sau rộng mở. Trong báo cáo audit của tôi, tôi thường viết loại lỗ hổng này ở phần “Centralization Risks” — và hầu hết các công ty kiểm toán cũng làm thế. Vấn đề là cộng đồng không đọc phần đó. Họ chỉ đọc phần “không tìm thấy lỗ hổng nghiêm trọng”. — Root: Cảm xúc “mọi thứ ổn” mạnh hơn bất kỳ cảnh báo kỹ thuật nào.
Nhưng cơn sốt này còn nguy hiểm hơn vì một lý do khác: hiệu suất. Lightning Network — Bitcoin Layer 2 lâu đời nhất — đạt hàng triệu giao dịch mỗi giây trên lý thuyết nhờ các kênh thanh toán. Nhưng thanh khoản của kênh là vấn đề chưa có lời giải. Để nhận thanh toán lớn, bạn cần người khác mở kênh với bạn. Các doanh nghiệp nhỏ ở Việt Nam muốn chấp nhận Lightning thường thất bại vì họ phải khóa một lượng BTC lớn cho riêng việc thanh toán. Với sidechain như Liquid hay RSK, thông lượng tốt hơn nhưng chỉ đạt vài nghìn TPS, kém xa quảng cáo. Còn các “rollup” kiểu BitVM mới ở giai đoạn thử nghiệm; tôi chưa thấy một triển khai BitVM nào xử lý được khối lượng thực tế. Tôi gọi đây là bài toán “yield” của ngành chip: nhà máy quảng cáo công suất 5nm, nhưng tỷ lệ sản phẩm đạt chuẩn chỉ 30% — và họ giấu con số đó.
Có một so sánh tôi thấy hữu ích, dù hơi kỹ thuật: giống như phân tích một nhà máy bán dẫn. Khi Tesla công bố nhà máy Terafab, các nhà phân tích hỏi: dùng node bao nhiêu? Tỷ lệ yield thế nào? Nguồn thiết bị từ đâu? Với Bitcoin Layer 2, câu hỏi tương đương là: mô hình đồng thuận gì? Tỷ lệ khối lượng thật / khối lượng quảng cáo là bao nhiêu? Cầu nối được kiểm toán đến đâu? Ai vận hành trình xác thực? Trong cả hai trường hợp, câu trả lời mơ hồ thường có nghĩa là dự án đó còn lâu mới hoạt động thực tế.
Tôi thử nghiệm một dự án “Bitcoin Layer 2” do một team Việt Nam phát triển. Họ có bài whitepaper rất đẹp, nói về “lớp bảo mật kép” và “xác thực phi tập trung”. Trong bản demo, giao dịch mất bảy giây để hoàn tất. Tôi hỏi họ một câu đơn giản: “Nếu các node xác thực ở bốn quốc gia khác nhau và một node bị tấn công mạng, bạn có cơ chế nào để ngăn chặn fork?” Không ai trả lời. Ba tuần sau, tôi nhận được email từ họ: “Chúng tôi đã thêm một lớp chống tấn công mạng bằng cách sử dụng trusted execution environment.” Đó là câu trả lời khiến tôi lạnh sống lưng. TEE — trusted execution environment — có nghĩa là phần cứng của một hãng cụ thể (thường là Intel hay AMD) bảo vệ tính toàn vẹn của node. Một giải pháp như vậy có thể hữu ích, nhưng nó đặt một tập đoàn phần cứng làm trung gian tin cậy. Vậy mà whitepaper vẫn ghi “không cần tin bên thứ ba”. Tôi lặn sâu hơn vào mã nguồn và phát hiện họ dùng một thư viện chữ ký số có lỗ hổng đã được công bố ba năm trước. Điều đó không có gì lạ: nhiều dự án sử dụng thư viện cũ vì không có ngân sách bảo trì. Nhưng nó cho thấy một sự thật khó chịu — những dự án có lời hứa lớn nhất thường chi ít nhất cho bảo mật.
Còn một điểm mù nữa mà tôi muốn nhấn mạnh, liên quan đến DAO và quản trị. Nhiều dự án Bitcoin Layer 2 quảng bá rằng “cộng đồng sẽ quyết định”, “code is law”, “mở và minh bạch”. Nhưng trong thực tế, tôi chưa thấy một giao thức nào có hợp đồng nâng cấp do DAO hoàn toàn kiểm soát. Thường thì admin multisig có thể nâng cấp logic cầu nối. Một ngày đẹp trời, họ có thể thay một hàm rút tiền bằng một hàm chuyển toàn bộ BTC đến một địa chỉ mới. DAO chỉ bỏ phiếu về những tham số không quan trọng như phí giao dịch, không bao giờ bỏ phiếu về quyền nâng cấp. Nếu bạn đọc mã nguồn, bạn sẽ thấy điều đó. Nếu bạn không đọc mã nguồn, bạn sẽ tin vào lời giới thiệu. — Root: Cảm xúc “đã phi tập trung” đến từ giao diện quản trị, không phải từ kiến trúc thực tế.
Đây là lý do tôi tin rằng làn sóng Bitcoin Layer 2 đang có một điểm mù bảo mật lớn hơn tất cả các vụ hack trước đây. Với Ethereum, người dùng quen với rủi ro hợp đồng thông minh phức tạp. Với Bitcoin, người dùng tin rằng họ đang nắm giữ “vàng kỹ thuật số” an toàn tuyệt đối. Khi họ gửi BTC lên một cầu nối, họ không nhận ra mình vừa bước sang một hệ sinh thái hoàn toàn khác — với bề mặt tấn công hoàn toàn khác. Năm 2022, tôi tổ chức chuỗi workshop “Smart Contract Safety for All” và phân tích 15 vụ hack lớn, từ Wormhole đến Ronin. Điểm chung của tất cả: cầu nối. Điểm chung thứ hai: đội ngũ dự án biết rủi ro nhưng vẫn ra mắt vì áp lực thị trường. Lịch sử không lặp lại hệt, nhưng nó thường gieo vần.
Liệu có giải pháp nào? Tôi nghĩ câu trả lời nằm ở việc phân biệt “Layer 2” và “kênh thanh toán”. Lightning Network không có TVL lớn, không có token, không có validator, nhưng nó hoạt động. Nó không hứa hẹn tính toán phức tạp, không hứa hẹn hợp đồng thông minh. Bitcoin có thể làm được những gì nó được thiết kế: chuyển tiền an toàn. Nếu bạn muốn DeFi, bạn đã có Ethereum, Solana, hay một chuỗi khác với cơ chế bảo mật riêng. Còn nếu bạn muốn “Bitcoin DeFi” — thì bạn đang chấp nhận một thỏa thuận tin cậy mới, và bạn nên đọc kỹ thỏa thuận đó. Trong 17 năm quan sát ngành, tôi thường nói với cộng đồng rằng: thị trường tăng giá giỏi nhất trong việc biến cảnh báo thành tiếng ồn. Nhưng những người từng mất tiền trong các vụ hack biết rằng — tiếng ồn không cứu được ai.
Hãy sống máy với một câu hỏi: nếu Bitcoin Layer 2 thực sự an toàn và phi tập trung, thì token của nó để làm gì? Một giao thức không có phí lạm phát, không có quản trị, không có cơ chế stake — sẽ không cần token. Thế nhưng gần như mọi dự án Bitcoin Layer 2 tôi nghiên cứu đều phát hành token. Họ nói token dùng để quản trị, để chia sẻ phí, để khuyến khích người dùng. Nhưng trong hầu hết mô hình multisig, token không có bất kỳ vai trò nào trong bảo mật. Không có gì để stake, không có gì để slash. Token chỉ tồn tại để huy động vốn và tạo thanh khoản. Điều đó không xấu — nhưng đừng gọi đó là “bảo mật mã hóa”. Đây là điểm tôi muốn cộng đồng Việt Nam hiểu rõ hơn, vì tôi thấy rất nhiều nhà đầu tư cá nhân nhảy vào các pool thanh khoản của những dự án như vậy mà không biết rằng tính phân quyền nằm ngoài phạm vi thiết kế ngay từ đầu.
Một điều cuối cùng. Tôi không nói rằng tất cả các dự án Bitcoin Layer 2 đều lừa đảo. Có những đội ngũ nghiêm túc đang cố gắng xây dựng công nghệ thực sự. Nhưng trong một thị trường tăng, sự nghiêm túc không phải là tiêu chí thu hút vốn. Tiêu chí là tốc độ ra mắt, là quan hệ đối tác, là câu chuyện kể. Và khi tốc độ quan trọng hơn an toàn, người dùng trả giá. Tôi lặn sâu vào việc này không phải để chỉ trích một dự án cụ thể, mà để vạch ra một quy luật: cứ mỗi chu kỳ tăng, lại có một lớp “bridge” mới ra đời, và cứ mỗi bridge mới, lại có một vụ hack chờ xảy ra.
Vậy câu hỏi bạn cần đặt ra trước khi đầu tư không phải là “Dự án này có phải là Layer 2 của Bitcoin không?” — mà là “Nếu tất cả người ký multisig là người của công ty phát hành, thì tôi đang nắm giữ cái gì?” Nếu bạn không trả lời được câu hỏi đó, cách tốt nhất là đứng ngoài. Bitcoin giữ tiền thật tốt khi bạn tự giữ chìa khóa. Một khi bạn gửi lên cầu, bạn đã chuyển sang một trò chơi khác — với luật chơi do người khác viết.
Nếu bạn đi tìm kho báu mà không biết ai giữ bản đồ, bạn không nên ngạc nhiên khi có ngày bản đồ dẫn bạn vào một cái bẫy.