BTC $78,409.4 -1.24%
ETH $2,458.71 -1.01%
SOL $96.8 -2.35%
BNB $703.7 +0.63%
XRP $1.41 -5.11%
DOGE $0.0862 -4.93%
ADA $0.2099 -4.42%
AVAX $7.33 -2.92%
DOT $0.8500 -5.16%
LINK $11.38 -1.79%
⛽ ETH Gas 28 Gwei
Sợ&Tham
65
On-chain

7 Attester vẫn VALIDATING: Bên trong sự cố thoát stake của Aztec và lỗ hổng dữ liệu mà ít ai để ý

Phan Hưng

Ngày 16 tháng 8, 7 attester của DV Labs vẫn hiển thị VALIDATING trên canonical Rollup contract, trong khi lẽ ra chúng đã phải là EXITING từ 8 giờ trước. Không ai bị slash, không có lỗi mạng, nhưng 1.386.000 AZTEC đang mắc kẹt. Điều gì thực sự xảy ra?

Câu chuyện bắt đầu từ ngày 16 tháng 7, khi DV Labs – một provider staking trên Aztec – thông báo kế hoạch rút lui. Họ đặt ra deadline cho delegator: bắt đầu thoát stake trước ngày 5 tháng 8, và dự kiến hoàn tất toàn bộ vào ngày 15 tháng 8. Nhưng đến rạng sáng 16 tháng 8, bảy attester vẫn còn trong trạng thái VALIDATING. Không một attester nào chuyển sang EXITING hay ZOMBIE.

Aztec là một privacy Layer 2, nơi người dùng stake token AZTEC để vận hành sequencer và attester. Cơ chế thoát stake của nó – Voluntary Alpha – yêu cầu bốn ngày chờ sau khi khởi tạo rồi mới xác nhận. DV Labs vận hành bảy attester, đại diện cho khoảng 1.386.000 AZTEC (0.21% tổng active stake). Họ cũng quản lý 16 delegation từ những người dùng khác, tổng cộng 3.2 triệu AZTEC theo API.

Nhưng điểm kỳ lạ là: canonical Rollup contract – nguồn sự thật trên chuỗi – chỉ hiển thị bảy attester VALIDATING, không có EXITING. Trong khi đó, API của Aztec lại hiển thị 16 delegation, và 9 trong số đó không thể được ánh xạ sang canonical view. Đây là lần đầu tiên tôi thấy một sự mâu thuẫn dữ liệu lớn đến vậy giữa một nguồn được coi là “chính thức” và thực tế on-chain. Code là thơ của logic, bug là vần sai. Và vần sai ở đây không nằm trong smart contract, mà nằm trong chính tầng dữ liệu.

Hãy nhìn sâu hơn. Slashing rules của Aztec: nếu một attester không hoạt động, bị phạt 2.000 AZTEC; nếu đề xuất hoặc chứng minh trùng lặp, thêm 5.000 AZTEC. Bảy attester của DV Labs đang ở trạng thái VALIDATING có nghĩa là họ vẫn đang chạy và có thể bị phạt. Nhưng không có bằng chứng nào cho thấy họ đã bị phạt. Số dư của bốn attester dưới ngưỡng kích hoạt 200.000 AZTEC đã giảm tổng cộng 14.000 AZTEC, nhưng nguyên nhân không rõ ràng. Có thể do delegator tự rút stake, không phải do slashing.

Tôi nhớ lại năm 2017, khi tôi 18 tuổi, lần đầu đọc mã nguồn Solidity của một dự án ICO. Tôi phát hiện một integer overflow trong hàm distributeTokens. Tôi tạo Issue #487, mất ba ngày mới được merge vì maintainer không tin một sinh viên nữ có thể audit. Cảm giác lúc đó giống như bây giờ: nhìn vào một hệ thống dường như hoạt động, nhưng có một lỗi logic đang ẩn náu. Lỗi đó không phải ở giao thức, mà ở cách dữ liệu được trình bày.

