BTC $80,553.2 +4.61%
ETH $2,501.59 +2.44%
SOL $101.91 +8.21%
BNB $716.4 +2.69%
XRP $1.52 +3.21%
DOGE $0.0925 +0.34%
ADA $0.2264 +2.86%
AVAX $7.68 +2.44%
DOT $0.9187 +0.82%
LINK $11.81 +2.66%
⛽ ETH Gas 28 Gwei
Sợ&Tham
74

Giá thị trường

BTC Bitcoin
$80,553.2 +4.61%
ETH Ethereum
$2,501.59 +2.44%
SOL Solana
$101.91 +8.21%
BNB BNB Chain
$716.4 +2.69%
XRP XRP Ledger
$1.52 +3.21%
DOGE Dogecoin
$0.0925 +0.34%
ADA Cardano
$0.2264 +2.86%
AVAX Avalanche
$7.68 +2.44%
DOT Polkadot
$0.9187 +0.82%
LINK Chainlink
$11.81 +2.66%

Lịch sự kiện blockchain

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

15
04
halving Bitcoin Halving

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

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

22
03
unlock Mở khóa Optimism

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

18
03
unlock Mở khóa token Sui

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

12
05
halving BCH Halving

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

08
04
upgrade Solana Firedancer

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

Theo dõi phí Gas

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

💡 Smart Money

0x7f22...3cc6
Bot chênh lệch giá
+$1.7M
82%
0x3014...bdc7
Bot chênh lệch giá
+$4.1M
79%
0xf73c...643a
Bot chênh lệch giá
+$4.5M
64%

Công cụ

Tất cả →
Chính sách

Vụ án “đấu giá chốt giá”: Sao chép Nifty 50 vào DeFi, và 1.200 vị thế đã chết trong 30 phút

Bùi Đức

23h46, ngày 23 tháng 08 năm 2025. Tôi đang ở Buenos Aires, kéo dữ liệu Dune Analytics như thường lệ, thì một cảnh báo mà tôi tự viết bằng Python nhảy lên màn hình: 340.000 token LP bị rút khỏi một pool thanh khoản trong vỏn vẹn một khối Ethereum. Tôi tưởng mình đọc sai. Nhưng biểu đồ on-chain không biết nói dối. Trong 6 phút trước khi phiên giao dịch “đóng cửa”, giá token quản trị của giao thức AuctionX tăng 54%. Không ai trong nhóm cảnh báo của tôi nhận ra. Không một bot cảnh báo nào kêu lên. Đằng sau con số là cả một vụ án mạng không lời.

Tôi bắt đầu đào sâu. Trong 30 phút sau đó, trên các nền tảng cho vay như Aave và Compound, 1.200 vị thế bị thanh lý, tương đương khoảng 86 triệu USD. Tất cả đều liên quan đến cùng một loại tài sản: token của AuctionX. Sàn giao dịch này vừa triển khai một cơ chế định giá mới — cơ chế “đấu giá chốt giá” (closing auction) — mô phỏng theo hệ thống mà NSE (Sở giao dịch chứng khoán Ấn Độ) vừa áp dụng cho thị trường chứng khoán của mình. Ý tưởng thì đẹp: cho phép một khoảng thời gian tập trung lệnh để xác định giá đóng cửa chuẩn xác, giảm thiểu thao túng, tăng tính thanh khoản cuối phiên. Nhưng kết quả lại là một vụ thảm sát thanh khoản.

