金色财经 区块链9月14日讯 加密货币托管公司Casa联合创始人兼首席技术官詹姆逊·洛普(Jameson Lopp)在其官方博客上发布了有关比特币多重签名硬件性能的测试报告,结果显示硬件签名性能可能是桎梏比特币发展的症结之一。
根据这份测试分析报告显示,硬件加密钱包设备可以很好地处理小而简单的比特币交易,然而一旦交易变得复杂则难以执行。Casa是一个建立在地理位置分布的多重签名客户端服务,所有服务都部署在专用硬件设备上以保护密钥。
詹姆逊·洛普表示,尽管目前他们无法控制硬件设备,但最终目标是为所有设备提供支持。因此他决定进行研究,并希望得出一些结论,旨在帮助多重签名软件提供商更好地了解硬件设备局限性,这样就能更好地定制比特币钱包软件以提高性能。
就目前而言,Casa与Trezor,Ledger,Coinkite和Coldcard等六种硬件兼容,兼容测试已在所有受支持的硬件设备以及BitBox上进行。
通过在Debian Linux上利用Electrum的4.0.2应用映像来设置测试,詹姆逊·洛普创建了各种P2WSH(本机隔离见证)多重签名钱包,这些钱包使用比特币测试网并支持通过USB借入硬件设备,每个钱包中有100个UTXO存款。
詹姆逊·洛普创建了一系列测试,以确定在签署复杂程度不同的多重签名交易时这些硬件钱包的功能。通过重复多次测试,他得出的结论是,如果硬件设备可以显示用于加载和签名的进度指示器,效果就会变得更好也更安全。詹姆逊·洛普补充说:
“我真的很讨厌那些没有显示加载和签名进度指示器的硬件设备。因此在这方面,我非常喜欢Coldcard和Trezor。相比之下,使用BitBox和Ledger的时候可能会让你引发焦虑,因为你不知道是否真的在发生任何事情。”
如果你正在囤积比特币,那么你可以选择更便宜、更方便的冷藏方式(比如一台永远无法联网的电脑、一个U盘、一个纸钱包、某种形式的无记名物品,甚至是一块金属匾)。然而,如果你的需求延伸到用比特币进行交易或支付,那么硬件钱包对于在安全的环境中签署交易是必不可少的,黑客无法远程访问。你也可以使用你的硬件钱包作为一个冷存储解决方案(你只连接到你的电脑一次,把你的比特币密钥转移到它,然后存储在一个安全的环境)。通过这种方式,您可以受益于设备上的优势,促使私有密钥生成,并通过消除钓鱼、病、恶意软件和间谍软件攻击的可能性来大大降低风险。
众所周知,安全专家会破坏他们用来生成随机密码和私钥的设备,因为从数学上讲,他们的处理单元比其他具有类似规格的计算机更有可能复制结果。相应地,硬件钱包应该像你的牙刷一样个人化:买新的,包装要保证它们的原封不动,在它们仍然安全的时候使用它们,然后避免把它们交给第二个主人。
当谈到克服交易规模限制和交易处理时间延迟等问题时,詹姆逊·洛普建议硬件钱包可以尝试将发送分成多个较小的交易,而交易数量少于其限制。当交易过程花费的时间太长时,某些设备将进行自身锁定以使其不活动。詹姆逊·洛普建议,为避免这种不便,设备制造商至少可以采取的措施是在设备仍在处理交易时禁用屏幕锁定超时功能。
根据詹姆逊·洛普的说法,硬件设备还应该支持部分签名比特币交易(PSBT)和所有可能的有效多重签名交易。他补充说:
“我认为现在是时候让硬件制造商开始像平台提供商那样行动,并确保他们可以提供能用于构建各种解决方案的强大平台。”
詹姆逊·洛普总结说道,在签署比特币交易时,硬件设备至少需要遵循两个步骤:
第一步,交易被加载到硬件设备上,它解析详细信息并将其显示在屏幕上以供用户确认。这些详细信息通常是将资金发送到的地址,发送的金额以及所支付的费用。
第二步,在用户确认后,硬件设备会对每个交易输入进行签名,然后将签名的交易返回到钱包软件。
本文部分内容编译自cointelegraph
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。