Quay lại sự cố Aztec. Điều gì thực sự đã xảy ra với DV Labs? Có thể họ gặp sự cố kỹ thuật ngoài chuỗi, hoặc đơn giản là không kịp thực hiện các bước cần thiết. Nhưng quan trọng hơn, sự kiện này phơi bày một lỗ hổng lớn hơn: dữ liệu API và canonical contract không nhất quán. Bất kỳ ai dựa vào dashboard hoặc API để theo dõi trạng thái stake của mình đều có thể bị đánh lừa.

Điểm mù thực sự không phải là kỹ thuật, mà là thông tin. Delegator không thể biết chắc chắn liệu mình có đang ở trong danh sách attester hay không. Có 9 delegation mà API gán cho DV Labs nhưng canonical contract không thể phân loại. Điều này có nghĩa là những người dùng đó không thể xác minh trạng thái stake của mình một cách độc lập. Họ phải tin tưởng vào một tầng trung gian không đáng tin cậy.

Trong bối cảnh thị trường giảm hiện tại, mỗi token bị mắc kẹt đều là một cơ hội bị mất. DV Labs cảnh báo rằng những ai thoát stake chậm sẽ bị phạt, nhưng trên thực tế không có hình phạt nào được thực thi. Điều này tạo ra một khoảng trống về uy tín: nếu một provider đưa ra cảnh báo nhưng không thực hiện, thì lần sau người dùng sẽ còn tin vào họ không?

Tôi từng audit một DeFi protocol vào mùa hè năm 2020, tìm ra lỗi trong cơ chế minter của token SPICE. Tôi gửi báo cáo 12 trang, và bị một thành viên nam trong diễn đàn Ethereum Research chế nhạo: “con gái thích vẽ vời, không hiểu gì về toán tài chính.” Tôi không trả lời, mà viết tiếp bài phân tích công thức k = x * y, chứng minh dòng tiền ròng. Bài viết được ConsenSys chia sẻ. Tôi học được rằng bằng chứng cứng mới là thứ duy nhất có giá trị. Và ở đây, bằng chứng cứng cho thấy: dữ liệu API không đáng tin cậy.

7 Attester vẫn VALIDATING: Bên trong sự cố thoát stake của Aztec và lỗ hổng dữ liệu mà ít ai để ý

Cần nhìn vào bức tranh lớn hơn. Tổng cộng có 3.230 attester đang hoạt động trên Aztec, với 645.576.000 AZTEC được stake. DV Labs chỉ chiếm 0.21% – một con số nhỏ. Nhưng nếu mỗi provider đều có vấn đề tương tự, thì rủi ro hệ thống sẽ là rất lớn. Tuy nhiên, không có dấu hiệu nào cho thấy điều này đang xảy ra.

Ai là người chịu tổn thất lớn nhất? Những delegator gửi token qua DV Labs. Họ không thể rút token vì provider chưa hoàn tất thoát stake. Họ cũng không thể kiểm tra trạng thái thực sự của mình trên canonical contract. Họ bị kẹt giữa một lời hứa và một thực tế không rõ ràng.

Đây là một bài học về thiết kế hệ thống. Trong một privacy L2, nơi dữ liệu giao dịch được mã hóa, nhưng dữ liệu trạng thái stake lại phải minh bạch. Sự mâu thuẫn giữa API và canonical contract là một vết nứt trong nền tảng. Nếu không được sửa, nó sẽ làm xói mòn lòng tin vào toàn bộ hệ thống.

Hãy nhìn vào góc nhìn ngược chiều: Có thể DV Labs đã cố tình trì hoãn? Không có bằng chứng. Hoặc có thể quy trình Voluntary Alpha phức tạp hơn những gì tài liệu mô tả? Tài liệu không nói rõ rằng ngày 5 tháng 8 là hạn chót bắt buộc, chỉ là khuyến nghị. Vậy thì DV Labs đã đưa ra một cảnh báo mạnh tay hơn so với quy định của giao thức. Điều này có thể gây hiểu lầm.

