Specter 2/2 PSBT 多簽教程

Keystone 錢包的 V1.1.1 (BTC-Only) 及以上單幣種固件版本支持 PSBT 多簽功能。本教程將詳細描述如何使用 Specter V1.4.6 作為觀察錢包,用 Keystone 、Coldcard作為 2 個多簽參與方,來創建一個 2/2 的 PSBT 多簽錢包,以及如何發送多簽交易。

2/2多签设置的签名人数不是很安全。本教程只是为了展示如何使用Keystone 、Coldcard在Specter上设置多签钱包。有关多签的详情,请查看:https://btcguide.github.io/quorum

I. 準備

1. Keystone 錢包固件版本升級到 V1.1.1 (BTC-Only) 或以上版本,作為第一個多簽方。

(有關詳細信息,請閱讀如何升級固件。)

2. Coldcard 固件版本升級到 V2.1.0 或以上版本,作為第二個多簽方。

3. 電腦安裝並運行 Specter (V1.4.6 及以上版本)。

4. MicroSD 記憶卡(FAT32 格式,且大小不超過 512GB)。

小貼士: Keystone 錢包具有將 microSD 卡格式化成 FAT32 格式的功能,點擊下方跳轉鏈接查看教程:

page如何將 microSD 卡格式化成 FAT32 格式?

II. 在 Specter 上添加錢包設備

小貼士:如果需要使用比特幣測試網路,請至 “Keystone 錢包 > 設置 > 區塊鏈網路 > 測試網”,再進行以下操作。

1. 在Specter上添加 Keystone 設備

(‌1)運行 Specter 錢包,點擊【+ Add new device】,選擇設備類型為【Keystone】並輸入設備名稱。

(2)通過 “掃描二維碼” 或 “ MicroSD 卡傳輸文檔 ” 獲取並導入 Keystone 錢包的 Xpub:

- 方式 1:掃描二維碼

1) Keystone 錢包設備開機,點擊頁面左上方【菜單】按鈕 >【多簽錢包】 > 右上角【•••】按鈕 >【查看/導出擴展公鑰】。

2) Specter 端:點擊【Scan QR Code】掃描 Keystone 錢包上展示的二維碼。

- 方式 2: 通過 microSD 卡傳輸文檔

1) 將 microSD 記憶卡插入到 Keystone 錢包設備中,開機。

2) 點擊頁面左上方【菜單】按鈕 >【多簽錢包】 > 右上角【•••】按鈕 >【查看/導出擴展公鑰】> 右上角【導出全部】>【導出】。

3) 將 microSD 記憶卡從 Keystone 錢包中取出並插入電腦。

4) Specter:點擊【Upload from SD Card】> 選中並打開從 Keystone 錢包中導出的 .json 文檔。

‌(3)點擊【Continue】,成功添加 Keystone 錢包。

2. 添加 Coldcard 設備

‌1)Specter 端:點擊【+ Add new device】,選擇設備類型為【Coldcard】並輸入設備名稱。

2)將 microSD 記憶卡插入 Coldcard 設備中 >【Settings】 > 【Multisig Wallets】 > 【Export XPUB】 ,得到 Coldcard 的 Xpub。

3)將 microSD 記憶卡從 Keystone 錢包設備中取出並插入電腦。

4)Specter 端:點擊【Upload from SD Card】,選中並打開從 Coldcard 中導出的 .json 文檔。

5)點擊【Continue】,成功添加 Keystone 錢包。

III. 在 Specter 上創建一個 2/2 多簽錢包

‌1. Specter 端:點擊【Create Multisignature wallet】 > 選擇 “Coldcard”、“Keystone”> 點擊【Continue】。

