可编程比特币保险库可以重新构想长期储蓄

比特币持有者可能能够将长期储蓄保险库编程为链上代码——这对于将加密货币作为长期投资(称为“hodling”,持有至死)的比特币持有者来说是一个令人兴奋的发展。

尽管比特币的价值像过山车一样波动,但许多人认为比特币是一种持久的价值储存手段。 因此,随着比特币社区越来越多地寻求有关长期投资实践的可编程性,Bitcoin Core 开发人员现在 考虑 通过将硬编码的“金库”添加到比特币的软件中 软叉.

比特币核心开发者 James O'Beirne 建议 在官方 Bitcoin-Dev 邮件列表的帖子中保存操作码。 他的软分叉将向比特币脚本添加两个新的操作代码(“操作码”):OP_VAULT 和 OP_UNVAULT。

操作码 OP_VAULT 和 OP_UNVAULT 会完成什么?

如果 O'Beirne 的软分叉设法在比特币人中获得激活共识——包括接受软分叉的比特币矿工和节点运营商——这些操作代码将允许使用比特币脚本的新形式的长期保管。

链上金库可以将比特币锁定一段特定的时间,从而降低了喜欢持有比特币的投资者在价格暴跌时恐慌的可能性。 金库操作码将添加 一套可编程比特币钱包的投资相关功能,这将显着增强比特币现有的,基本的 时间锁 储蓄技术。

OP_VAULT 将接受设置高度信任的支出路径、不太信任的支出路径以及时间锁的参数。 高度信任的支出路径可能涉及使用位于不同位置的设备的多重签名要求,从而更容易防止在恐慌时刻冲动购买或出售比特币。

不太受信任的支出路径可能包括为方便起见连接到互联网的热钱包。 一种 时间锁 然后会阻止交易在指定的到期时间或区块高度之前被确认到热钱包中。

了解更多: 此比特币核心更新将保护全节点运营商免受黑客攻击

OP_UNVAULT 有三个建议参数,包括 OP_VAULT 对高度信任的支出路径和延迟期的相同承诺。 OP_UNVAULT 还包括对比特币持有者希望包含在未来交易中的输出的承诺。

这两个新代码将使用户能够准确地确定何时可以确认使用特定输出的交易。 OP_UNVAULT 可以检测到花费金库中资金的尝试,并在时间锁定到期时发送交易,前提是它符合钱包所有者先前设置的规则。 如果交易不符合这些规则,它可以将资金发送到一个高度可信的地址,等待所有者的输入。 此功能添加 有助于防止盗窃的安全功能 以防不太受信任的钱包遭到破坏。

今天的比特币核心代码已经包含了预签名交易的选项。

比特币保险库操作码的现代替代方案

其他提议的类似金库的解决方案包括 契约,它可以设置用户可以向其发送交易的已批准脚本的白名单。 契约,例如 检查模板验证 Bitcoin Core 开发者 Jeremy Rubin 的提议不会涉及 O'Beirne 提议的操作码。

O'Beirne 承认,开发商长期以来一直将契约视为保险库的重要组成部分。 不过,他对目前拟议的盟约方案表示不满。 这些方案有 未能在节点运营商之间达成共识 和矿工,在他看来,包括膨胀的变量。

接下来的步骤

OP_VAULT 和 OP_UNVAULT 可以提供较少见证数据的解决方案,从而节省通过比特币网络传输的数据量。 他们还可以通过消除在将比特币发送到所需地址之前将其发送到特定地址的要求,从而节省在金库中使用比特币所需的步骤数。

James O'Beirne 的保险库提案可以提供一种安全的方式来硬编码 hodling 投资策略。 OP_VAULT 和 OP_UNVAULT 只需几个新的操作码就可以扩展比特币的储蓄技术。 提案的激活 仍然需要其他比特币核心开发人员的批准,安全审计,矿工和节点运营商之间的共识,以及成功的软分叉启动。

欲知更多资讯,请关注我们 Twitter 和 谷歌新闻 或收听我们的调查播客 创新:区块链城市.

来源:https://protos.com/programmable-bitcoin-vaults-could-reimagine-long-term-savings/