Sparrow Wallet 2/3 PSBT 多簽教程

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

I. 準備

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

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

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

3. 電腦端離線打開 SeedPicker: http://seedpicker.net/,作為第三個多簽參與方 C。

4. 電腦安裝並運行 Sparrow Wallet(V1.4.2 及以上版本)。

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

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

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

II. 創建一個 2/3 的多簽錢包 (Keystone,Coldcard,SeedPicker)

- 收集多簽方的擴展公鑰,導出到 microSD 記憶卡

1. 收集 Keystone 錢包的擴展公鑰,導出到 microSD 記憶卡

1)將 microSD 記憶卡插入 Keystone 錢包並開機。

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

3)點擊頁面右上角的【導出全部】 > 【導出】,將多簽方 A 的擴展公鑰文檔(例如:xxcp-748CC6AA.json)保存至 microSD 記憶卡中。

2. 收集 Coldcard 的擴展公鑰,導出到 microSD 記憶卡

1)將 microSD 記憶卡從 Keystone 錢包中取出並插入 Coldcard 設備。

2)Coldcard:依次選擇【 Settings 】> 【Multisig Wallets】> 【Export XPUB】。

3)按 (√) 按鈕 ,將多簽方 B 的擴展公鑰文檔(例如:xxcp-5271C071.json)保存至 microSD 記憶卡。

3. 收集 SeedPicker 的擴展公鑰,導出到 microSD 記憶卡

1)將 microSD 記憶卡從 Coldcard 設備中取出並插入電腦中。

2)下載多簽方 C 的擴展公鑰文檔保存至 microSD 記憶卡中。

3)依照 Keystone 的擴展公鑰文檔格式編輯 Seedpicker 的擴展公鑰文檔,步驟如下:

① Keystone 錢包默認的擴展公鑰文檔格式如下所示:

② xfp 表示 Fingerprint;

③ 按照如上所示 Keystone 的擴展公鑰文檔格式,編輯 SeedPicker 的擴展公鑰文檔,並保存至 microSD 記憶卡中。

4. 以上步驟操作完後,您的 microSD 記憶卡中將顯示有 3 個 .json 文檔,如下:

- 在 Sparrow Wallet 創建 2/3 多簽錢包

1. 創建一個新錢包

1)運行 Sparrow Wallet,點擊【File】>【New Wallet】> 輸入錢包名稱 > 【create a new wallet】 > 【Policy Type choose】中選擇 “Multi Signature” 選項。

2. 導入多簽方的擴展公鑰到 Sparrow Wallet

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

2)選擇【Keystore 1】>【Airgapped Hardware Wallet】 > 【Keystone Multisig】 > 【Import File】 > 選中多簽方 A 的擴展公鑰文檔 “ccxp-5271C071.json” > 【打開】。

小貼士: 此步驟教程演示的是通過 microSD 記憶卡來導入 Keystone 钱包的擴展公鑰,您也可以通過掃描二維碼來導入。

3) 按照步驟 (2) ,導入其餘兩個多簽方的擴展公鑰,全部導入完成後,點擊【Apply】。

請注意:在收集 SeedPicker 的擴展公鑰時,我們是按照 Keystone 的擴展公鑰文檔格式,編輯了 SeedPicker 的擴展公鑰文檔,因此在導入 Seedpicker 的擴展公鑰到 Sparrow 時,您需要選擇 “Keystone Multisig” 選項,然後選擇導入 Seedpicker 的擴展公鑰文檔 ,如此操作後第三個 keystore 將顯示為 “Keystone 2”。

- 導入多簽錢包到 Keystone

1. Sparrow Wallet:導出多簽錢包文檔到 microSD 記憶卡(該路徑下導出的文檔僅適用 Keystone) 。

2. 將 microSD 記憶卡從電腦上取出並插入 Keystone 錢包設備。

3. 點擊【菜單】 > 【多簽錢包】 > 【導入多簽錢包】。

4. 選擇文檔 “Sparrow Multisig-Keystone.txt” > 【確認】> 多簽錢包成功導入 Keystone 錢包中。

