Msee
BTC $79,616 -1.51%
ETH $2,454.7 -2.06%
SOL $101.96 -1.81%
BNB $724.5 +0.00%
XRP $1.4 -3.27%
DOGE $0.0847 -2.99%
ADA $0.2109 -6.02%
AVAX $7.4 -1.24%
DOT $0.8932 +1.86%
LINK $11.7 -1.61%
⛽ ETH Gas 28 Gwei
Sợ&Tham
73
Đặc sắc

Hợp đồng không self-execute: Bài học từ Lebanon cho Crypto

Trương Tuấn

11 người chết. Một con số khô khan trên bản tin. Nhưng với tôi, người đã audit hàng trăm smart contract, con số 11 này gợi lên một thứ quen thuộc: một tham số được tính toán kỹ lưỡng. Không phải 1, không phải 100. 11. Đủ để tạo ra một cú sốc, nhưng không đủ để kích hoạt một cuộc chiến toàn diện. Giống như một hàm kiểm tra số dư trong contract: nếu amountOut > reserve, hàm sẽ revert. Nếu số người chết vượt quá một ngưỡng nào đó, toàn bộ logic hòa bình sẽ sụp đổ. Ở đây, ai đó đã tính toán ngưỡng đó rất chính xác.

Bối cảnh: Một thỏa thuận ngừng bắn giữa Israel và Lebanon, được làm trung gian bởi Mỹ và Pháp, đã có hiệu lực khoảng hai tháng. Thỏa thuận này, trên giấy tờ, là một bộ quy tắc: rút quân, ngừng bắn, tái thiết. Nhưng trong thực tế, nó giống như một contract proxy có owner là cường quốc ngoại giao, và implementation là chiến trường. Và ai cũng biết, proxy contract có thể được upgrade bất cứ lúc nào bởi owner. Một thỏa thuận ngừng bắn trong thế giới thực có một điểm yếu chết người: nó không có require statement được hardcode vào blockchain. Nó không self-execute. Nó dựa vào thiện chí của các bên.

Và đây là nơi câu chuyện trở nên thú vị. Đừng nhìn vào 11 cái chết. Hãy nhìn vào logic đằng sau nó. Israel đã phát động một cuộc không kích vào Lebanon trong thời gian ngừng bắn. Điều này, trên bề mặt, là một vi phạm. Nhưng nếu bạn đọc kỹ contract của thỏa thuận ngừng bắn (mà tôi không có, nhưng dựa trên các báo cáo công khai), bạn sẽ thấy một điều khoản mơ hồ: Israel có quyền tự vệ. Và đây là lỗ hổng. Một lỗ hổng logic, không phải lỗi syntax. Lỗ hổng nằm ở chỗ: ai là người định nghĩa 'tự vệ'? Là Israel, hay Lebanon, hay Hội đồng Bảo an Liên Hợp Quốc? Trong thế giới crypto, nếu một hàm có modifier onlyOwner, và owner có thể gọi một hàm bất kỳ, thì đó là backdoor. Ở đây, Israel đang sử dụng quyền 'tự vệ' như một backdoor để tiếp tục chiến dịch quân sự của mình dưới một cái tên khác.

Phân tích kỹ thuật của tôi về động thái này bắt đầu từ một quan sát: 11 người chết. Đây là một 'political gas limit'. Giống như trong Ethereum, mỗi block có gas limit. Nếu bạn vượt quá nó, giao dịch của bạn sẽ bị từ chối. Ở đây, Israel đang gửi một giao dịch quân sự với gas cost là 11 mạng người. Nếu họ gửi 100, giao dịch sẽ bị revert bởi 'cộng đồng quốc tế' (một cơ chế đồng thuận không chính thức). 11 là con số nằm dưới gas limit. Nó được chấp nhận. Nó không kích hoạt hard fork. Nó là một 'successful transaction' trong bối cảnh địa chính trị.

Nhưng điều quan trọng hơn là cấu trúc của cuộc tấn công. Đây không phải là một cuộc tấn công reentrancy thô bạo (gọi đi gọi lại cùng một hàm). Đây là một cuộc tấn công 'oracle manipulation'. Israel đang thao túng oracle của thỏa thuận ngừng bắn. Họ đang đưa ra một thông tin (một mục tiêu Hezbollah) để kích hoạt quyền tự vệ. Nếu oracle đó bị nhiễm độc (nếu mục tiêu thực sự là dân thường, hoặc nếu vụ tấn công không tương xứng), thì toàn bộ logic của thỏa thuận sẽ bị bẻ cong. Trong DeFi, các cuộc tấn công oracle là một trong những lớp phổ biến nhất. Ở đây, nó đang diễn ra trên chiến trường thực tế.

