Cộng Thức
BTC $78,657.8 -0.70%
ETH $2,491.67 -0.03%
SOL $103.67 -0.23%
BNB $755 +1.94%
XRP $1.42 +1.63%
DOGE $0.0906 -0.57%
ADA $0.2204 -0.23%
AVAX $7.99 -0.99%
DOT $1.21 +14.04%
LINK $12.5 -2.13%
⛽ ETH Gas 28 Gwei
Sợ&Tham
66

Lido v3 vấp ngã, stETH vẫn đứng vững: Đế chế staking vừa nhắc chúng ta một bài học từ 2017

Phan Tâm
Hàng tuần
Vào đầu tháng, một trong những giao thức lớn nhất DeFi âm thầm phát hành bản tường trình sau sự cố (post-mortem) cho lỗi trên Staking Router v3. Lido – thực thể kiểm soát hàng chục tỷ USD ETH đang staking – thừa nhận Accounting Oracle, bộ phận có nhiệm vụ định kỳ gửi dữ liệu phần thưởng, phí và số dư validator lên hợp đồng thông minh, đã xảy ra 'sơ hở giám sát' trong quá trình vận hành. Không có banner đỏ, không có cảnh báo khẩn cấp. ICO scam? Tôi đã thấy từ 2017. Nhưng lần này khác: một lỗi tại tầng oracle của giao thức staking lớn nhất Ethereum chỉ được gói lại trong một bản báo cáo kỹ thuật khô khan, trong khi stETH vẫn tiếp tục được giao dịch, vẫn tiếp tục được dùng làm tài sản thế chấp, và hầu như không ai đặt một câu hỏi đơn giản: nếu oracle nhìn sai một ngày, điều gì đã cứu chúng ta? Câu trả lời nằm trong kiến trúc mà phần lớn người dùng stETH chưa bao giờ đọc tới. Lido xây dựng Staking Router như một lớp trung gian để kết nối nhiều loại nhà vận hành nút – node operator – vào cùng một giao thức. Trước v3, Lido chủ yếu vận hành theo danh sách nhà vận hành cố định do DAO phê duyệt. Họ là những tổ chức lớn, được lựa chọn kỹ, nhưng mô hình đó khiến Lido bị chỉ trích là được vận hành bởi một nhóm nhỏ quyền lực. Staking Router v3 ra đời để trả lời chỉ trích đó. Nó mở ra khái niệm mô-đun: mỗi mô-đun là một nhóm nhà vận hành với cơ chế riêng. Có mô-đun CSM dành cho validator cá nhân, có mô-đun dùng công nghệ DVT như Obol hay SSV để phân tán khóa ký. Mục tiêu rất đẹp: biến Lido thành một 'hệ điều hành staking' mở, nơi bất kỳ ai cũng có thể xây dựng mô-đun của riêng mình và gia nhập hệ sinh thái. Đẹp trên giấy tờ. Phức tạp trong vận hành. Với mỗi mô-đun mới xuất hiện, có thêm một nguồn dữ liệu cần theo dõi, cần kiểm tra, cần gộp vào bức tranh tổng. Và đó là lúc Accounting Oracle bước vào. Oracle này được bầu chọn bởi những người nắm giữ LDO, có quyền thu thập dữ liệu từ tất cả các mô-đun, tính toán phần thưởng, phí, số dư, sau đó ghi lên hợp đồng để cập nhật tỷ giá stETH/ETH. Nó giống như bộ não của một cơ thể: xử lý tín hiệu từ các chi, nhưng nếu bộ não tính sai, toàn bộ cơ thể sẽ phản ứng sai. Sự cố vừa qua, theo như bản post-mortem, nằm ngay tại điểm đó: một thiếu sót trong giám sát oracle. Nguồn tin không nói rõ lỗi cụ thể. Nhưng cấu trúc của sự cố cho phép tôi đưa ra một vài suy luận dựa trên kinh nghiệm audit của mình. Năm 2020, tôi dành ba tháng để audit hợp đồng Yam Finance. Lỗi nghiêm trọng nhất tôi tìm thấy không nằm ở hợp đồng chính – nó nằm ở cách một oracle nội bộ, được cập nhật bởi một tài khoản quản trị duy nhất, tương tác với các hợp đồng khác. Một điểm cập nhật duy nhất. Khi tôi báo cáo, sàn giao dịch nơi tôi làm việc thưởng 0.5 ETH. Nhưng bài học đáng giá hơn số tiền đó: trong bất kỳ hệ thống tài chính nào, thành phần kém phi tập trung nhất chính là thành phần quyết định độ an toàn của cả hệ thống. Staking Router v3 của Lido có ba lớp chính: lớp định tuyến để gửi ETH vào các mô-đun, lớp oracle để tổng hợp dữ liệu, lớp thanh toán để phân bổ phần thưởng. Lỗi lần này xảy ra ở lớp giữa. Điều đó có nghĩa là ngay cả khi các hợp đồng định tuyến hoạt động hoàn hảo, ngay cả khi các validator chạy đúng, thì dữ liệu mà oracle gửi lên vẫn có thể sai lệch. Và vì tỷ giá stETH được cập nhật dựa trên dữ liệu này, một sai sót nhỏ có thể khiến stETH bị định giá thấp hơn hoặc cao hơn giá trị thực trong một khoảng thời gian. Tôi có thể suy luận thêm về nguyên nhân cụ thể. Dựa trên mô tả 'giám sát sơ hở', khả năng cao lỗi nằm trong giai đoạn di trú từ v2 sang v3 – khi các mô-đun cũ và mới chạy song song, oracle phải gộp dữ liệu từ cả hai hệ thống, và logic tương thích có thể bị bỏ sót. Trong phân tích gốc, tác giả nhấn mạnh tầm quan trọng của một chiến lược di trú an toàn – một chi tiết tôi hoàn toàn đồng ý. Di trú là thời điểm hệ thống phức tạp nhất, và cũng là lúc các lỗi ngủ quên thức dậy. Nhưng câu chuyện không dừng lại ở kỹ thuật. Hãy nhìn vào hậu quả kinh tế. Lido không phải một giao thức đơn lẻ. Nó nằm ở trung tâm của một mạng lưới lớn. stETH được dùng làm tài sản thế chấp trong Aave, được dùng làm thanh khoản trong Curve, được tích hợp vào vô số giao thức cho vay và yield. Nếu oracle tính sai phần thưởng trong một kỳ báo cáo, tỷ giá stETH có thể lệch khỏi giá trị nội tại. Trong điều kiện thị trường bình thường, sự lệch đó có thể được hấp thụ bởi các nhà tạo lập thị trường. Nhưng nếu điều đó xảy ra vào đúng lúc thị trường lao dốc, nó có thể kích hoạt một làn sóng thanh lý ở các giao thức cho vay chỉ vì một con số oracle sai. Đây chính là rủi ro hệ thống. Và đây là điểm mà hầu hết các bài viết về Lido đều lảng tránh. Hãy nói về con số. TVL của Lido ở mức hàng chục tỷ USD, tùy thời điểm dao động từ 20 đến 30 tỷ. Điều đó biến Lido thành một 'định chế quan trọng mang tính hệ thống' trong thế giới DeFi – một thuật ngữ vốn dùng cho những ngân hàng quá lớn để sụp đổ. Nhưng DeFi không có gói cứu trợ. Một lỗi oracle ở quy mô đó sẽ không được chính phủ cứu; nó sẽ được khuếch đại xuyên suốt toàn bộ hệ sinh thái qua các hợp đồng thông minh kết nối với nhau. Sự cố vừa rồi, một lần nữa, dường như không gây tổn thất trực tiếp. Nhưng nó cho thấy sự mong manh của một kiến trúc dựa trên 'trusted oracle'. Và nó đặt ra một câu hỏi mà Lido chưa bao giờ trả lời thẳng: nếu oracle ngừng hoạt động 48 giờ, điều gì xảy ra với stETH? Nếu một người vận hành oracle – vì bất kỳ lý do gì – gửi dữ liệu sai, ai là người phát hiện ra trước khi thị trường phản ứng? Câu trả lời hiện tại của Lido là: những người giám sát. Nhưng lần này, chính những người giám sát lại sơ hở. Bây giờ là phần có thể khiến tôi bị hiểu lầm. Tôi muốn lập luận rằng, theo một cách kỳ lạ, sự cố này là một tín hiệu tích cực cho sự trưởng thành của ngành. Năm 2017, tôi chứng kiến hàng loạt ICO sụp đổ. Khi một dự án gặp lỗi, nhóm phát triển thường chọn im lặng, xóa repo, hoặc đổ lỗi cho hacker. Không ai công bố post-mortem. Không ai dám thừa nhận sai lầm. Vậy mà bây giờ, một DAO lớn nhất trong hệ sinh thái Ethereum, sau khi gặp sự cố, đã chủ động công bố bản phân tích, chỉ ra thành phần lỗi, và đưa ra bài học. Điều đó chứng tỏ văn hóa kỹ thuật của DeFi đã tiến bộ vượt bậc. Tính minh bạch này, ở một góc độ nào đó, đáng được ghi nhận. Nhưng đây chính là cái bẫy. Sự minh bạch không phải là sự an toàn. Tôi đã thấy từ 2017: những báo cáo đẹp đẽ nhất thường đi kèm những dòng code chết người. Một bản post-mortem chi tiết có thể tạo cảm giác rằng mọi thứ đang được kiểm soát, rằng vấn đề đã được nhận diện và những người thông minh đang xử lý. Cảm giác đó có thể đúng – nhưng nó không thay đổi cấu trúc rủi ro. Lido vẫn là một giao thức có tầng oracle tập trung. LDO holders vẫn bầu ra một nhóm nhỏ những người có quyền ghi dữ liệu. Sự cố xảy ra không phải vì họ thiếu chuyên nghiệp, mà vì chính thiết kế đó đặt một trọng trách quá lớn lên một điểm duy nhất. Bạn có thể thuê người giám sát giỏi hơn, nhưng bạn vẫn cần một người giám sát. Và bất kỳ con người nào cũng có thể mắc lỗi. Góc nhìn phản trực giác thứ hai: sự cố này có thể củng cố vị thế thống trị của Lido thay vì làm suy yếu nó. Nghe có vẻ vô lý. Một giao thức gặp lỗi thì sẽ mất niềm tin chứ? Không hẳn. Trong một thị trường giảm như hiện tại, nơi mọi người sợ hãi những giao thức không rõ ràng, một giao thức lớn – dù gặp sự cố – vẫn có một lợi thế: nó quá lớn để biến mất chỉ sau một đêm. Khi Lido công bố post-mortem, thị trường có thể đọc nó như một thông điệp: 'Ngay cả khi có lỗi, hệ thống vẫn đứng vững.' Điều đó vô tình tạo ra một câu chuyện 'too big to fail' trong thế giới phi tập trung. Và câu chuyện đó, tôi e rằng, là thứ mà những người theo chủ nghĩa phi tập trung không bao giờ muốn nghe. Tôi nhớ mùa đông 2022. FTX sụp đổ, mọi người giận dữ vì sự tập trung hóa – tập trung ở một sàn giao dịch, tập trung ở một tỷ phú trẻ. Nhưng rồi chính những người đó lại đổ tiền vào Lido, một giao thức có kiến trúc tập trung theo một cách ít ai nhìn thấy: tập trung ở tầng oracle. Tôi đã viết về điều này. Một đồng nghiệp cười bảo tôi 'cảm tính'. Tôi không cãi, chỉ mở bảng dữ liệu on-chain ra. Số liệu cho thấy phần lớn ETH staking tập trung vào một số ít validator do Lido kiểm soát, và một phần lớn stETH nằm trong tay một nhóm nhỏ cá voi. Đó là sự tập trung. Không phải cảm tính. Và bây giờ, sự cố lần này đã chứng minh tôi đúng theo một cách mà tôi không hề mong muốn: không cần một sàn giao dịch gian lận, không cần một nhà sáng lập bỏ trốn, chỉ cần một khoảng trống nhỏ trong quy trình giám sát, một điểm tập trung duy nhất, là đủ để hệ thống lớn nhất phải phát hành báo cáo khẩn cấp. Điều trớ trêu là, trong khi cộng đồng DeFi liên tục nói về việc xây dựng hạ tầng không cần tin cậy, thì Lido vẫn vận hành theo mô hình 'tin tưởng có kiểm soát'. Họ tin một nhóm oracle được bầu chọn. Họ tin DAO sẽ giám sát. Họ tin các cuộc audit sẽ phát hiện vấn đề trước khi nó trở thành thảm họa. Đó không phải là zero-trust. Đó là chọn lựa một nhóm đáng tin cậy hơn. Và có lẽ, đó là điều không thể tránh khỏi trong thế giới thực. Một giao thức xử lý hàng chục tỷ USD không thể chỉ dựa vào mã nguồn thuần túy; nó cần con người vận hành, cần quy trình giám sát, cần một triều đình – dù là phi tập trung – để đưa ra quyết định. Vấn đề không phải là có triều đình hay không. Mà là bạn có thừa nhận điều đó không. Lido đã thừa nhận, qua post-mortem, rằng hệ thống của họ có thể sai. Đó là một bước trưởng thành. Nhưng nó cũng là một sự thừa nhận rằng 'phi tập trung' mà chúng ta nói đến, rốt cuộc, là một khái niệm tương đối. Vậy chúng ta đứng ở đâu sau sự cố này? Câu hỏi không còn là 'Lido có an toàn hay không'. Với quy mô của nó, câu hỏi đó gần như vô nghĩa. Câu hỏi đúng là: 'Bạn đang sở hữu stETH vì bạn tin vào cấu trúc giao thức, hay vì bạn tin rằng nó quá lớn để sụp đổ?' Nếu là lý do thứ hai, thì lịch sử tài chính từng kết thúc không tốt với những người tin vào 'quá lớn để sụp đổ' trong thế giới truyền thống. Và trong thế giới phi tập trung, nó còn kết thúc nhanh hơn. Tôi không nói Lido sẽ sụp đổ. Tôi chỉ nói rằng sự cố Staking Router v3 là một lời nhắc nhở đắt giá: trong một hệ thống tài chính mở, bất kỳ thành phần đóng nào cũng là một điểm nghẽn tiềm ẩn. Bạn có thể gọi nó là oracle, bạn có thể gọi nó là module, nhưng bản chất không đổi: một nhóm người có quyền ghi dữ liệu, và một giao thức phụ thuộc vào sự đúng đắn của nhóm đó. Nếu bạn đang nắm giữ stETH, câu hỏi đầu tiên không phải là lãi suất bao nhiêu, mà là liệu một lỗi nhỏ ở tầng dữ liệu có thể khiến tài sản của bạn bị ảnh hưởng. Câu trả lời, dựa trên cấu trúc hiện tại, là: có thể, nhưng chỉ khi thị trường đang căng thẳng. Trong thị trường giảm như hiện tại, điều đó có nghĩa là bạn càng phải để ý đến các tín hiệu on-chain – dòng tiền rút khỏi stETH, biến động tỷ giá, khối lượng giao dịch bất thường – nhiều hơn là các bản post-mortem. Trong môi trường lãi suất cao và dòng vốn rút khỏi rủi ro như hiện tại, thanh khoản của stETH chính là tấm khiên thực sự. Không phải vì Lido tốt, mà vì mạng lưới thanh khoản quá dày để bất kỳ ai có thể đâm thủng. Nhưng tấm khiên đó có hai mặt: nó cũng khiến mọi người chủ quan. Họ nhìn vào thanh khoản hàng tỷ USD và nghĩ an toàn tuyệt đối. Họ quên rằng thanh khoản bề mặt có thể biến mất nhanh hơn cả một lỗi smart contract, chỉ cần một cú sốc niềm tin đủ lớn. Hãy theo dõi dòng chảy của stETH trong 30 ngày tới. Nếu TVL tiếp tục tăng, thị trường đã chọn cách bỏ qua bài học này. Nếu có dấu hiệu tháo chạy nhẹ khỏi các giao thức cho vay dùng stETH làm tài sản thế chấp, thì có một nhóm nhỏ đang bắt đầu đặt câu hỏi đúng. Tôi sẽ đứng về phía nhóm sau. Lần tới khi một bản post-mortem xuất hiện, đừng vội hỏi 'họ đã vá lỗi chưa'. Hãy hỏi một câu khó hơn: 'Vì sao thiết kế vẫn cho phép lỗi này tồn tại?' Đó là cách duy nhất để không lặp lại lịch sử. Và tôi đã thấy quá nhiều lần lịch sử lặp lại kể từ 2017.

