有一半的回答表示智能合约可以在没有区块链的情况下使用,而另一半则认为两者无法分离。
全球领先的大宗商品定价公司,标普全球普氏能源资讯(S&PGlobalPlatts)声称智能合约可以在中心化的账本中运行,其并没有采用分布式账本。
所以,为了理解这场争论,我们必须先定义一些关键术语。智能合约并不等同于区块链,加密货币、区块链、分布式账本技术(DLT)和智能合约也不是同一回事。
区块链是通过加密算法存储“信息区块”的数字账本,随着每部分新信息被添加到账本,账本的长度逐渐增加。信息区块可以是交易记录,在加密货币中,区块链构成了其基础。
而智能合约是一种存储合约协议的软件,它存储合约的条款以及执行合约的条件。
为了加强安全性以防止黑客攻击和欺诈,区块链通常使用分布式账本技术(DLT)。DLT系统意味着完全相同的区块链被复制并存储在网络中的不同计算机上。这使得在系统中修改内容变得更加困难。
智能合约可以被用来管理交易,例如产品的购买者可以使用智能合约来自动执行交易的不同阶段,根据可信信息源的更新来支付资金。
为什么不使用传统技术呢?区块链拥有加密和分布式存储的优势,可以防止信息被篡改和减少欺诈。但是要使智能合约有用,必须同时拥有这两层保护措施。
然而,Platts公司声称他们的智能合约系统在中心化的账本中运行,没有使用分布式账本。这是因为拥有两层安全保护的成本是非常高的,而通过只使用一个中央服务器来存储数字账本,Platts牺牲了一些安全性,但获得了实用性和效率上的优势。
Platts推出的TradeVision是一个供天然气市场参与者提交价格信息的在线平台,它使用存储在中心化账本上的智能合约构建。Platts总裁马丁·弗雷恩克尔表示,近一半的数据已经通过TradeVision提交。
可能我们可以利用区块链的一部分,而不是将整个概念融入到每个应用中。智能合约可以在没有区块链的情况下使用,但会牺牲一些安全属性,并获得成本和效率上的优势。