xmr.club
EN 中文 ES RU
← 所有指南
指南 · 長文解說

BTC↔XMR 原子交換:eigenwallet、BasicSwap 與 Farcaster 比較(2026)

原子交換是加密貨幣兌換在密碼學上的聖杯:在比特幣與 Monero 之間移動資產,沒有中心化保管、沒有帳號,也沒有半途遭 AML 凍結的可能。但「原子」不等於「零摩擦」或「零臭蟲」。以下是對目前原子交換技術堆疊的誠實稽核。

原子交換 vs 即時兌換 vs P2P:三種信任模型

要在不提交政府身分文件的前提下,把資金從比特幣搬到 Monero,你必須在三種根本不同的技術模型之間做選擇:

                  [ 信任架構比較 ]

1. 即時兌換聚合器(kyc.rip、Trocador、FixedFloat)
   [你] ──(BTC)──> [託管櫃檯] ──(XMR)──> [你]
   • 速度:數分鐘
   • 摩擦:低(網頁瀏覽器)
   • 交易對手風險:託管窗口期間偏高;可能被自動 AML 凍結

2. 去中心化 P2P 網路(Haveno、RetoSwap、Bisq)
   [買方] <──(2-of-3 多簽託管)──> [賣方]
                     ^
                     | (爭議時由仲裁人介入)
   • 速度:30–60 分鐘(郵寄現金則需數日)
   • 摩擦:中(桌面用戶端、保證金)
   • 交易對手風險:密碼學託管;爭議仍仰賴人為仲裁

3. 跨鏈原子交換(BasicSwap、eigenwallet、Farcaster)
   [比特幣區塊鏈] <══(調適簽章)══> [Monero 區塊鏈]
   • 速度:30–120 分鐘(兩條鏈都要等確認)
   • 摩擦:高(本機守護程式或桌面用戶端)
   • 交易對手風險:數學上為零(原子性由程式碼強制;沒有第三方)

在即時兌換中,你把比特幣的臨時保管權交給一家中心化交易所。只要他們的法遵引擎標記了你的 UTXO,資金就會被凍結。

在 Haveno 這類 P2P DEX 中,幣被鎖在鏈上的多簽託管裡,爭議由指定的仲裁人處理。

而在原子交換中,沒有中介櫃檯、沒有託管入金,也沒有仲裁人。價值的交換完全由數學支配。透過雜湊時間鎖合約(HTLC)與密碼學調適簽章,這筆交易是原子性的:要嘛雙方都拿到各自的資產,要嘛協定中止、雙方都自動拿回原本的資金。


BTC↔XMR 原子交換實際上怎麼運作

在比特幣與 Monero 之間實現原子交換,長期被視為加密領域最困難的密碼學挑戰之一。

比特幣擁有豐富的腳本語言(Script),原生支援雜湊鎖與相對時間鎖(OP_CHECKLOCKTIMEVERIFY)。Monero 則出於刻意設計,完全沒有腳本語言——它的區塊鏈透過隱形地址、RingCT 與環簽名來確保隱私。

為了在沒有 Monero 智慧合約的情況下完成兌換,隱私研究社群率先採用了 Schnorr/ECDSA 調適簽章,以及可驗證的離散對數相等性證明(DLEQ):

  1. 鎖定比特幣: 買方把比特幣鎖進比特幣鏈上一個受時間鎖控制的 2-of-2 多簽輸出。
  2. 鎖定 Monero: 賣方把 Monero 鎖進一個全新產生的 Monero 輸出,其花費金鑰被拆成兩半。
  3. 密碼學握手: 當買方簽署比特幣交易以領取資金時,那道簽章在數學上必然揭露另一方解鎖 Monero 輸出所需的那片缺失私鑰。
  4. 失效情境: 如果任一方離線或拒絕配合,比特幣鏈上的時間鎖到期,存入方可取回自己的 BTC,而 Monero 那一側的鎖定則單純退回給掛單方。

任何時刻,任何一方都不可能捲走兩邊的幣。


三套主要的原子交換堆疊

開源生態系已收斂為三種截然不同的軟體架構:

