Author

Topic: 隔离见证为什么对比特币硬件钱包如此重要? (Read 190 times)

full member
Activity: 219
Merit: 250
隔离见证(SegWit)作为一种扩展性解决方案,旨在扩展比特币网络和消除交易延展性(malleability)。著名硬件比特币钱包制造商Trezor的社区主管Bach Nguyen表示SegWit还可以在最大化比特币硬件钱包安全性措施和效率方面起到重要作用。
自从在比特币社区推出之后,SegWit一直都被认为能够为双层协议解决方案打开大门,如Tumblebit和闪电网络。SegWit为创新型扩容和隐私解决方案的运行提供了基础设施。

此外,闪电网络联合作者Thaddeus Dryja将SegWit描述为一种“真正的区块大小提升方案”,因为SegWit在测试网络上将单个比特币区块扩大了3.7倍,而之前在讨论的时候只有2.1倍。

同样很重要需要指出的是,Nguyen解释说SegWit还提供了一种解决方案,解决了一个在过去几年硬件比特币钱包制造商如Trezor一直努力解决的问题。

Trezor被认为是最安全的硬件比特币存储和管理钱包之一。然而,目前这种硬件钱包面临着一个与目前比特币交易结构有关的麻烦。

在过去,多个矿工和公司高管批评SegWit对比特币layer 1基础设施的更改幅度过大。然而,Trezor则支持这种更改。

目前,硬件比特币钱包制造商和开发者,包括Trezor,Ledger,KeepKey等,都必须依赖于自己的解决方案来找到前一个比特币交易输出的值。

根据目前的比特币交易结构,Nguyen解释说硬件钱包必须完成一种负责且不切实际的流程才能从比特币区块链上找到之前的交易。

“当形成新交易时,硬件钱包将从区块链上找出前一笔交易,并请求具体的输出及其值。一旦收到这个值,钱包将会开始哈希整个交易。只有当这个哈希值与已经发布的哈希值完全匹配时,然后钱包才能确定这个数值是正确的。对于新交易所使用的每一个输入,钱包都需要完成这样一个流程。”
当新交易包含大量输入时,这将是一个效率低下且耗时的过程。因为硬件钱包的计算能力并不如正常的设备或者计算机。所以这对于硬件设备通过区块链找到之前的交易并更新新的交易来说是一个越来越具挑战性的工作。

SegWit对比特币layer 1基础设施的更改消除了效率低下的验证流程。相反于将输出隔离,SegWit将之前的输出值包括到交易签名中。通过这种方式,硬件钱包可以在很短的时间内获取之前交易的输出。

输出验证和发现周期的缩短还防止或消除了一些糟糕情况出现的可能性,如手续费攻击,这种瞄准交易输入的攻击可能会使硬件钱包用户损失大量资金。

Nguyen解释说:

“这也许看起来是一种微不足道的变化,但是这种安全性影响是巨大的。硬件钱包需要在的操作越少,事情出错的概率就越低。”
https://www.cryptocoinsnews.com/segwit-important-trezor-hardware-bitcoin-wallets/
Jump to: