是时候让硬件钱包设备发挥作用了。
一家加密货币托管公司Casa的联合创始人兼CTO Jameson Lopp 于9月13日在Casa博客上发布了有关比特币多签名硬件签名性能的测试结果报告。
结果表明,硬件加密钱包设备可以很好地处理小而简单的交易。但是,一旦交易变得复杂,他们将难以执行。据说Casa是建立在地理分布的multisig,专用硬件设备上,以保护密钥,设计的用户体验和客户端服务。
洛普指出,尽管该公司无法控制硬件设备,但目标是最终支持任何设备。因此,他决定进行研究,并希望得出一些结论,并帮助multisig软件提供商更好地了解硬件的局限性,并定制钱包软件以提高性能。
Casa当前与Trezor,Ledger,Coinkite和Coldcard等六种硬件兼容。该测试已在所有受支持的硬件设备以及BitBox上进行。
Lopp通过在Debian Linux上利用Electrum 的 4.0.2应用映像来设置测试, 并创建了各种P2WSH(本机隔离见证)多重签名钱包,这些钱包使用比特币的testnet并通过USB插入了硬件设备。每个钱包中有100个UTXO存款。
Lopp创建了一系列测试,以确定在签署复杂程度不同的多签名交易时这些硬件钱包的功能。他重复了这些测试,得出的结论是,如果硬件设备可以显示用于加载和签名的进度指示器,则更好,更安全。
他补充说: “我真的很讨厌那些没有显示加载和签名进度指示器的硬件设备。因此,在这方面,我非常喜欢Coldcard和Trezor。BitBox和Ledger会引发焦虑,因为您不知道是否真的在发生任何事情。”
当谈到克服交易规模的限制和交易处理时间的延迟时,Lopp建议硬件钱包可以尝试将发送分解为多个低于其限制的较小交易。
当交易过程花费太长时间时,某些设备将锁定自己以使其不活动。Lopp建议,设备制造商为避免这种不便,至少可以采取的措施是在设备仍在进行交易时禁用屏幕锁定超时。
根据Lopp的说法,硬件设备还应该支持部分签名的比特币交易(PSBT)和所有可能的有效多重签名交易。他补充说: “我认为现在是硬件制造商开始像平台提供商那样行动,并确保他们提供可用于构建各种解决方案的强大平台的时候了。”
Lopp说,在签署比特币交易时,硬件设备需要遵循两个步骤:“首先,交易被加载到设备上,它解析详细信息并将其显示在屏幕上以供用户确认。这些详细信息通常是将资金发送到的地址,发送的金额以及所支付的费用。然后,在用户确认后,设备会对每个交易输入进行签名,然后将签名的交易返回到钱包软件。”
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。