Specter 2/2 PSBT 多簽教程
Last updated
Last updated
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
1. Keystone 錢包固件版本升級到 V1.1.1 (BTC-Only) 或以上版本,作為第一個多簽方。
(有關詳細信息,請閱讀如何升級固件。)
2. Coldcard 固件版本升級到 V2.1.0 或以上版本,作為第二個多簽方。
3. 電腦安裝並運行 Specter (V1.4.6 及以上版本)。
4. MicroSD 記憶卡(FAT32 格式,且大小不超過 512GB)。
小貼士: Keystone 錢包具有將 microSD 卡格式化成 FAT32 格式的功能,點擊下方跳轉鏈接查看教程:
如何將 microSD 卡格式化成 FAT32 格式?小貼士:如果需要使用比特幣測試網路,請至 “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 錢包。
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 錢包。
1. Specter 端:點擊【Create Multisignature wallet】 > 選擇 “Coldcard”、“Keystone”> 點擊【Continue】。
2. 設置多簽錢包名稱(例如:Bob's Multisig Wallet)、地址類型以及交易所需的簽名數量,點擊【Create wallet】。
3. 2/2 多簽錢包創建完成,Specter 則作為該多簽錢包的觀察錢包。
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。
1. 將 microSD 記憶卡插入Keystone中。卡內有Coldcard導出的“export-CC-2-of-2.txt“文件。
2. [菜單]>[多重簽名錢包]>[導入多重簽名錢包]。
3. 選擇文件“export-CC-2-of-2.txt”>[了解]>查看錢包信息並點擊[確認]。
1. Keystone 端:點擊【地址】,展示收幣地址給發幣方。
2. Specter 端:選擇多簽錢包(例如:Bob's Multisig Wallet),點擊【Receive】,展示收幣地址給發幣方。
1)選擇多簽錢包(例如:Bob's Multisig Wallet),點擊【Send】 > 設置收幣地址及發幣金額 > 【Create unsigned transaction】。
提示:您可以選擇通過二維碼或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 識別數據,第一個多簽方完成簽名。
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 識別數據,第二個多簽方完成簽名。
1) 您可以選擇立即廣播或稍後廣播。
推薦教程說明:
Specter 2/3 PSBT 多簽教程刪除多簽錢包