智能合约可能会被哪些因素影响

网友投稿 884 2023-01-30

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

智能合约可能会被哪些因素影响

我们在上一篇文章中讨论到,智能合约是由数据直接执行且高度自治的数字化协议,智能合约会对保险、衍生品和国际贸易等各大传统行业带来颠覆性影响。然而,如果智能合约可以带来如此巨大的价值,为何到目前为止还未得到广泛应用呢?

智能合约之所以还未实现除代币以外的行业应用场景,主要原因是其无法安全可靠地连接至链下数据(链下数据指储存在原生区块链之外的数据)。区块链无法摆脱共识协议独自与链下数据进行交互(共识协议指区块链形成单一事实状态的过程)。

区块链只能理解和处理简单的真假逻辑,比如“大米的价格是否是某个数据源的某个价格?”或者“货物从中国运往美国的途中门是否一直是锁住的?”。然而,链下数据比这个逻辑要复杂且丰富得多,比如同一个问题会有多个答案,或者存在各种不同的数据格式。

正因如此,智能合约会基于不同的价格/数据点得出多个版本的事实,所以无法保障稳定性(而稳定性正是智能合约最有价值的地方)。这可能导致交易中付款给错误的对象或付款金额出现偏差,甚至还会导致所有人对区块链账本的真实性失去信心。

目前,智能合约的主要应用场景是代币化,代币化是指以代币的形式宣示对链下资产的所有权。代币化得以发展的一个主要原因是它不需要链下数据。一次ICO的所有代币信息都是公开并储存在区块链智能合约中的。相反,衍生品、保险和国际贸易等传统行业中的大多数智能合约都需要与物联网数据、市场数据和事件数据等链下数据交互才能触发合约。

由于智能合约与所需的链下数据无法联通,如今整个世界运行的基础架构虽然储存着全部的可信数据,但却无法通过智能合约与区块链创造的新世界连接。

目前,智能合约面临的另一个挑战是它无法向外部系统传输数据。举个例子,智能合约无法在传统支付系统中以法币结算。现如今,对传统企业来说,接受加密货币作为结算货币风险太高。虽然这种情况在未来可能会有所改变,但现在由于智能合约只能用加密货币结算,因此大多数企业并不愿意采用。

事实上,智能合约如果无法访问链下数据或者无法与现有企业系统交互,那么它既不智能也不实用,而且不能在现实世界中应用。这两个限制因素导致整个智能合约生态系统无法发展到下一个阶段。因此,Chainlink建立了首个去中心化的预言机网络,让智能合约可以访问所有链下数据和外部系统,完全模仿并替代现实世界中的传统合约。

上一篇:智能网关产品架构图
下一篇:智能家居为什么即将要爆发
相关文章

 发表评论

暂时没有评论,来抢沙发吧~