1. eigenwallet(前身為 UnstoppableSwap)

  • 架構: 為吃單方(賣出 BTC 以取得 XMR 的那一方)量身打造的桌面圖形介面程式。
  • 網路傳輸: 100% 走 Tor 隱藏服務。
  • 節點需求: 輕量。用戶端使用公開的比特幣 Electrum 伺服器與公開的 Monero 守護節點,意即你不必把好幾 GB 的區塊鏈歷史下載到本機硬碟。
  • 交易模型: 應用程式連上執行自動化交換後端(ASB)的獨立造市者。圖形介面會列出可用的即時掛單、報價匯率與最大交易上限。
  • 優點: 對終端使用者而言門檻遠低於其他方案。下載桌面執行檔、啟動、透過 Tor 為內建的比特幣錢包儲值、貼上你外部的 Monero 地址,然後按下 Swap。
  • 缺點: 歷來偏向單一方向(主要為 BTC→XMR 最佳化,XMR→BTC 功能較新且市場深度較淺)。仰賴社群中活躍的 ASB 營運者維持流動性。

2. BasicSwap DEX

  • 架構: 完整的自架去中心化交易所平台。
  • 網路傳輸: 走 Tor 的 Particl 核心安全訊息(SMSG)網路。
  • 支援資產: Monero(XMR)、Bitcoin(BTC)、Litecoin(LTC)、Particl(PART)、Dash(DASH)。
  • 節點需求: 重。在主要的自架模式下,BasicSwap 會為你所交易的幣種跑完整的本機節點(例如 bitcoind 與 monerod),通常以 Docker 容器編排。
  • 優點: 真正的點對點訂單簿。任何人都能掛出限價掛單,或吃掉別人的單。它不需要依賴中心化的報價伺服器或單一 ASB 供應商。完全開源且經過稽核。
  • 缺點: 硬體佔用相當可觀。在你能掛出第一筆單之前,需要數百 GB 的磁碟空間與數小時的初始區塊鏈同步。

3. Farcaster 協定

  • 架構: 以 Rust 撰寫、跨多個儲存庫的模組化跨鏈原子交換規格實作。
  • 網路傳輸: 走 Tor/I2P 的 P2P gossip 層。
  • 節點需求: 模組化守護程式(farcasterd、swapd、peerd、monero-wallet-rpc)。
  • 優點: 高度模組化、以記憶體安全的 Rust 撰寫的嚴謹程式碼庫。它是現代開發者整合與無介面終端機交換引擎的協定基石。
  • 缺點: 主要面向命令列進階使用者、節點營運者,以及要打造內嵌交換前端的第三方錢包開發者。

堆疊比較表

功能/指標eigenwalletBasicSwap DEXFarcaster 協定
主要對象桌面端的零售吃單方自主節點營運者與交易者開發者與進階終端機使用者
使用者介面打磨過的桌面圖形介面Web UI/本機瀏覽器儀表板CLI 與 API 守護程式
所需磁碟空間< 1 GB(遠端 Electrum/RPC)300 GB 以上(完整本機節點)不一定(輕量或完整守護程式)
初始同步時間< 2 分鐘數小時到數天(鏈同步)數分鐘到數小時
方向性BTC → XMR(主要)多方向(BTC、XMR、LTC)雙向(BTC ↔ XMR)
Tor 支援內建原生 Tor內建 Tor/Particl SMSG內建 Tor 守護程式支援
xmr.club 收錄在指南中追蹤mixers · A 級在工具中追蹤

事件與修補素養:理解程式碼風險

在中心化金融裡,風險來自腐敗的人。在原子交換裡,風險來自密碼學實作瑕疵與時序競態條件。

隱私使用者必須以成熟的事件素養來看待原子交換工具:

自動化交換後端(ASB)的漏洞週期

2024 年末到 2025 年初,對早期 UnstoppableSwap ASB 實作的安全稽核,揭露了邊界情境下的交易重放風險:積極的攻擊者可以操縱比特幣記憶池手續費率,把退款交易拖延到鎖定到期窗口之後。

  • 回應: 開發者立即發布負責任揭露公告,建議 ASB 營運者暫停自動吃單,並在更名為 eigenwallet 之前,重新設計了退款時間鎖的緩衝公式。
  • 啟示: 作為吃單方(送出 BTC 以收取 XMR),你的資金受到相當程度的保護,因為領取 Monero 輸出的是你。作為掛單方(跑自動化伺服器提供流動性),你則暴露在腳本漏洞、記憶池重組與軟體崩潰之下。若你要經營掛單節點,就必須追蹤上游專案的儲存庫並立即套用更新。

負責任揭露是一種信任訊號

