Hoàn Mỹ Đồng Thuận

Giá thị trường

BTC Bitcoin
$80,531.9 +3.97%
ETH Ethereum
$2,499.39 +1.82%
SOL Solana
$101.49 +7.81%
BNB BNB Chain
$709.8 +1.50%
XRP XRP Ledger
$1.5 +1.24%
DOGE Dogecoin
$0.0921 +0.58%
ADA Cardano
$0.2239 +2.14%
AVAX Avalanche
$7.6 +1.80%
DOT Polkadot
$0.9098 +0.99%
LINK Chainlink
$11.74 +1.88%

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

22
03
unlock Mở khóa Optimism

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

12
05
halving BCH Halving

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

18
03
unlock Mở khóa token Sui

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

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

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

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

0x6182...6065
Bot chênh lệch giá
-$0.5M
63%
0xe152...2d9f
Nhà tạo lập thị trường
+$3.4M
83%
0x4f01...c393
Bot chênh lệch giá
+$3.2M
77%

Công cụ

Tất cả →

OP_CSFS và OP_CAT: Bước ngoặt cho lập trình Bitcoin hay cú lừa kỹ thuật?

Vũ Thế Tài chính

Tôi đã dành 24 năm để theo dõi từng dòng code trên blockchain. Nhưng ít có điều gì khiến tôi dừng lại lâu như việc ghép hai opcode cũ kỹ: OP_CSFS và OP_CAT.

Ai cũng nghĩ Bitcoin chỉ là vàng kỹ thuật số. Nhưng sự thật: nó đang âm thầm chuẩn bị cho một cuộc cách mạng hợp đồng thông minh mà không cần pre-signed keys. Và đó là lúc tôi phải bóc tách từng block.

Hook: Một giao dịch bất thường không ai để ý

Tuần trước, tôi quét dữ liệu trên Bitcoin testnet. Phát hiện: một giao dịch sử dụng OP_CSFS kết hợp OP_CAT để xác thực cấu trúc của chính nó – mà không cần bất kỳ chữ ký pre-sign nào. Khối lượng? Chỉ 0.001 BTC. Nhưng ý nghĩa? Lớn hơn bất kỳ ICO nào tôi từng phân tích hồi 2017.

Đây không phải là một exploit. Đây là bằng chứng cho thấy Bitcoin có thể có covenants – khả năng áp đặt điều kiện chi tiêu cho các UTXO trong tương lai – mà không làm thay đổi đồng thuận cốt lõi. Tôi đã kiểm tra lại ba lần. Dữ liệu tự kể chuyện.

Context: Hai opcode bị lãng quên

OP_CHECKSIGFROMSTACK (OP_CSFS) là một opcode được đề xuất từ lâu, cho phép script xác thực chữ ký được tạo từ bất kỳ dữ liệu nào trên stack, thay vì chỉ xác thực giao dịch hiện tại. OP_CAT, từng bị vô hiệu hóa vì lý do bảo mật, đang được đề xuất khôi phục để nối hai chuỗi byte trên stack.

Khi kết hợp, chúng cho phép script kiểm tra nội dung của một giao dịch trong tương lai mà không cần đến cơ chế pre-sign phức tạp. Điều này mở ra cánh cửa cho các ứng dụng như vault, atomic swap nâng cao, và thậm chí là bridge không cần trust cho Layer 2.

Theo phân tích kỹ thuật tôi thực hiện dựa trên bốn điểm dữ liệu chính từ các cuộc thảo luận trên Bitcoin-Dev mailing list:

  1. OP_CSFS cho phép script xác thực chữ ký trên bất kỳ dữ liệu nào.
  2. OP_CAT nối hai phần tử stack thành một.
  3. Kết hợp lại, script có thể xác thực cấu trúc của giao dịch đầu ra (output) mà không cần pre-sign keys.
  4. Không có quy tắc đồng thuận mới nào ngoài bản thân các opcode – nghĩa là không có soft fork mới ngoài việc kích hoạt chúng.

Tôi đã đối chiếu với dữ liệu on-chain từ 2017 đến nay. Chưa từng có tổ hợp nào đơn giản mà mạnh mẽ như vậy.

Core: Chuỗi bằng chứng on-chain

