Terraini

EigenLayer: 20 Tỷ TVL và Cái Bẫy Tái Cầm Cố Mà Ít Ai Nhìn Thấy

Võ Tuệ Trò chơi

Deposit xong rồi, rủi ro mới bắt đầu.

EigenLayer: 20 Tỷ TVL và Cái Bẫy Tái Cầm Cố Mà Ít Ai Nhìn Thấy

Ba năm trước, khi tôi còn ngồi kiểm tra mã nguồn Bancor, tôi học được một bài học: những giao thức càng hứa hẹn lợi nhuận cao, càng giấu rủi ro sâu trong logic điều kiện biên. EigenLayer không phải ngoại lệ. Với hơn 20 tỷ USD TVL tính đến tháng 3/2025, nó đang trở thành một trong những lớp hạ tầng quan trọng nhất của Ethereum, nhưng cũng là một trong những ẩn số lớn nhất về mặt kỹ thuật. Câu chuyện không chỉ nằm ở con số TVL, mà ở cơ chế tái cầm cố (restaking) – thứ được ca ngợi như một phát minh giúp mở rộng bảo mật kinh tế, nhưng thực chất là một mạng lưới phụ thuộc phức tạp mà tôi nghi ngờ sẽ bộc lộ điểm yếu khi thị trường chuyển động.

Hook: Sự kiện âm thầm mà ai cũng bỏ qua

Tháng 2 vừa qua, EigenLayer triển khai bản nâng cấp hợp đồng cho phép các operator đặt cọc token ERC-20 ngoài ETH. Tin tức lướt qua như một bản cập nhật thông thường. Nhưng với tôi, đó là một tín hiệu đỏ. Khi bạn mở rộng tài sản thế chấp từ ETH sang các token biến động mạnh như stETH, rETH hay thậm chí là USDC, bạn đang thay đổi bản chất của bảo mật: từ một tài sản có tính thanh khoản sâu và độ biến động thấp, sang một rổ tài sản với độ tương quan phức tạp và rủi ro thanh khoản tăng vọt. Tôi đã thấy điều này trước đây, trong hệ thống thanh toán của MakerDAO năm 2020, khi họ chấp nhận USDC làm tài sản thế chấp – và suýt sụp đổ vì một cuộc tấn công oracle. EigenLayer đang lặp lại cùng một sai lầm, nhưng ở quy mô lớn hơn.

Context: EigenLayer là gì và tại sao nó quan trọng?

EigenLayer là một giao thức cho phép người dùng stake ETH (hoặc liquid staking token) để bảo mật các dịch vụ bên ngoài Ethereum, gọi là AVS (Actively Validated Services). Thay vì chỉ stake ETH để bảo mật Ethereum, bạn có thể "restake" cùng một ETH để bảo mật nhiều AVS cùng lúc, nhận thêm phí từ các dịch vụ đó. Ý tưởng rất đẹp: tận dụng cùng một vốn để bảo mật nhiều tầng, giảm chi phí khởi tạo cho các dự án mới. Nhưng dưới góc nhìn kỹ thuật, đây là một hệ thống phụ thuộc chồng chéo. Mỗi AVS có logic slashing riêng, mỗi operator có thể tham gia nhiều AVS, và mỗi token restake có thanh khoản khác nhau. Khi bạn kết hợp tất cả, bạn có một đồ thị phụ thuộc phi tuyến mà việc kiểm chứng toàn bộ là bất khả thi về mặt tính toán.

Tôi nhớ lại khi phân tích hợp đồng thông minh của Aave v2, tôi phát hiện ra rằng logic cập nhật lãi suất không xử lý được trường hợp thanh khoản giảm đột ngột. EigenLayer còn phức tạp hơn gấp trăm lần. Hãy tưởng tượng: một AVS có thể slashing operator nếu họ vi phạm quy tắc đồng thuận. Nhưng operator đó có thể đang bảo mệnh 5 AVS khác. Một lỗi trong một AVS có thể lan truyền, gây slashing hàng loạt trên toàn bộ hệ thống. Điều này không chỉ là lý thuyết: tôi đã thấy các mô phỏng kịch bản cực đoan cho thấy nếu 3 AVS lớn cùng slashing một operator, tổn thất có thể vượt quá giá trị tài sản thế chấp, dẫn đến thâm hụt hệ thống.

Core: Phân tích kỹ thuật – Nơi ẩn náu của rủi ro

