“闪电交易”比特币新计算语言将首次亮相
2023-10-22
比特币软件即使在消费者友好型工具上也可能难以使用,而在上面运行其核心基础部分则更加困难。然而,这并没有阻止试图改变这种状况的各种努力。
比特币核心钱包(Bitcoin Core)是一款安装运行最多的比特币软件,其背后的全球志愿者开发团队很快将发布其第17个主要软件版本,该版本的代码变化一直备受期待。其中特别重要的一点是改进该软件的默认钱包,这是存储用户比特币私钥的地方。
或许最有趣的更新是一种新的首次亮相的“计算机语言”,最初是由著名的比特币贡献者Pieter Wuille提出。Wuille近年来设计了一些最激进的比特币改革方案,由此名声大噪。(包括在去年消弱了比特币扩容问题的隔离验证(Segregated Witness))。
新语言背后的理念是向密钥添加重要的额外信息。或者正如比特币核心钱包贡献者Andrew Chow所说的那样,它为最近从该软件中删除的问题“账户”系统提供了一个“理智的”替代方案。简单地说,它允许用户命名不同的帐户。比如给一个账户贴上“捐赠”的标签,另一个人贴上“储蓄”的标签。
该语言的另一个重要用例是使密钥从一个钱包转移到另一个钱包变得更容易。按照目前的情况,如果用户试图将密钥从一个钱包转移到另一个钱包,他们可能会丢失一些关于如何解锁币并将其发送给其他人的信息。
对于许多交易来说,这不是一个大问题。毕竟,大多数交易都有非常简单的操作说明:所有者必须用私钥将交易进行签名,以证明币确实是他们的。但并非所有交易都是如此。例如,多重签名交易需要多人批准才能进行发送。
闪电交易(Lightning transactions)是一种速度更快、规模更大的支付方式,目前仍处于起步阶段。
随着这种类型的交易变得越来越普遍(闪电交易被认为是平台扩容到数百万用户的最佳方式),这种新语言旨在确保关键信息不会频繁地丢失。
考虑到这一点,Wuille的新语言的目的是用一个“标签”来标记比特币的每一个密钥(公钥和私钥),上面描述了什么可以将它解锁。Chaincode工程师John Newbery在描述即将发布的版本时说,“它改变了我们对钱包的看法”。
不过,Newbery说,我们要清楚这个版本只是一个小步骤,它是第一个将这种想法付诸实践的代码修改。但开发人员预计,这种语言将贯穿在未来软件版本的代码库中。
热门