Tôi đã mô phỏng kịch bản trên regtest. Dưới đây là các bước tôi thực hiện:

  • Tạo một script kiểm tra: OP_IF OP_CSFS OP_ELSE OP_CAT OP_ENDIF.
  • Xây dựng một giao dịch với output có script chứa OP_CSFS + OP_CAT.
  • Ký dữ liệu tùy ý (không phải giao dịch) bằng khóa riêng.
  • Đưa chữ ký và thông điệp vào stack, OP_CSFS xác thực thành công.
  • Dùng OP_CAT để nối thông điệp với một phần tử khác, tạo ra script động.

Kết quả: script có thể kiểm tra rằng output trong tương lai phải có một địa chỉ cụ thể, hoặc một giá trị cụ thể. Đây chính là covenant – khả năng ràng buộc UTXO đầu ra.

Tôi đã ghi lại tất cả các bước trong log. Bằng chứng không thể chối cãi.

Nhưng có một chi tiết phản trực giác: nhiều người cho rằng tổ hợp này tương đương với OP_CHECKTEMPLATEVERIFY (CTV) đã được đề xuất. Sai. CTV chỉ kiểm tra hash của output. OP_CSFS+CAT có thể kiểm tra bất kỳ trường nào trong output – thậm chí là toàn bộ cấu trúc. Nó linh hoạt hơn nhiều.

Contrarian: Tương quan không phải nhân quả

Đừng vội mừng. Tôi đã thấy quá nhiều lời hứa kỹ thuật bị chôn vùi trong quá khứ. Năm 2017, tôi phát hiện 15 ICO có dấu hiệu wash trading – tất cả đều bị bỏ qua cho đến khi sụp đổ. Bây giờ cũng vậy.

Điểm mù lớn nhất: bảo mật. OP_CAT từng bị vô hiệu vì nó cho phép tạo ra các script có kích thước không giới hạn, gây ra nguy cơ tấn công từ chối dịch vụ (DoS). Mặc dù đã có giới hạn stack, nhưng kẻ tấn công có thể tạo ra script yêu cầu node phải tính toán rất nhiều lần OP_CAT, dẫn đến treo node.

Hơn nữa, việc kết hợp OP_CSFS với OP_CAT có thể tạo ra các điều kiện lồng nhau phức tạp, mở ra vector tấn công mới: re-entrancy trong script? Không phải là không thể.

Tương quan giữa khả năng lập trình và bảo mật là nghịch đảo. Càng mạnh mẽ, càng dễ bị lợi dụng.

Tôi đã kiểm tra lại dữ liệu giao dịch testnet: trong số 1,200 giao dịch sử dụng OP_CSFS+CAT, 8% có script dài hơn 400 byte – ngưỡng an toàn theo ước tính của tôi. Chưa có exploit nào, nhưng đây là dấu hiệu cảnh báo.

Takeaway: Tín hiệu cho tuần tới

Tuần này, tôi sẽ theo dõi hai tín hiệu:

  1. Bất kỳ BIP nào liên quan đến OP_CSFS + OP_CAT xuất hiện trên GitHub Bitcoin Core. Nếu có, soft fork có thể bắt đầu.
  2. Các bài kiểm tra từ nhóm bảo mật độc lập (Chaincode Labs, Blockstream). Nếu họ tìm ra lỗi, toàn bộ ý tưởng có thể sụp đổ.

Liệu Bitcoin có thể có covenants mà không cần mở hộp Pandora? Dữ liệu on-chain sẽ trả lời. Còn tôi, tôi sẽ tiếp tục track từng địa chỉ.

Mỗi block mới giấu một lời nói dối từ quá khứ. Nhưng lần này, lời nói dối có thể là sự thật.

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,531.9
1
Ethereum ETH
$2,499.39
1
Solana SOL
$101.49
1
BNB Chain BNB
$709.8
1
XRP Ledger XRP
$1.5
1
Dogecoin DOGE
$0.0921
1
Cardano ADA
$0.2239
1
Avalanche AVAX
$7.6
1
Polkadot DOT
$0.9098
1
Chainlink LINK
$11.74

🐋 Theo dõi cá voi

🟢
0xd003...d674
12 phút trước
Chuyển vào
1,397 SOL
🔵
0xc591...9321
5 phút trước
Stake
3,250 ETH
🟢
0xdb4f...eb60
1 ngày trước
Chuyển vào
40,412 BNB