閱讀 Blocknet 的 VEIL 公告前,先了解原子交換協調的是什麼。本指南沿著一次通用的雙邊交換,依序說明條件注資、成功領取和退款路徑。隨後,將這個教學範例與 Blocknet 公開網站上的簡要 VEIL 資訊分開說明;這些資訊已於2026年10月28日核查。範例描述的是一種協定模式,不是經過驗證的 VEIL 實作,也不代表目前支援的 BNT 交易對。
什麼是原子交換?
原子交換將資產交換關聯起來,使遵循協定的參與者在協定假設成立時,能夠完成自己的一側,或使用其復原路徑。它用可強制執行的條件取代簡單的「稍後傳送」承諾。兩條鏈仍各自處理自己的交易,參與者必須遵循所需順序。
讀者關心的是實際問題:如果傳送一種資產來換取另一種資產,什麼能讓第二筆支付接著發生?普通轉帳授權一筆支付。原子交換協定則將兩筆轉帳的條件關聯起來。Maurice Herlihy 的原子跨鏈交換論文將這個協調問題,以及參與者遵守規則的重要性,進行了形式化描述。
可以把它理解為兩個獨立帳本之間協調的一次交換。資產在各自的鏈上花費,協定則關聯誰能夠領取它們。這不同於只把幣傳送到收款地址,再等待對方履行約定。Blocknet 傳送指南介紹了這種普通支付流程。
雜湊鎖交換如何運作?
常見教學範例使用雜湊鎖來驗證秘密值,並使用時間鎖來控制何時可以退款。兩者結合通常稱為雜湊時間鎖合約,即 HTLC。本節解釋這個通用結構,並不聲稱 VEIL 使用它。
Alice 和 Bob 先約定交換內容與收款目的地。Alice 建立一個秘密值,並分享其雜湊。雜湊讓合約能夠稍後驗證秘密值,而不必讓 Alice 在開始時公開它。合約還要求指定接收者的授權:僅僅知道秘密值,並不能讓任何觀察者拿走資金。
BIP 199 中的 HTLC 說明展示了一個需要秘密值和接收者簽章的領取分支,以及一個逾時後可用的退款分支。BIP 199 是描述這個結構的已關閉提案,不是 Blocknet 規範。
雙方都完成時會發生什麼?
沿著編號圖示,從注資階段看到領取階段。「Chain A」和「Chain B」是通用標籤。它們不代表可用的交易對,也不暗示 Blocknet 支援這些特定合約。
- Alice 向第一個合約注資。 Bob 可以憑秘密值和自己的授權領取。Alice 的退款將在較晚時間開放。
- Bob 檢查並向第二個合約注資。 它使用同一秘密值的雜湊,並允許 Alice 領取。Bob 的退款會比 Alice 的退款更早開放。
- Alice 檢查並領取第二側的資金。 在這個基本的公開雜湊鎖範例中,她的領取會公開秘密值。
- Bob 使用已公開的秘密值領取第一側的資金。 兩個退款截止時間之間的間隔為他留出了行動時間。
上排展示兩條鏈上的注資。下排展示反向順序的領取。彎曲箭頭標出滿足退款條件時仍被鎖定資金的復原路徑。這是解釋性圖示,不是 VEIL 介面或正在進行的交易。
如果一位參與者停止了怎麼辦?
復原方式取決於交換停止在哪個環節。如果 Alice 向第一個合約注資,而 Bob 始終沒有向第二個合約注資,那麼退款分支生效後,Alice 可以透過它取回仍被鎖定的資金。如果兩個合約都已注資,但 Alice 始終不公開秘密值,雙方可以對未花費資金使用各自的退款路徑。
時間鎖使退款支出符合條件,但它本身不會廣播並確認該交易。BIP 65解釋了基於時間的支出條件和不需互動的退款結構。具體應用程式必須管理領取或退款交易,以及授權這些交易所需的資訊。
一旦 Alice 領取第二側資金並公開秘密值,Bob 就必須及時走完第一側的領取路徑。這正是順序和錯開截止時間重要的原因。關閉應用程式不等於取消已經注資的交換。如何恢復狀態,應由具體實作的復原說明決定。
參與者和觀察者能看見什麼?
結算與隱私回答的是不同問題。參與者知道雙方約定的條件,以及彼此交換的收款資訊。在基本範例中,同一個公開雜湊出現在兩條鏈上,領取會公開對應的秘密值。這些共用值可能讓觀察者將兩側關聯起來。
具體揭露內容取決於協定及所涉及的鏈。私密支付格式本身,並不能規定另一條鏈公開什麼,或交易介面記錄什麼。同樣,完成交換也不會抹去參與者協商交換時傳送的訊息。
對於普通 Blocknet 支付,支付可見性指南將公開交易欄位,與傳送者、接收者及獲得授權的檢視存取權限區分開來。這是理解 BNT 支付隱私的基礎。針對特定交換的隱私主張,需要整個交換的證據,包括另一種資產及通訊步驟。
Blocknet 對 VEIL 公布了什麼?
Blocknet 官方網站在其原子交換比較中提到了 VEIL,並說明計畫將使用後量子密碼原語的重新設計作為 Faraday 的一部分。這項公開聲明確立了專案方向,但沒有指定本指南能夠核實的交易對、交換指令、退款期限或終端使用者服務。
閱讀上方範例時,請明確掌握這份公告的範圍。HTLC 流程解釋的是一般的原子交換協調機制,不是 VEIL 內部協定的描述。Faraday 指南介紹已公布的網路轉型;具體實作的交換指引應來自已發布的版本及其文件。
如果現在希望接收 BNT,首批代幣指南介紹了普通轉帳和挖礦。這些是已經存在的使用者流程,各有對應的錢包與支付步驟。本文提供理解未來公開交換版本所需的概念,避免將公告誤當作存入資金的操作說明。
常見問題
能按照本指南開始 VEIL 交換嗎?
本文是原子交換的通用解說,並設有一節介紹 Blocknet 對 VEIL 的公開聲明。它不確認任何可用的交易對、錢包指令或服務。在將擬議的交換功能視為可用的支付流程前,請先查閱具體實作已發布的版本說明與操作指引。
「原子」代表兩筆支付都會瞬間完成嗎?
「原子」描述的是交換如何關聯。在本文範例中,一方領取資金時會揭露資訊,讓另一方能夠領取自己那一側的資金。交易仍分別進入各自的鏈。確認檢查、截止時間,以及參與者必須執行的操作,仍是完成協定的一部分。
原子交換會自動保護隱私嗎?
原子交換協定協調結算。它揭露什麼資訊,取決於參與的鏈、合約和通訊。在基本的雜湊鎖交換中,共用的公開雜湊可以關聯兩側。因此,必須分別評估 Blocknet 的支付保護和整個交換的資訊揭露特性。