对比特币进行更改可能极其困难,但通过软分叉为比特币引入额外的智能合约已经取得了一些进展。此外,还有大量上层网络开发正在进行中,这些开发将与现有的基本比特币协议很好地配合。毫无疑问,闪电网络、侧链和其他现有的比特币智能合约系统也将得到改进。
虽然目前大多数智能合约活动都发生在以太坊及其第2层网络上(甚至涉及比特币的活动),但从长远来看,比特币作为资产和智能合约作为技术的合并可能会改变当前的范例。
当比特币网络于2009年1月首次推出时,比特币网络的基本规则在某种程度上肯定是一成不变的。然而,通过向后兼容的软分叉,协议会不时地进行一些细微的改变。多重签名地址、与闪电网络相关的智能合约、隔离见证和Taproot都通过这种方法来到了比特币,并且在以太坊中出现了许多关于可以添加到比特币脚本中的新智能合约的提案。
比特币契约将允许用户更好地设定如何、何时或何处发送比特币的条件规则。例如,契约可能只允许在特定时间段过后将一些比特币花费到某些特定地址。有效增强对比特币支出条件的控制和增加限制的能力可以实现各种不同的用例,并改进当今比特币上已经存在的智能合约系统。
过去几年,各个比特币开发商发布了几项契约提案。一些最著名的比特币契约提案包括OP_CHECKTEMPLATEVERIFY (CTV)和OP_CAT,其中第二个提案在被中本聪停用之前在比特币的原始版本中可用。比特币开发者一直在争论许多不同契约提案的优点,因为他们希望在增加可编程性之间取得适当的平衡,而又不会增加太多可能增加比特币攻击面的复杂性。此外,有人表示,增加契约根本不值得进行安全权衡,因为没有经过验证的用例。
长期以来讨论的契约的关键用例之一是保险库的概念,它将提供额外的一层保护,防止盗窃和黑客攻击。其基本思想是,某个地址中持有的比特币只能以预定的方式使用,从而抑制攻击者的积极性。例如,可能需要将资金发送到中间地址,然后再发送到用户选择的任何地址,并且还向该中间地址添加时间锁,以允许比特币的合法所有者防止盗窃企图。如今,比特币上可以实现简单版本的金库;然而,如果比特币有契约,它们可以变得更加高效和安全。
契约还可以对现有的第2层比特币网络(例如闪电网络和侧链)进行一些改进。就闪电网络而言,契约可以实现改进,例如通道工厂,它允许闪电用户以较低的频率与基础比特币区块链进行交互,从而降低总成本。对于侧链,契约可能有助于提高各种双向挂钩机制的安全性和效率。还存在改进以隐私为中心的协议(例如CoinSwap)、开发拥塞控制以及改进现有的其他L2网络(例如Ark和MercuryLayer)的潜力。
如前所述,比特币上已经存在侧链;然而,当前的实现依赖于基于多重签名地址背后的签名者联盟的安全模型。还有基于权益证明的模型即将上线,但驱动链将提供第三种选择,其中侧链上的资金由比特币矿工控制。
目前,驱动链是一个极具争议性的提议,但比特币用户群的某些部分认为,它们是解决双向挂钩问题的最佳解决方案,并将为侧链提供最高程度的审查阻力。批评者认为,驱动链通过将大量比特币置于矿工的集体手中,改变了基础网络层面的博弈论。也就是说,这里的最终目标是使低信任度的比特币侧链能够对智能合约和其他用例进行更高水平的实验。
值得注意的是,现在可以通过BitVM实现驱动链的一个版本;然而,通过引入两个比特币改进提案(BIP):BIP300和BIP301,它将变得更加安全。
Simplicity是Blockstream开发的一种先进的高级比特币脚本语言,可提供形式验证和更具表现力的智能合约。Blockstream首席执行官AdamBack将简单性集成到比特币中被称为潜在的最终软分叉,因为它可能会导致基础协议僵化。
在简单的比特币世界中,比特币智能合约的开发将更像在以太坊世界中那样,开发人员可以自由地编写他们想要的任何智能合约。简单性还提供了形式验证,这意味着智能合约在使用之前可以被证明其行为完全符合预期,这可以限制安全问题和错误。以太坊的Solidity脚本语言不存在这一功能,多年来大量容易出错的智能合约导致了价值数十亿美元的损失。如今,将Simplicity添加到比特币中会被视为极具争议性,但预计会在2024年的某个时候将其添加到Liquid侧链中。
展望未来,侧链将成为比特币智能合约开发方面值得关注的关键领域,因为这些L2网络能够提供更多的实验。随着比特币继续通过多层方法进行扩展,很可能会尝试大量新的侧链概念。
仍然有很大改进空间的关键问题是双向挂钩,它使比特币能够在基础链和L2网络之间来回移动。在足够长的时间内,某种基于零知识证明的系统可能会成为这些比特币二级层的最终挂钩机制。
就其功能集而言,闪电网络仍然相当基础;然而,这种情况在不久的将来肯定会改变。闪电网络的两个最新发展可能会导致更高水平的采用,那就是Taproot资产和DLC。过去几年,稳定币一直是加密货币市场采用的关键领域,自从链上费用上涨以及TetherUSD(USDT)慢慢转向替代网络以来,比特币生态系统就错过了这个机会。
通过TaprootAssets(以及其他类似协议),稳定币可以在比特币上发行并通过闪电网络发送,使其成为以太坊和Tron等其他一些区块链网络的更快、更便宜的替代品。借助DLC,可以在闪电网络上启用与美元挂钩的持股和信任最小化衍生品等用例。
如前所述,在比特币中添加契约提案或简单性也可以帮助闪电网络在使用基础比特币区块链方面变得更加高效,并且在扩展方面仍有大量工作要做这个L2网络面向全球潜在的数十亿用户。
展望未来,闪电网络可能会更多地充当粘合剂,允许用户基本免费地在各种L2比特币网络之间即时交换。也就是说,就网络上的资金如何在基础层托管而言,闪电网络被视为具有最少信任假设的L2,因为闪电交易只是尚未广播和包含的自我托管比特币交易在一个块中。
还有类似于闪电网络的技术正在上线,可以为特定用例提供替代选项。Fedimint是一个基于联合比特币托管(类似于Liquid)的电子现金系统,可实现快速且廉价的匿名交易。此外,Ark是一个更新的概念,可以解决闪电网络中发现的一些流动性和隐私问题。
闪电网络目前的形式仍然存在一些局限性,并且绝对不是将比特币扩展到全球人口方面的灵丹妙药。相反,它是允许任何人使用比特币同时保持一定程度的去中心化和审查制度的潜在工具之一。
比特币智能合约的未来就是现在。对于那些希望在世界上最有价值的加密货币网络之上部署智能合约的人来说,已经有许多工具可供使用,并且这些工具在未来几年必将变得更加强大和安全。由于Ordinals、BitVM和其他近期突破的出现,在比特币之上构建去中心化应用程序从未像今天这样令人兴奋。
至少自2014年原始侧链白皮书发布以来,围绕比特币构建一切而不是将加密货币用户群分裂成许多不同的、不兼容的系统的想法就已经存在,现在实现这一愿景的工具即将到来在线的。没有理由一切都不能建立在比特币之上,作为真相和智能合约争议解决的核心来源。
以上就是什么是比特币智能合约?比特币智能合约权威指南的全部内容,望能这篇什么是比特币智能合约?比特币智能合约权威指南可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。