Giá thị trường

Tiền điện tử Giá 24h
BTC Bitcoin
$78,657.8 -0.70%
ETH Ethereum
$2,491.67 -0.03%
SOL Solana
$103.67 -0.23%
BNB BNB Chain
$755 +1.94%
XRP XRP Ledger
$1.42 +1.63%
DOGE Dogecoin
$0.0906 -0.57%
ADA Cardano
$0.2204 -0.23%
AVAX Avalanche
$7.99 -0.99%
DOT Polkadot
$1.21 +14.04%
LINK Chainlink
$12.5 -2.13%

Sợ & Tham

66

Tham lam

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
10
05
upgrade Nâng cấp Ethereum Pectra

Tăng giới hạn validator và trừu tượng hóa tài khoản

12
05
halving BCH Halving

Sự kiện giảm một nửa phần thưởng khối

22
03
unlock Mở khóa Optimism

Lượng cung lưu hành tăng khoảng 2%

15
04
halving Bitcoin Halving

Phần thưởng khối giảm xuống 3,125 BTC

30
04
upgrade Nâng cấp Celestia Mainnet

Cải thiện hiệu quả lấy mẫu tính khả dụng dữ liệu

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

08
04
upgrade Solana Firedancer

Trình xác thực độc lập ra mắt trên mainnet