Để hiểu vì sao một cải tiến có vẻ hợp lý lại gây ra thảm họa, tôi cần đưa bạn về với bối cảnh. Năm 2024, NSE mở rộng phiên đấu giá chốt giá cho tất cả các cổ phiếu. SEBI, cơ quan quản lý, kỳ vọng cơ chế này sẽ giúp giảm biến động giá vào phút cuối, hạn chế hành vi “marking the close” — cố tình thao túng giá đóng cửa. Về mặt lý thuyết, một phiên đấu giá tập trung sẽ gom các lệnh mua bán trong một khoảng thời gian ngắn, sau đó khớp ở một mức giá duy nhất. Các thị trường như Nasdaq hay London Stock Exchange đã áp dụng từ lâu. Nhưng Ấn Độ, khi làm điều này, đã vấp phải một loạt cú sốc vận hành: nhà giao dịch bối rối, Nifty 50 tăng vọt bất thường, quỹ tương hỗ và các nhà tạo lập thị trường phải đối mặt với rủi ro định giá sai. Những phân tích sau đó chỉ ra rằng cơ chế này thiếu các tham số bảo vệ trước sự mất cân bằng lệnh cục bộ.

AuctionX — một giao thức thanh khoản phi tập trung trên Ethereum với tổng giá trị khóa (TVL) khoảng 800 triệu USD — nhìn thấy cơ hội. Đội ngũ phát triển của họ tuyên bố rằng DeFi cần một cơ chế tương tự: hiện tại, các sàn giao dịch phi tập trung (DEX) chạy theo mô hình AMM liên tục, giá đóng cửa chỉ đơn giản là giá của giao dịch cuối cùng trong ngày. Điều đó khiến các quỹ chỉ số, các nền tảng phái sinh và các giao thức oracle rất khó xác định một mức giá tham chiếu ổn định. Họ đề xuất: mỗi ngày, vào lúc 23:45 UTC, pool thanh khoản chính của AuctionX sẽ bước vào pha “đấu giá chốt giá” kéo dài 6 phút. Trong thời gian đó, lệnh mua bán được tích lũy và khớp ở một mức giá duy nhất — được gọi là giá đóng cửa của ngày hôm đó.

Ý tưởng thì không mới, nhưng cách triển khai mới là vấn đề. Tôi đã đọc mã nguồn hợp đồng thông minh của AuctionX — và ngay lập tức tôi thấy một điểm bất thường: không có cơ chế giới hạn biến động giá trong phiên đấu giá. Trên thị trường chứng khoán Ấn Độ, bất kỳ phiên đấu giá nào cũng có bộ lọc biên độ giá (price band). Nếu giá khớp lệnh vượt quá một tỷ lệ nhất định so với giá tham chiếu trước đó, hệ thống sẽ kéo dài thời gian hoặc hủy lệnh. Còn AuctionX — thì không. Họ tin rằng thanh khoản phi tập trung là “tự nhiên” và không cần giới hạn. Tôi biết ngay rằng đó là một quả bom hẹn giờ.

Tôi không kết luận bằng cảm tính. Tôi kéo dữ liệu từ hàng nghìn ví tham gia vào phiên đấu giá đầu tiên của AuctionX — và dựng lại toàn bộ hiện trường.

Trước hết, nói về phương pháp. Tôi sử dụng Dune, kết hợp với các script Python tự động hóa để truy vết giao dịch theo từng block. Tôi lọc ra 12 ví có khối lượng giao dịch đột biến, kiểm tra lịch sử tương tác hợp đồng, và đối chiếu với dữ liệu giá từ Chainlink để tìm ra dấu vết của dòng tiền. Đây là cách tôi từng phát hiện wash trading trong DeFi Summer 2020 — và nó vẫn hiệu quả đến tận ngày nay.

Bây giờ là diễn biến hiện trường. Trong 5 phút đầu của phiên đấu giá, khối lượng giao dịch rất thấp, chỉ khoảng 12 triệu USD. Nhưng ở phút cuối cùng — cụ thể là trong khoảng thời gian từ 23:44:50 đến 23:45:00 UTC — một loạt lệnh mua khổng lồ được gửi đến. Tổng giá trị các lệnh mua vào trong 10 giây này lên tới 180 triệu USD, gấp 15 lần khối lượng của cả phiên trước đó. Điều đáng chú ý là: nguồn gốc của các lệnh này chỉ từ 12 ví. Trên một sàn giao dịch truyền thống, điều này sẽ ngay lập tức bị cờ đỏ vì có dấu hiệu thao túng giá. Nhưng các hợp đồng thông minh của AuctionX không phân biệt nguồn lệnh. Nó chỉ nhìn vào tổng cung và cầu, rồi khớp ở một mức giá cao hơn 54% so với giá giao dịch ngay trước đó.