Góc nhìn phản trực giác: Thỏa thuận ngừng bắn không phải là một công cụ hòa bình. Nó là một công cụ chiến tranh. Nó cung cấp một khuôn khổ pháp lý để tiếp tục xung đột dưới một hình thức khác. Hãy nhìn vào các Layer 2 trên Ethereum. Chúng không loại bỏ được vấn đề về khả năng mở rộng; chúng chỉ chuyển nó đi. Một thỏa thuận ngừng bắn không loại bỏ xung đột; nó chỉ chuyển nó từ một cuộc chiến toàn diện sang một loạt các cuộc tấn công 'chấp nhận được'. Đây là điểm mù bảo mật trong các thỏa thuận địa chính trị: chúng tạo ra ảo tưởng về sự ổn định, trong khi thực tế, chúng chỉ đơn giản là thay đổi vector tấn công. Các nhà phân tích thường ca ngợi 'thỏa thuận ngừng bắn mong manh' như một thành tựu ngoại giao. Tôi thấy nó như một bản vá lỗi tạm thời. Nó không giải quyết được root cause. Nó chỉ đẩy xung đột vào một không gian mà nó ít bị chú ý hơn.

Takeaway: Đừng đánh giá thấp sức mạnh của các 'hợp đồng thông minh' trong thế giới thực, và đừng đánh giá quá cao khả năng tự thực thi của chúng. Mọi thỏa thuận, dù là trên blockchain hay trên giấy tờ được ký bởi các nguyên thủ quốc gia, đều có một điểm yếu: nó cần một bên thứ ba để thực thi. Trong crypto, đó là validator. Trong địa chính trị, đó là sức mạnh quân sự. Và khi bên thực thi cũng là một bên trong thỏa thuận, bạn có một conflict of interest. Và conflict of interest, như tôi đã thấy trong hàng trăm audit, là nguồn gốc của mọi lỗ hổng. Lỗ hổng ở đây không phải là 11 cái chết. Lỗ hổng là thiết kế của thỏa thuận ngừng bắn. Đọc contract đi, thay vì tin vào tweet của các nhà ngoại giao.

Giá thị trường

Tiền điện tử Giá 24h
BTC Bitcoin
$79,616 -1.51%
ETH Ethereum
$2,454.7 -2.06%
SOL Solana
$101.96 -1.81%
BNB BNB Chain
$724.5 +0.00%
XRP XRP Ledger
$1.4 -3.27%
DOGE Dogecoin
$0.0847 -2.99%
ADA Cardano
$0.2109 -6.02%
AVAX Avalanche
$7.4 -1.24%
DOT Polkadot
$0.8932 +1.86%
LINK Chainlink
$11.7 -1.61%

Sợ & Tham

73

Tham lam

Tâm lý thị trường

Lịch sự kiện blockchain

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

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%

15
04
halving Bitcoin Halving

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

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

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

Tin nhanh 7x24h

Thêm >
{{快讯列表(10)}} {{loop}}
{{快讯时间}}

{{快讯内容}}

{{快讯标签}}
{{/loop}} {{/快讯列表}}

🧮 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ả →
1
Bitcoin
BTC
$79,616
1
Ethereum
ETH
$2,454.7
1
Solana
SOL
$101.96
1
BNB Chain
BNB
$724.5
1
XRP Ledger
XRP
$1.4
1
Dogecoin
DOGE
$0.0847
1
Cardano
ADA
$0.2109
1
Avalanche
AVAX
$7.4
1
Polkadot
DOT
$0.8932
1
Chainlink
LINK
$11.7

🐋 Theo dõi cá voi

🟢
0x032b...39ef
3 giờ trước
Chuyển vào
164 ETH
🟢
0xb5f6...d208
1 ngày trước
Chuyển vào
2,621,442 USDC
🔴
0x2500...a8e8
2 phút trước
Chuyển ra
22,121 SOL

💡 Smart Money

0x6ae9...7cb7
Nhà giao dịch on-chain dày dặn
+$4.2M
66%
0xdcb9...d3e6
Bot chênh lệch giá
+$0.1M
87%
0xe0e3...5a90
Thợ đào DeFi hàng đầu
+$3.5M
66%