【比特币生态】比特币智能合约权威指南

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

Bitget新闻:虽然比特币最初推出的目的只是为了成为一个全球性的点对点数字现金系统,但自早期以来,加密货币的前景已经远远超出了最初的用例。

许多额外的用例都是在具有更具表现力的脚本语言的替代区块链上开发的,例如以太坊和 Solana,因为比特币脚本在整体功能方面相当有限。

通过使用用一些更具表现力的加密货币脚本语言编写的智能合约,替代区块链已经能够吸引数百万用户,这些用户的兴趣不仅仅是观看数字上升或进行不受审查的交易。

但智能合约到底是什么?为什么所有这些发展都发生在比特币网络之外?比特币是否有可能采用区块链技术的所有这些替代用例?让我们仔细看看比特币和智能合约之间日益增长的交叉点。

了解智能合约

智能合约是由代码而不是传统法律体系或其他集中机构强制执行的任何类型的合约。该代码通常部署在分散的、基于区块链的网络上。早在 1994 年,著名密码朋克 Nick Szabo就首次讨论了智能合约,大约 20 年前,这个概念因以太坊的推出而得以普及。

智能合约的范围可以从最简单的实现到高度复杂的实现。例如,可以说标准的比特币交易是智能合约。一旦比特币用户使用其私钥签署了交易,则通过区块链强制将该比特币转移到另一个地址。另一方面,各种区块链网络上的去中心化金融(DeFi)协议可以将一系列不同的智能合约组合成更大的应用程序,例如创建基于衍生品的合成代币以及与自动化做市商进行去中心化交易。

应该指出的是,在过去的十年里,智能合约一词已经扩展到几乎包括金融界中密码学的任何使用,因为许多平台更多地使用它作为吸引投资的流行词。例如,可以说,所谓的智能合约,其中涉及一些受信任的第三方(通常以预言机的形式)作为其设计的一部分,并不是真正的智能合约,因为该合约的执行基本上掌握在手中第三方的。换句话说,代码执行的预期结果不一定是这些场景中的最终法则。

智能合约的优点

那么,为什么有人会使用区块链上的智能合约,而不是由当地法律体系支持的传统协议呢?智能合约的一些主要潜在优势包括:

没有“可信”第三方:最真实形式的智能合约不涉及任何可信第三方来解决争议。正如萨博曾经写道的那样,受信任的第三方是安全漏洞,它们可能会造成成本、审查等方面的问题。缺乏第三方也是智能合约实现其他一些优势的基本特征。

提高透明度:通过在公共区块链上发布智能合约,任何人都可以免费验证合约规则以及这些规则的执行方式。这可以提高透明度,而传统合同中存在的等效系统则不存在这种透明度。例如,全世界都可以查看在Uniswap这样的去中心化交易所上发生的所有交易。

增加隐私:智能合约同时提供透明度和隐私似乎是矛盾的,但智能合约系统可以根据不同的目标来构建。比特币智能合约的核心理念是在区块链上留下尽可能少的信息,这为参与这些合约的人提供了更大程度的隐私。例如,如果区块链观察者无法判断链上比特币交易是标准支付还是闪电网络通道的开放,这将是有利的。此外,一些智能合约设计(例如CoinJoin)是专门为提高用户隐私而构建的。

不变性:智能合约一旦部署在区块链上,就无法更改(除非智能合约的初始设计允许)。这使得各方能够准确地了解合同规则在所有潜在结果中将如何实施。当然,应该指出的是,智能合约与底层区块链一样不可变,正如2016 年通过硬分叉对以太坊上的 DAO(又名 Genesis DAO)的黑客攻击所逆转的那样。

提高速度和效率:虽然传统合同可能涉及手动文书工作和法律程序,但一旦满足最终解决的触发因素,智能合同就可以立即完成。

更低的成本:根据用例,在区块链上发布的智能合约可以提供比其他选项更低的成本。例如,通过稳定币而不是银行电汇发送交易通常更便宜。也就是说,智能合约并不是在所有情况下都是更便宜的选择,因为与公共、去中心化区块链的交互可能比集中式数据库的成本要高得多。就像智能合约本身一样,区块链已经成为一种流行语推动的技术,人们有时出于欲望而不是必要而转向它。

无边界:智能合约在区块链上发布,通过互联网在全球、无需许可的基础上运行。这意味着来自世界各地的任何