Untitled

虽然比特币最初推出时只是着眼于成为一个全球性的点对点数字现金系统,但自早期以来,加密货币的应用范围已经远远超出了最初的应用场景。

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

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

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

了解智能合约


智能合约是一种由代码而非传统法律系统或其他中心化机构执行的合约。此代码通常部署在基于区块链的去中心化网络上。智能合约最早由著名的cypherpunk Nick Szabo 于 1994 年提出,大约比以太坊的推出早 20 年。

智能合约有最简单的实现方式,也有高度复杂的实现方式。例如,可以说标准的比特币交易就是一个智能合约。一旦比特币用户用自己的私钥签署了一项交易,就可以通过区块链将比特币转移到另一个地址。在另一端,各种区块链网络上的去中心化金融(DeFi)协议可以将不同的智能合约集合到更大的应用中,如创建合成的、基于衍生品的代币和具有自动做市商的去中心化交易所。

值得注意的是,在过去十年中,“智能合约”一词已扩展到几乎涵盖金融领域中所有加密技术的使用,因为许多平台将其用作吸引投资的流行词。例如,可以说,所谓的智能合约在其设计中涉及一些受信任的第三方(通常以预言机的形式)并不是真正的智能合约,因为该合约的执行基本上掌握在第三方手中。换句话说,在这些情况下,代码执行的预期结果不一定是最终的法律。

智能合约的优势


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