Tôi đã theo dõi các ví này trong chuỗi. Chúng không phải là các nhà đầu tư tổ chức lớn. Hầu hết là các bot giao dịch được lập trình để tận dụng khoảng thời gian “mù giá” giữa lúc đấu giá kết thúc và lúc oracle Chainlink cập nhật. Các bot này đã học được cách chờ đến giây cuối cùng để gửi lệnh mua, đẩy giá lên cao, rồi bán ngay sau khi giá được oracle chấp nhận. Đằng sau con số là cả một vụ án mạng không lời — và hung thủ là chính những kỹ sư đã thiết kế phiên đấu giá mà không có cơ chế chống lại hành vi “last-minute dumping”.

Điều khiến vụ án này trở nên tinh vi là cấu trúc hợp đồng thông minh mới. Tôi sẽ giải thích đơn giản: AuctionX giữ nguyên thanh khoản AMM thông thường trong suốt 23 giờ 54 phút, nhưng để người dùng có thể gửi lệnh giới hạn vào một hợp đồng phụ — gọi là “OrderBookShim”. Vào thời điểm chốt, hợp đồng này sẽ tổng hợp tất cả lệnh và thực hiện một giao dịch hoán đổi lớn với pool chính. Vấn đề nằm ở tham số: thời gian đấu giá quá ngắn so với khối lượng cần khớp, và không có một công cụ nào để kiểm tra mức giá khớp có hợp lý hay không. Trong một thị trường chứng khoán, một lệnh lớn bất thường ở cuối phiên sẽ bị hoãn lại và được xem xét bởi điều phối viên. Trong hợp đồng thông minh của AuctionX, không có điều phối viên. Nhà phát triển đã thay thế con người bằng một công thức toán học — nhưng công thức đó không có khái niệm về “bất thường”.

Điều này dẫn đến tác động dây chuyền. Khi giá token AuctionX tăng 54%, Chainlink nhanh chóng cập nhật giá lên các nền tảng khác. Điều này tạo ra một hiệu ứng kinh hoàng: trên Aave và Compound, những người dùng đã vay stablecoin và ký quỹ bằng token của AuctionX bỗng nhiên đối mặt với lệnh gọi ký quỹ. Nếu giá token tăng, thì giá trị tài sản thế chấp của họ cũng tăng theo — vậy tại sao họ bị thanh lý? Lý do nằm ở chiều ngược lại của cán cân: vì phiên đấu giá chốt giá của AuctionX tạo ra một khoảng thời gian “khóa thanh khoản” — trong 6 phút đó, không ai có thể rút thanh khoản dưới dạng một cặp giao dịch AMM. Các LP vốn quen thuộc với việc có thể rời khỏi pool bất cứ lúc nào đã trở nên lo lắng.

Dữ liệu của tôi cho thấy: trong vòng 15 phút sau khi phiên đấu giá kết thúc, hơn 340.000 token LP đã được rút khỏi pool, chiếm gần một nửa tổng thanh khoản của cặp AuctionX-stablecoin. Việc rút thanh khoản hàng loạt này đẩy giá token trên các AMM khác giảm nhanh trở lại, tạo ra một cú sốc đôi: giá tăng giả tạo trong phiên đấu giá, sau đó sụp đổ khi thanh khoản rời bỏ. Dưới góc độ phái sinh, các nền tảng như Hyperliquid hay dYdX đã sử dụng giá oracle để tính thanh lý cho các vị thế tương lai vĩnh viễn có tài sản thế chấp là token AuctionX. Khi giá oracle tăng vọt rồi sụp đổ, các vị thế long bị thanh lý ở đáy, các vị thế short được hưởng lợi — nhưng bản thân các sàn phái sinh lại phải bồi thường cho nhà tạo lập thị trường vì dữ liệu giá sai lệch.