Code là thơ của logic, bug là vần sai. Ở đây, vần sai không phải là một lỗi cú pháp, mà là một lỗi ngữ nghĩa trong cách dữ liệu được truyền tải. API và canonical contract đang nói hai thứ tiếng khác nhau. Bất kỳ ai viết code để đọc dữ liệu từ API đều có thể đưa ra quyết định sai lầm.

Tôi muốn nhấn mạnh một điều: sự cố này không phải là một vụ hack, không phải là một lỗi giao thức nghiêm trọng. Nó là một vấn đề về vận hành và dữ liệu. Nhưng trong thế giới crypto, nơi mọi thứ được cho là “trustless”, thì sự phụ thuộc vào một API không đồng bộ chính là một điểm yếu.

7 Attester vẫn VALIDATING: Bên trong sự cố thoát stake của Aztec và lỗ hổng dữ liệu mà ít ai để ý

Nếu bạn là một delegator của DV Labs, bạn nên làm gì? Đầu tiên, hãy tự đọc canonical contract, không tin vào dashboard. Thứ hai, hãy liên hệ trực tiếp với DV Labs để yêu cầu họ hoàn tất quy trình. Thứ ba, hãy chuẩn bị tinh thần cho khả năng token của bạn sẽ bị kẹt thêm vài ngày hoặc vài tuần.

Liệu Aztec có cần cải thiện cơ sở hạ tầng dữ liệu của mình? Câu trả lời là có. Một mạng lưới privacy L2 không thể có một lớp dữ liệu không minh bạch. Sự khác biệt giữa API và canonical contract là một lỗ hổng thiết kế, cần được vá ngay lập tức.

Tôi kết thúc bài viết này bằng một câu hỏi: Nếu một validator không thể thoát stake đúng hạn, và dữ liệu không thể được tin cậy, thì liệu privacy L2 có đang xây dựng trên nền tảng cát lún?

Giá thị trường

Tiền điện tử Giá 24h
BTC Bitcoin
$78,409.4 -1.24%
ETH Ethereum
$2,458.71 -1.01%
SOL Solana
$96.8 -2.35%
BNB BNB Chain
$703.7 +0.63%
XRP XRP Ledger
$1.41 -5.11%
DOGE Dogecoin
$0.0862 -4.93%
ADA Cardano
$0.2099 -4.42%
AVAX Avalanche
$7.33 -2.92%
DOT Polkadot
$0.8500 -5.16%
LINK Chainlink
$11.38 -1.79%

Sợ & Tham

65

Tham lam

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
18
03
unlock Mở khóa token Sui

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

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

12
05
halving BCH Halving

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

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

15
04
halving Bitcoin Halving

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

22
03
unlock Mở khóa Optimism

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

08
04
upgrade Solana Firedancer

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

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

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,409.4
1
Ethereum ETH
$2,458.71
1
Solana SOL
$96.8
1
BNB Chain BNB
$703.7
1
XRP Ledger XRP
$1.41
1
Dogecoin DOGE
$0.0862
1
Cardano ADA
$0.2099
1
Avalanche AVAX
$7.33
1
Polkadot DOT
$0.8500
1
Chainlink LINK
$11.38

🐋 Theo dõi cá voi

🔴
0x88b7...1e9f
1 giờ trước
Chuyển ra
1,692.12 BTC
🟢
0xf10a...1cd2
12 phút trước
Chuyển vào
36,236 BNB
🔵
0xdae8...15e1
6 giờ trước
Stake
15,788 BNB

💡 Smart Money

0xa55d...f07d
Nhà tạo lập thị trường
+$0.8M
60%
0xbc8c...d3fa
Thợ đào DeFi hàng đầu
+$2.8M
77%
0xd08a...06a4
Nhà đầu tư sớm
+$4.7M
86%

Công cụ

Tất cả →