2. 設置多簽錢包名稱(例如:Bob's Multisig Wallet)、地址類型以及交易所需的簽名數量,點擊【Create wallet】。

3. 2/2 多簽錢包創建完成,Specter 則作為該多簽錢包的觀察錢包。

IV. 導入該 2/2 多簽錢包到 Coldcard

‌1. 將 microSD 記憶卡插入Coldcard中。卡內有Keystone導出的.json文件。

2. Coldcard 端:【Settings】> 【Multisig Wallets】> 【Creat Airgapped】。

3. 設置地址類型(默認-P2WSH)和共同簽名者的數量(2-of-2)。

4. 確認(√) 並完成創建2/2多重簽名錢包。

5. 上一步之後,您將在Micro SD卡上獲得一個名為“export-CC-2-of-2.txt“的文件。您將需要它來將多重簽名錢包導入Keystone。

溫馨提示:如果您沒有得到文件,請按以下方式手動導出:

1. 將Micro SD 卡插入Coldcard。

2. [設置]> [Multisig Wallets] > [2/2: CC-2-of-2] > [Coldcard Export] > [Coldcard Export] > Export-CC-2-of-2.txt。

V. 導入該 2/2 多簽錢包到 Keystone

1. 將 microSD 記憶卡插入Keystone中。卡內有Coldcard導出的“export-CC-2-of-2.txt“文件。

2. [菜單]>[多重簽名錢包]>[導入多重簽名錢包]。

3. 選擇文件“export-CC-2-of-2.txt”>[了解]>查看錢包信息並點擊[確認]。

VI. 接收由2/2多簽錢包創建的交易

1. Keystone 端:點擊【地址】,展示收幣地址給發幣方。

2. Specter 端:選擇多簽錢包(例如:Bob's Multisig Wallet),點擊【Receive】,展示收幣地址給發幣方。

VII.發送一筆2/2多簽交易

1. 在 Specter 觀察錢包端創建交易

‌1)選擇多簽錢包(例如:Bob's Multisig Wallet),點擊【Send】 > 設置收幣地址及發幣金額 > 【Create unsigned transaction】。

2. 在 Keystone 錢包端進行部分簽名

提示:您可以選擇通過二維碼或Micro SD卡中的文件在Keystone上簽署交易

- 方式 1:掃描二維碼

‌1)Specter:點擊【Keystone】>【Sign with QR codes】‌,待簽名的交易數據將以二維碼格式展示。

2)Keystone 端:點擊頁面右上方 “掃描” 按鈕,對準 Specter 展示的二維碼進行掃描。掃描完成後,檢查並確認交易訊息,點擊【簽名】,輸入密碼/指紋驗證,Keystone 錢包以二維碼格式展示簽名的交易數據。

3)Specter 端:點擊【Scan signed transaction】,然後對準 Keystone 錢包展示的簽名二維碼進行掃描,Keystone簽名成功。

溫馨提示:如果您掃碼困難,請點擊二維碼調整二維碼密度及大小,然後重試。

- 方法 2:通過 microSD 卡傳輸

‌1)將 microSD 記憶卡插入電腦。

2)Specter 端:點擊【Keystone】 >【Sign with SD Card file】 >【save transaction to file】> 保存含有待簽名交易數據的文檔至 microSD 記憶卡中。

3)將 microSD 記憶卡卡從電腦上取出並插入 Keystone 錢包。

4)Keystone上:點擊頁面右上方 microSD 記憶卡圖標,找到並打開待簽名的文檔,點擊【簽名】,輸入密碼 / 指紋驗證。點擊二維碼下方【點擊此處導出文檔】>【導出】,將部分簽名文檔導出到 microSD 記憶卡。

‌6)將microSD 記憶卡從 Keystone 錢包中取出並插入電腦。

7)Specter 端:點擊【上傳簽名交易】,找到並打開從 Keystone 錢包導出的部分簽名文檔,Specter 識別數據,第一個多簽方完成簽名。

3. 在 Coldcard 端進行部分簽名

‌1)將 microSD 記憶卡插入電腦。

2)Specter 端:點擊【Coldcard】 >【Sign with SD Card file】 >【save transaction to file】>【save】( 將含有待簽名交易數據的文檔保存至 microSD 記憶卡中)。

3)將 microSD 記憶卡從電腦上取出並插入 Coldcard。

4)Coldcard 端:【Ready To Sign】,檢查並確認交易資訊後按【√】確認簽名,並將部分簽名的文件導出到 microSD 記憶卡中。

‌5)將 microSD 記憶卡從 Coldcard 中取出並插入電腦。

6)Specter 端:點擊【Upload the signed transaction】,找到並打開從 Coldcard 導出的已簽名文檔,Specter 識別數據,第二個多簽方完成簽名。

4. 在 Specter 端廣播交易

‌1) 您可以選擇立即廣播或稍後廣播。

推薦教程說明:

pageSpecter 2/3 PSBT 多簽教程page刪除多簽錢包

最后更新于