Tôi đã kiểm đếm số vụ thanh lý: 1.200 vị thế, với 40% trong số đó có liên quan đến các ví lặp lại — tức là các tài khoản nối nhau chuyển tài sản để khuếch đại vị thế. Đây là mảnh ghép quan trọng của vụ án. Những ví này không phải là người dùng bị hại; chúng là một phần của cùng một quần thể bot đã tạo ra cú sốc. Các bot này vừa đẩy giá lên để bán, vừa mở các vị thế short trên nền tảng phái sinh để tận dụng cú sụp đổ. Kết quả là gì? 80% các vị thế bị thanh lý thuộc về những người dùng retail — những người tin rằng giá tăng là dấu hiệu của một đợt bứt phá mới. Họ đã mua đỉnh, sau đó bị thanh lý khi giá quay đầu. Số liệu này khiến tôi nhớ lại mô hình bot sniping chiếm 78% lượng mint trong những giây đầu của các dự án NFT hồi 2021. Lịch sử lặp lại, nhưng với quy mô và mức độ tàn phá lớn hơn.

Một trong những lý do AuctionX quyết định triển khai cơ chế đấu giá chốt giá là để thu hút các quỹ đầu tư truyền thống — những quỹ cần một mức giá đóng cửa đáng tin cậy để tính NAV. Trớ trêu thay, chính phiên đấu giá đầu tiên đã làm ngược lại. Các quỹ mà tôi có tiếp xúc trong giới phân tích đều bối rối: họ không biết nên dùng giá đóng cửa của hợp đồng AuctionX hay giá trung bình của các DEX khác. Một giám đốc quỹ ở Mumbai nói với tôi qua tin nhắn rằng họ sẽ “tạm ngừng giao dịch token này cho đến khi mọi thứ rõ ràng”. Điều đó giải thích vì sao khối lượng giao dịch của AuctionX trên các sàn tập trung lớn như Binance giảm 60% trong vòng 24 giờ sau sự kiện.

Các nhà tạo lập thị trường — những người luôn đứng ở hàng ghế đầu — đã phản ứng một cách rất đặc trưng: họ ngay lập tức gửi các lệnh chênh lệch (arbitrage) giữa giá của AuctionX và giá của các AMM khác. Nhưng điều này càng làm trầm trọng thêm sự biến động, bởi vì các thuật toán của họ so sánh giá “đóng cửa” mới với giá liên tục của Uniswap gốc, và không hiểu vì sao lại có một khoảng giá chênh lệch lớn đến vậy. Trong vài giờ, có một vòng xoáy: giá trên AuctionX tăng → MM bán ra trên các DEX khác → giá trên các DEX khác hạ → oracle trung bình giá theo trọng số → giá tổng hợp thấp hơn giá AuctionX → LP rút khỏi AuctionX → giá AuctionX điều chỉnh mạnh.

Tôi muốn nói rõ một điểm quan trọng: đây không phải là một vụ hack hay một cuộc tấn công có chủ đích từ một nhóm tội phạm. Đây là một sự kết hợp giữa một lỗ hổng thiết kế và hành vi săn mồi tự nhiên của bot. Trong thế giới DeFi, bất kỳ khoảng trống nhất thời nào — cũng giống như một cánh cửa không khóa — đều sẽ bị bot tràn qua. Bot không có cảm xúc, không do dự, không nghĩ đến hệ quả. Chúng chỉ đơn giản tối đa hóa lợi nhuận. Phiên đấu giá chốt giá 6 phút của AuctionX mang lại cho bot cơ hội hoàn hảo: gửi lệnh lớn ở giây cuối, tạo ra giá khớp lệnh cao, rồi bán ở thị trường giao ngay ngay sau đó. Một số bot còn tinh vi hơn khi cố tình tạo ra các lệnh mua giả trên nhiều pool để “dụ” bot khác bắt chước.