- 導入多簽錢包到 Coldcard

1. Sparrow Wallet 端:導出多簽錢包文檔到 microSD 記憶卡(該路徑下導出的文檔僅適用於 Coldcard)。

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

3.【Menu】 > 【Setting】 > 【Multisig Wallets】 > 【Import from SD】 > 選擇文檔:“Sparrow Multisig-coldcard.txt” > 按【√】確認 > 多簽錢包成功導入 Coldcard 中。

III. 接收數字貨幣

1. Sparrow Wallet 端:點擊【Receive】,展示收幣地址給發幣方(您也可以選擇使用 “Addresses” 菜單中顯示的任一地址,但我們建議您使用 “Receive” 展示的地址)。

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

IV. 發送一筆 2/3 的多簽交易 (Keystone & Coldcard)

- 在 Sparrow Wallet 觀察錢包端創建交易

1. 點擊【Send】> 設置收幣地址、交易說明(備註)、發幣金額和交易費,再點擊【 Create Transaction】。

2. 點擊 [Finalize Transaction for Signing],開始簽名操作。

- 在 Keystone 錢包端進行部分簽名

在 Keystone 錢包中完成簽名可以通過掃描二維碼或 microSD 卡傳輸,這兩種方式用戶可按需自行選擇。

- 方法 1:通過掃描二維碼

1. Sparrow Wallet 端:點擊【Show QR】,將以二維碼格式展示待簽名的交易數據。

2. Keystone 端:點擊頁面右上方 “掃描” 按鈕,對準 Sparrow Wallet 展示的二維碼進行掃描。

3. 檢查並確認交易資訊,點擊【簽名】,輸入密碼/指紋驗證,Keystone 錢包将以二維碼格式展示待廣播交易數據。

4. Sparrow Wallet:點擊【Scan QR】,然後對準 Keystone 錢包展示的簽名二維碼進行掃描。

小貼士:到此操作步驟時,如果您電腦的攝像頭不可用,您可以點擊二維碼下方帶有下劃線高亮的 “點擊此處導出文檔” 字樣,將已簽名的交易文檔導出到 microSD 記憶卡上,通過 microSD 記憶卡將簽名文檔傳輸到 Sparrow Wallet。

- 方法 2:通過 microSD 記憶卡傳輸

1. 將 microSD 記憶卡插入電腦。

2. Sparrow Wallet 端:點擊【Save PSBT】,導出待簽名 .psbt 文檔文 microSD 記憶卡的根目錄。

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

4. Keystone:點擊 microSD 記憶卡圖示按鈕,找到並打開待簽名文檔。

5. 檢查並確認交易資訊無誤後,點擊【簽名】,輸入密碼/指紋驗證,展示待廣播交易數據。

6. 點擊二維碼下方的【點擊此處導出文檔】>【導出】,psbt 簽名文檔(待廣播)會被導出並保存到 microSD 記憶卡的根目錄。

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

8. Sparrow Wallet: 點擊【Load PSBT】,找到並打開簽名文檔。

- 在 ColdCard 端進行部分簽名

1. 將 microSD 記憶卡插入電腦。

2. Sparrow Wallet 端:點擊【Save PSBT】,導出待簽名 .psbt 文檔到 microSD 記憶卡的根目錄。

3. 將 microSD 記憶卡從電腦中取出並插入 Coldcard 設備。

4. Coldcard 端:【Ready To Sign】 > 選擇待簽名的 .psbt 文檔。

5. 檢查並確認交易資訊後,按【√】確認簽名,並導出已簽名的 .psbt 文檔到 microSD 記憶卡中。

6. 將 microSD 記憶卡從 ColdCard 中取出並插入電腦。

7. Sparrow Wallet 端: 點擊【Load PSBT】,找到並打開簽名文檔,Coldcard 簽名完成。

- 在 Sparrow Wallet 端广播交易

1. 确认 Sparrow Wallet 节点连接正常后,点击【Broadcast Transaction]】广播交易。

最后更新于