Sparrow Wallet 2/3 PSBT 多簽教程
Last updated
Last updated
eystone 錢包的 V1.1.1 (BTC-Only) 及以上單幣種固件版本已支持 PSBT 多簽功能。本教程將詳細描述如何使用 Sparrow Wallet V1.4.2 作為觀察錢包,用 Keystone 、Coldcard、SeedPicker 作為 3 個多簽參與方,來創建一個 2/3 的 PSBT 多簽錢包,以及如何發送多簽交易。
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 格式的功能,點擊下方跳轉鏈接查看教程:
1)將 microSD 記憶卡插入 Keystone 錢包並開機。
2)點擊頁面左上方的 “菜單” 按鈕 > 【多簽錢包】 > 右上角【•••】 > 【查看/導出擴展公鑰】。
3)點擊頁面右上角的【導出全部】 > 【導出】,將多簽方 A 的擴展公鑰文檔(例如:xxcp-748CC6AA.json)保存至 microSD 記憶卡中。
1)將 microSD 記憶卡從 Keystone 錢包中取出並插入 Coldcard 設備。
2)Coldcard:依次選擇【 Settings 】> 【Multisig Wallets】> 【Export XPUB】。
3)按 (√) 按鈕 ,將多簽方 B 的擴展公鑰文檔(例如:xxcp-5271C071.json)保存至 microSD 記憶卡。
1)將 microSD 記憶卡從 Coldcard 設備中取出並插入電腦中。
2)下載多簽方 C 的擴展公鑰文檔保存至 microSD 記憶卡中。
3)依照 Keystone 的擴展公鑰文檔格式編輯 Seedpicker 的擴展公鑰文檔,步驟如下:
① Keystone 錢包默認的擴展公鑰文檔格式如下所示:
② xfp 表示 Fingerprint;
③ 按照如上所示 Keystone 的擴展公鑰文檔格式,編輯 SeedPicker 的擴展公鑰文檔,並保存至 microSD 記憶卡中。
1)運行 Sparrow Wallet,點擊【File】>【New Wallet】> 輸入錢包名稱 > 【create a new wallet】 > 【Policy Type choose】中選擇 “Multi Signature” 選項。
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”。
1. Sparrow Wallet:導出多簽錢包文檔到 microSD 記憶卡(該路徑下導出的文檔僅適用 Keystone) 。
2. 將 microSD 記憶卡從電腦上取出並插入 Keystone 錢包設備。
3. 點擊【菜單】 > 【多簽錢包】 > 【導入多簽錢包】。
4. 選擇文檔 “Sparrow Multisig-Keystone.txt” > 【確認】> 多簽錢包成功導入 Keystone 錢包中。
1. Sparrow Wallet 端:導出多簽錢包文檔到 microSD 記憶卡(該路徑下導出的文檔僅適用於 Coldcard)。
2. 將 microSD 記憶卡從電腦上取出並插入 Coldcard。
3.【Menu】 > 【Setting】 > 【Multisig Wallets】 > 【Import from SD】 > 選擇文檔:“Sparrow Multisig-coldcard.txt” > 按【√】確認 > 多簽錢包成功導入 Coldcard 中。
1. Sparrow Wallet 端:點擊【Receive】,展示收幣地址給發幣方(您也可以選擇使用 “Addresses” 菜單中顯示的任一地址,但我們建議您使用 “Receive” 展示的地址)。
2. Keystone 端:點擊【地址】,展示收幣地址給發幣方。
1. 點擊【Send】> 設置收幣地址、交易說明(備註)、發幣金額和交易費,再點擊【 Create Transaction】。
2. 點擊 [Finalize Transaction for Signing],開始簽名操作。
在 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】,找到並打開簽名文檔。
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 簽名完成。
1. 确认 Sparrow Wallet 节点连接正常后,点击【Broadcast Transaction]】广播交易。