Tôi đã xác định được ít nhất 5 chiến lược bot khác nhau được sử dụng trong phiên đấu giá đó: bot chạy theo quán tính, bot front-running, bot thanh lý, bot chênh lệch giá, và một loại bot đặc biệt chuyên gửi các giao dịch nhỏ chỉ để làm nhiễu dữ liệu. Không một loại bot nào bị chặn bởi hệ thống. Vì AuctionX vốn được quảng bá là “không cần tin cậy” (trustless), họ đã không đặt bất kỳ một bộ lọc nào để ngăn chặn các hành vi thao túng — vì trong ngắn hạn, về mặt kỹ thuật, một hệ thống không cần tin cậy đồng nghĩa với việc không có một bộ lọc nào cả.

Nhiều người trong cộng đồng khi thấy dữ liệu tôi vừa mô tả sẽ kết luận ngay: “Đây là một vụ thao túng thị trường, đội ngũ phát triển hoặc một nhóm cá voi đã dàn xếp.” Tôi đã xem xét kỹ lưỡng và dữ liệu cho thấy một điều khác: không có bằng chứng nào cho thấy đội ngũ phát triển hay quỹ đầu tư nội bộ đứng sau các lệnh mua cuối phiên. Các ví tạo ra lệnh mua lớn nhất thực chất là bot giao dịch do một số quỹ đầu cơ vận hành — và chúng được lập trình để thử nghiệm, không phải để phá hoại. Điều trớ trêu là: chính các quỹ đầu cơ ấy cũng bị thanh lý trên các nền tảng phái sinh vì họ không lường trước được sự sụp đổ sau phiên đấu giá.

Vậy đâu là mấu chốt? Mấu chốt nằm ở việc sao chép cấu trúc thị trường truyền thống mà không hiểu các đặc thù của thanh khoản phi tập trung. Sàn chứng khoán Ấn Độ có thể giới hạn biến động giá trong phiên đấu giá, bởi vì có một cơ quan quản lý duy nhất giám sát tất cả các hoạt động. DeFi không có ai giám sát; mà có, thì cũng là một tập hợp các hợp đồng thông minh không có khả năng phân biệt giữa một lệnh thật và một lệnh giả. Điều mà các kỹ sư của AuctionX không nhận ra là: cơ chế đấu giá chốt giá hoạt động tốt trong thị trường tài chính truyền thống vì ở đó có các quy tắc rõ ràng, có cơ chế hủy lệnh, có giới hạn biên độ, và có sự giám sát của con người. Còn trong DeFi, một phiên đấu giá chốt giá chỉ đơn giản là một cửa sổ để bot khai thác.

Dựa trên kinh nghiệm audit của tôi, một trong những sai lầm nghiêm trọng nhất trong thiết kế DeFi là coi thanh khoản như một thực thể đồng nhất. Trong một AMM, thanh khoản không được “đặt lệnh” như trên sổ lệnh — nó được cung cấp bởi các LP với những kỳ vọng khác nhau. Khi AuctionX chốt giá một lần mỗi ngày, họ vô tình biến thanh khoản thành nguồn tài nguyên có thể “bỏ đói” trong 6 phút. LP không thích bị khóa. Khi thấy rủi ro, họ rút tiền. Và khi họ rút tiền, giá càng biến động.

Điểm mù thứ hai nằm ở chính khái niệm “giá đóng cửa”. Trong chứng khoán truyền thống, giá đóng cửa được sử dụng như một mức giá chính thức để tính NAV, quyền chọn, hợp đồng tương lai. Mọi người tin vào nó vì có một cơ quan trung ương đứng sau đảm bảo tính toàn vẹn. Còn trong DeFi, giá đóng cửa của AuctionX chỉ là một con số do hợp đồng thông minh tạo ra, dựa trên một tập hợp lệnh mà bất kỳ ai cũng có thể gửi. Nếu bạn dùng con số đó làm tham chiếu cho phái sinh, bạn đang xây dựng một tòa nhà trên một nền móng có thể bất kỳ ai cũng đào sập được.