18
03
unlock Mở khóa token Sui

Phần đội ngũ và nhà đầu tư sớm được giải phóng

🧮 Công cụ

Tất cả →

Chỉ số mùa altcoin

42

Mùa Bitcoin

Sự thống trị BTC Mùa altcoin

Theo dõi phí Gas

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Vốn hóa thị trường

Tất cả →
# Tiền điện tử Giá
1
Bitcoin BTC
$78,657.8
1
Ethereum ETH
$2,491.67
1
Solana SOL
$103.67
1
BNB Chain BNB
$755
1
XRP Ledger XRP
$1.42
1
Dogecoin DOGE
$0.0906
1
Cardano ADA
$0.2204
1
Avalanche AVAX
$7.99
1
Polkadot DOT
$1.21
1
Chainlink LINK
$12.5

🐋 Theo dõi cá voi

🔵
0xf4e3...cabe
2 phút trước
Stake
6,876,962 DOGE
🔵
0xf955...a891
2 phút trước
Stake
50,169 SOL
🟢
0x9c62...0b8e
3 giờ trước
Chuyển vào
2,227 ETH

💡 Smart Money

0x762a...96e4
Thợ đào DeFi hàng đầu
+$1.7M
89%
0x49ae...9aee
Nhà tạo lập thị trường
+$4.7M
66%
0x426f...63e8
Nhà giao dịch on-chain dày dặn
+$2.9M
62%