在 xmr.club,我們不會單純因為某個專案被發現漏洞就降級。這種密碼學複雜度的軟體,必然會有邊界情境。我們評估營運者與開源團隊的重點在於他們如何處理揭露:

  • 他們有沒有在公開漏洞被利用之前通知使用者?
  • 修補是否透明釋出、提交歷史是否公開?
  • 他們有沒有避開「100% 數學上無法被駭」這類欺騙性行銷話術?

BasicSwap 與 eigenwallet 在負責任地處理技術瑕疵這件事上,都展現了相當成熟的態度。


實戰手冊:執行你的第一筆原子交換

如果你即將執行第一筆 BTC→XMR 原子交換,請照著這份操作檢查表走:

步驟 1:驗證安裝檔完整性

只從官方儲存庫下載軟體(例如 eigenwallet.org 或 basicswapdex.com)。執行前,務必用開發者的 PGP 密碼學簽章驗證下載到的發行執行檔。絕對不要執行從搜尋引擎廣告或第三方論壇下載、未經簽署的執行檔。

步驟 2:確保網路連線不中斷

原子交換是一種互動式協定。即時兌換可以讓你送出幣之後就關掉瀏覽器;原子交換卻要求你的本機用戶端持續監看比特幣與 Monero 兩條鏈、在特定確認高度交換密碼學金鑰,並廣播最後的領取交易。

  • 不要關上筆電。
  • 不要讓電腦進入睡眠。
  • 在狀態畫面確認 Monero 已入帳到你本機錢包之前,請維持網路不中斷。

步驟 3:先做一筆試水溫的微額交換

第一次操作千萬不要直接換 5,000 美元。先做一筆小額測試交易(50 到 100 美元)。這能讓你確認 Tor 連線是否穩定、體會比特幣區塊確認帶來的時間延遲,並驗證你的 Monero 錢包能否正確同步入帳餘額。


什麼時候「不該」用原子交換

原子交換是自主隱私的黃金標準,但它並非總是理性的選擇:

  1. 你在趕時間: 原子交換需要 30 分鐘到 2 小時,因為兩條鏈都必須累積多個不可逆的鏈上確認,才會釋出密碼學秘密。如果你需要在 5 分鐘內完成,Trocador 或 kyc.rip 這類即時聚合器快得多——代價是兌換窗口期間的託管與後端風險。
  2. 你要換的金額很小(< 50 美元): 由於原子交換需要多筆鏈上比特幣交易(注入多簽、廣播領取,可能還要處理退款),比特幣的高礦工費可能吃掉你這筆交易相當可觀的比例。
  3. 你完全不想碰技術細節: 如果下載桌面軟體、等待區塊確認與管理本機錢包備份讓你感到吃不消,那麼去中心化 P2P(RetoSwap)或經過審查的即時櫃檯,學習曲線會平緩許多。

常見問題

原子交換會因為 AML 審查而凍結我的比特幣嗎?

不會。原子交換是開源的點對點密碼學協定。沒有中心化的法遵伺服器、沒有第三方保管,也沒有連向鏈上分析監控引擎的 API 端點。任何一方在技術上都沒有能力凍結資金或索要身分文件。

如果交換過程中對方的電腦斷線了會怎樣?

協定內建了密碼學的退款安全網。如果對方離線,或未能在事先約定的時間鎖到期前廣播交易,你的用戶端會自動廣播一筆退款交易,把你原本的存入資金退回你的錢包。你損失的只有鏈上礦工手續費。

原子交換能完全切斷鏈上關聯嗎?

可以。在比特幣區塊鏈上,觀察者只會看到一筆平凡無奇的 2-of-2 多簽花費。在 Monero 區塊鏈上,你的資金落入受隱形地址與 RingCT 保護的原生 Monero 輸出。比特幣那筆輸入與最終的 Monero 餘額之間,不存在任何密碼學上或確定性的鏈上關聯。

精選

  • BasicSwap DEX — A 級開源跨鏈 DEX。在 Tor 上使用調適簽章,不需橋接代幣、包裝資產或中心化協調者。
  • Haveno — A 級去中心化 P2P 網路。當原子交換的訂單簿深度撐不起大額成交時,是最理想的搭配路線。
  • kyc.rip — B 級自家聚合器(利益衝突已揭露)。當速度與匯率比自架本機節點更重要時,是務實的退路。