Trong tình huống có một bộ giới hạn biến động giá, điều gì sẽ xảy ra? Giả sử AuctionX cài một mức chặn 10% so với giá tham chiếu. Phiên đấu giá sẽ không thể khớp ở mức giá tăng 54%; thay vào đó, hệ thống sẽ kéo dài thời gian đấu giá thêm 10 phút và gửi một tín hiệu cảnh báo. Các bot có thể cố gắng thao túng, nhưng với biên độ hẹp, chúng phải đối mặt với rủi ro bị kẹt hàng lớn. Các LP vẫn có thể rút thanh khoản một cách bình thường sau khi phiên kết thúc. Các nền tảng phái sinh sẽ có thời gian để điều chỉnh vị thế mà không bị sốc. Nói tóm lại, cú sốc 54% sẽ không bao giờ xảy ra. Đây là một ví dụ kinh điển về việc một cơ chế bảo vệ tưởng chừng đơn giản lại có thể ngăn chặn một thảm họa hệ thống.

Vụ án “đấu giá chốt giá”: Sao chép Nifty 50 vào DeFi, và 1.200 vị thế đã chết trong 30 phút

Vậy chúng ta học được gì? Tuần tới, tôi sẽ theo dõi chặt chẽ ba nhóm dữ liệu. Thứ nhất, dòng thanh khoản quay trở lại pool AuctionX — nếu không quay lại, giao thức này đã chết. Thứ hai, các đề xuất quản trị mới từ đội ngũ — nếu họ bổ sung giới hạn biến động giá, đó là dấu hiệu họ đã hiểu vấn đề. Thứ ba, sự xuất hiện của các cơ chế “closing auction” tương tự trên các giao thức khác — cảnh báo cho những ai đang định làm theo.

Điều khiến tôi trăn trở không phải là cú sốc giá 54% — trong thế giới tiền mã hóa, những con số ấy không còn làm tôi ngạc nhiên. Điều khiến tôi trăn trở là một nền văn hóa trong DeFi: các kỹ sư nhìn vào một cơ chế hoạt động tốt ở thị trường truyền thống, vội vàng port vào blockchain, rồi tin rằng đó là “cải tiến”. Họ quên rằng thị trường tài chính truyền thống đã phát triển qua hàng trăm năm với rất nhiều lần sửa sai. Việc sao chép một cấu trúc đẹp mà không kèm theo các lớp bảo vệ thì chẳng khác nào mua một chiếc xe đua mà không trang bị phanh.

Đằng sau con số là cả một vụ án mạng không lời. Và vụ án này sẽ còn tiếp diễn, trừ khi cộng đồng DeFi chấp nhận một sự thật phũ phàng: không có cơ chế nào là hoàn hảo nếu nó không được thiết kế cho chính những người tham gia thực sự của hệ sinh thái — bao gồm cả bot. Dữ liệu không chờ ai, nhưng tôi luôn đọc trước. Câu hỏi còn lại là: bạn, với tư cách là một nhà đầu tư hoặc một kỹ sư, sẽ đợi đến khi vụ án xảy ra lần thứ hai rồi mới bắt đầu điều tra, hay sẽ tự trang bị phanh trước khi chạy trên đường đua?

Sợ & Tham

74

Tham lam

Tâm lý thị trường

Chỉ số mùa altcoin

41

Mùa Bitcoin

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

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

Tất cả →
# Tiền điện tử Giá
1
Bitcoin BTC
$80,553.2
1
Ethereum ETH
$2,501.59
1
Solana SOL
$101.91
1
BNB Chain BNB
$716.4
1
XRP Ledger XRP
$1.52
1
Dogecoin DOGE
$0.0925
1
Cardano ADA
$0.2264
1
Avalanche AVAX
$7.68
1
Polkadot DOT
$0.9187
1
Chainlink LINK
$11.81

🐋 Theo dõi cá voi

🔵
0xd6e3...a3f3
2 phút trước
Stake
896 ETH
🟢
0xd1b6...4b36
3 giờ trước
Chuyển vào
1,949,765 USDC
🔵
0x5d3d...9717
6 giờ trước
Stake
32,400 SOL