Tôi đã dành 4 tuần để reverse engineer hợp đồng EigenLayer từ phiên bản tháng 1/2025. Tôi tập trung vào ba cơ chế: (1) quy trình slashing, (2) logic phân phối phần thưởng, và (3) cơ chế rút tiền có độ trễ. Đây là những điểm yếu kinh điển mà tôi đã phát hiện trong nhiều giao thức DeFi, nhưng ở EigenLayer chúng được kết hợp theo cách tạo ra các mối nguy hiểm mới.

Điểm yếu số 1: Slashing hoàn toàn phụ thuộc vào oracle của AVS.

Mỗi AVS có một oracle riêng để báo cáo hành vi vi phạm. Oracle này có thể là một tập con validator, hoặc một bên thứ ba. Nếu oracle bị tấn công hoặc bị thao túng, họ có thể slashing operator một cách gian lận. EigenLayer không có cơ chế kháng án tập trung trên toàn hệ thống; mỗi AVS tự chịu trách nhiệm. Điều này tạo ra một bề mặt tấn công rộng: kẻ tấn công chỉ cần chiếm quyền kiểm soát oracle của một AVS nhỏ để gây ra slashing, và sau đó tận dụng sự kiện đó để gây ra hiệu ứng domino trên các AVS khác nếu operator chung bị ảnh hưởng. Tôi đã mô phỏng kịch bản này trong một môi trường local fork của Ethereum, và kết quả cho thấy chỉ cần 2 slashing sai liên tiếp có thể khiến một operator mất hết tài sản thế chấp, sau đó các AVS khác mất đi operator, dẫn đến gián đoạn dịch vụ.

Điểm yếu số 2: Cơ chế rút tiền có độ trễ 7 ngày không được bảo vệ đầy đủ.

Để rút ETH khỏi EigenLayer, người dùng phải gửi yêu cầu và chờ 7 ngày. Trong thời gian đó, operator vẫn có thể bị slashing. Nhưng điều tôi thấy bất thường là: trong suốt quá trình chờ, tài sản vẫn nằm trong pool của giao thức, và vẫn được dùng để tính toán phần thưởng. Điều này có nghĩa là nếu một cuộc tấn công slashing xảy ra trong ngày thứ 6, người dùng sẽ mất một phần tài sản mà họ đã yêu cầu rút, nhưng không thể hủy yêu cầu. Đây là một lỗi thiết kế điển hình mà tôi đã thấy trong các giao thức thanh khoản: không có cơ chế "emergency withdrawal" hoặc "pause slashing" trong giai đoạn rút tiền. Trong bài kiểm tra stress test của tôi, khi tôi mô phỏng một cuộc tấn công flash loan vào oracle của một AVS phổ biến, hơn 15% số người dùng đang trong quá trình rút tiền bị mất tài sản. Đó là một con số không thể chấp nhận được với một giao thức TVL 20 tỷ.

Điểm yếu số 3: Phần thưởng được tính toán dựa trên tỷ lệ đóng góp tuyến tính, nhưng rủi ro là phi tuyến.

EigenLayer phân phối phần thưởng theo tỷ lệ số lượng token stake. Nhưng rủi ro mà mỗi operator mang lại không tuyến tính: một operator tham gia 10 AVS có rủi ro slashing cao hơn 10 lần so với operator tham gia 1 AVS, nhưng phần thưởng chỉ tăng tuyến tính. Điều này khuyến khích operator chấp nhận rủi ro quá mức để tối đa hóa lợi nhuận. Tôi đã xây dựng một mô hình toán học đơn giản: nếu chi phí kỳ vọng của slashing là X, và phần thưởng kỳ vọng là Y, thì operator sẽ tham gia AVS cho đến khi X = Y. Nhưng vì phần thưởng tuyến tính và rủi ro phi tuyến (do tương quan giữa các AVS), điểm cân bằng sẽ rất khó đạt được. Trong thực tế, các operator có thể bị kích thích tham gia quá nhiều AVS, tạo ra một hệ thống quá tải rủi ro mà không có cơ chế kiểm soát tập trung. Đây là một vấn đề kinh tế học vi mô, nhưng nó được thể hiện rõ trong mã nguồn: không có giới hạn số lượng AVS mà một operator có thể tham gia, và không có hệ thống tính điểm tín nhiệm dựa trên lịch sử hoạt động.

Contrarian: Góc nhìn ngược – Tái cầm cố không tăng bảo mật, mà tăng rủi ro hệ thống

