部分签名的比特币交易(PSBT)是一种尚未完成的交易的标准文件格式。一个程序创建它,其他程序添加签名,最后一个程序广播它。
隔离网络流程
- 一个不持有私钥的在线钱包将交易构建为PSBT。
- PSBT通过二维码或存储卡传输到签名设备,绝不通过网络。
- 设备显示金额和目的地,你在其屏幕上进行检查,然后进行签名。
- 签名的PSBT以相同方式传回,在线钱包将其广播。
密钥永远不会接触连接到互联网的计算机。在线计算机上的恶意软件仍然可以尝试替换目的地,这就是为什么你始终要在签名设备的屏幕上确认地址。
PSBT也是使多重签名变得实用的原因:相同的文件在各个密钥持有者之间传递,每个持有者添加一个签名。