Tối qua tôi lật lại TBV bản bìa trắng, ở phần peg-in thì tôi bị kẹt khá lâu. Ai cũng hay nói “BTC khóa vào Taproot vault là xong”, nhưng trong tài liệu thì trước khi thực sự vào vault còn có một trạng thái trung gian gọi là output HTLC Pre-PegIn. Điểm này ít người mổ xẻ.$BABY

Theo mô tả trong tài liệu của whitepaper, khi khởi tạo giao dịch Bitcoin đầu tiên, BTC không được ném thẳng vào output P2TR vault cuối cùng. Thay vào đó, nó được gửi vào một output Pre-PegIn có cơ chế hashlock + timelock để hoàn tiền (refund). Lúc này BTC đã nằm trên blockchain, nhưng vault vẫn chưa “hoạt động”. Vault cần chờ hai điều: phía Bitcoin đạt đủ số lượng xác nhận, và phía Ethereum bạn tiết lộ preimage của hashlock mà chỉ bạn biết. Ngay khi preimage được công bố, bước cuối cùng về dữ liệu chứng kiến (witness) sẽ được kích hoạt để đẩy BTC vào output vault thật sự; còn nếu bộ phối hợp ngoại tuyến (Vault Provider, các Keeper ghép giao dịch thành sơ đồ) bị kẹt hoặc bạn đổi ý không tiết lộ preimage, đường refund theo timelock trên Pre-PegIn sẽ cho phép bạn tự lấy lại số tiền.@BabylonLabs_io

Ban đầu tôi nghĩ đây chỉ là một cách dự phòng kỹ thuật. Nhưng rồi nghĩ kỹ lại, nó biến “kích hoạt cross-chain” thành một công tắc nguyên tử: sự kiện đăng ký trên Ethereum và việc khóa tài sản trên Bitcoin được ràng buộc với nhau thông qua việc tiết lộ preimage SHA-256. Bên nào chưa hoàn tất thì tài sản cũng không bị mắc kẹt trong giao thức. Điều này khác hoàn toàn với cầu truyền thống kiểu “khóa chain gốc rồi đúc token neo” — BTC từ đầu tới cuối không hề rời khỏi tập hợp UTXO.

Còn “hơn nữa” là hành động “pre-signing sơ đồ giao dịch”. Whitepaper nói rằng khi tạo vault, toàn bộ các đường chi tiêu hợp lệ như thu hồi (redemption), thanh lý (liquidation), đáp trả thách thức (challenge response), v.v. đều đã được chuẩn bị đầy đủ bằng các giao dịch được pre-sign và ký sẵn. Sau khi tạo xong, không bên nào có thể bịa ra một đường đi mới. Nút Bitcoin sau đó chỉ cần “kiểm tra script và chữ ký”, chứ không phải “hiểu nghiệp vụ Aave hay một PoS chain nào đó”. Việc chuyển trạng thái bên ngoài thành các điều kiện chi tiêu mà Bitcoin hiểu được khiến niềm tin chuyển từ bên ủy thác sang chính tính toán — câu này lúc tôi chưa nghiền kỹ chi tiết thì thực sự chưa nuốt trọn được.#baby