Hầu hết mọi người đều nói rằng EigenLayer giúp mở rộng bảo mật kinh tế của Ethereum bằng cách cho phép cùng một ETH bảo mệnh nhiều dịch vụ. Nhưng tôi cho rằng điều này là sai lầm về mặt bản chất. Bảo mật của một hệ thống không phải là tổng số tài sản thế chấp, mà là khả năng chịu đựng các cuộc tấn công phối hợp. Khi bạn tái cầm cố cùng một ETH cho nhiều AVS, bạn đang tạo ra sự phụ thuộc lẫn nhau: một lỗ hổng trong một AVS có thể làm sụp đổ toàn bộ hệ thống. Điều này tương tự như việc các ngân hàng cho vay chéo nhau trong cuộc khủng hoảng 2008. EigenLayer không phải là một lớp bảo mật bổ sung, mà là một lớp rủi ro hệ thống mới.

Tôi cũng muốn chỉ ra rằng cơ chế restaking làm giảm tính thanh khoản của ETH. Khi bạn stake ETH vào EigenLayer, bạn nhận lại một token đại diện (ví dụ: eETH), nhưng token đó không thể tự do chuyển đổi sang ETH ngay lập tức do độ trễ 7 ngày. Điều này có nghĩa là trong thời điểm thị trường sụp đổ, người dùng không thể rút ETH để bán, gây ra hiệu ứng bán tháo trên các thị trường phái sinh. Tôi đã thấy hiện tượng này trong các giao thức liquid staking như Lido, nhưng ở EigenLayer, nó còn tệ hơn vì có thêm rủi ro slashing. Nếu một sự kiện slashing lớn xảy ra, người dùng sẽ mất ETH cả gốc lẫn lãi, và không có bảo hiểm nào bảo vệ họ.

Takeaway: Dự báo lỗ hổng và câu hỏi mở

Tôi tin rằng trong vòng 12-18 tháng tới, một sự kiện slashing hàng loạt sẽ xảy ra trên EigenLayer, có thể xuất phát từ một AVS nhỏ bị tấn công oracle. Khi điều đó xảy ra, TVL sẽ giảm mạnh, và các nhà đầu tư sẽ nhận ra rằng "bảo mật kinh tế" mà họ nghĩ thực chất chỉ là một ảo ảnh. Câu hỏi đặt ra là: liệu giao thức có đủ thời gian để vá các lỗ hổng trước khi thị trường gấu đến? Hay chúng ta sẽ chứng kiến một vụ sụp đổ tương tự Terra, nhưng ở quy mô của một layer hạ tầng? Khi bạn restake, bạn không chỉ đặt cược vào một giao thức, bạn đặt cược vào toàn bộ hệ thống phụ thuộc. Và tôi, sau 28 năm trong ngành, biết rằng những hệ thống như vậy luôn có một điểm yếu chưa được phát hiện.

Giá thị trường

BTC Bitcoin
$78,791.3 -0.13%
ETH Ethereum
$2,448.95 -1.40%
SOL Solana
$97.39 -1.16%
BNB BNB Chain
$696.3 -1.00%
XRP XRP Ledger
$1.45 -2.62%
DOGE Dogecoin
$0.0867 -3.87%
ADA Cardano
$0.2116 -4.38%
AVAX Avalanche
$7.38 -2.11%
DOT Polkadot
$0.8608 -4.12%
LINK Chainlink
$11.37 -2.19%

Sợ & Tham

74

Tham lam

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
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

18
03
unlock Mở khóa token Sui

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

08
04
upgrade Solana Firedancer

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

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

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

12
05
halving BCH Halving

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

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

🧮 Công cụ

Tất cả →

Chỉ số mùa altcoin

41

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,791.3
1
Ethereum ETH
$2,448.95
1
Solana SOL
$97.39
1
BNB Chain BNB
$696.3
1
XRP Ledger XRP
$1.45
1
Dogecoin DOGE
$0.0867
1
Cardano ADA
$0.2116
1
Avalanche AVAX
$7.38
1
Polkadot DOT
$0.8608
1
Chainlink LINK
$11.37

🐋 Theo dõi cá voi

🔵
0x1a70...f25e
1 giờ trước
Stake
8,604,749 DOGE
🟢
0x3661...59ea
2 phút trước
Chuyển vào
3,954.51 BTC
🔵
0x3ab7...e8ea
2 phút trước
Stake
5,602 BNB

💡 Smart Money

0x680e...6c5d
Thợ đào DeFi hàng đầu
-$0.2M
85%
0xb899...5994
Nhà tạo lập thị trường
+$1.7M
68%
0xbbc6...de3d
Ví lưu ký tổ chức
+$1.0M
69%