首页 数字货币 智能合约什么意思?为什么我们需要智能合约3.0?

智能合约什么意思?为什么我们需要智能合约3.0?

智能合约什么意思?为什么我们需要智能合约3.0?最近有很多关于智能合约的话题。在像区块链这样的分布式账本上编码合同的想法非常具有吸引力和明确性。在公共领域有很多例子。我目前最喜欢的是AXAInsurance的Fizzy产品,他们将其作为100%自动化,100%安全的平台,用于针对航班延误的参数保险。本质上,保险持有人与AXA之间的合同条款是基于对超过2小时的航班延误进行保险(尽管这可能会因航空公司和航空法律而有所不同)。

在当前的环境中,如果一架飞机延迟了超过设定的时间(或取消),一个人的诉求是向航空公司或保险公司提出索赔,并且通常要准备进行漫长的辩论,并且要等待很长时间才能获得赔偿。Fizzy所做的是将构造放置在区块链上。本质上,如果条件满足,它将合同条款编码到区块链上,然后执行。因此,代码会不断检查一个或多个“oracle”(可信任的第三方数据源,在这种情况下为航空数据库),并且一旦时钟经过两个小时标记一秒钟,而可信任的源将飞机注册为空降时,合同中的补偿条款会自动触发。条款可能包括合同规定的补偿金额,旅行者的银行帐户以及金额已转账的确认。到目前为止,如此简单。一个不错的,易于理解的智能合约。确实,还有许多其他示例。

消除意图和推理:智能合约能否真正编码灰色

但是将洋葱去皮一点,人们就可以开始欣赏它了。合同中的条款通常没有那么明确。编码灰色阴影总是很困难。智能合约的想法不需要人工干预(因此称为“智能”),因此,如果在同意或不满足特定条件的情况下,当事双方之间可能存在任何疑问或争议,那就是会很尴尬地编码。确实,回到我们的例子,考虑如何编码“上帝的作为”?保险公司和律师对这些条款深有争议。想象一下,在新西兰基督城所有建筑物的所有者,他们一直在争论十年是否是地震是否是上帝的作为。

我刚坐在阅读与会议/活动公司谈判的合同。有一条特别的条款引起了我的注意。他们使我们能够参加活动X,然后用合同的话说“以及公司在2018年之前举办的其他类似活动”。如何编码“相似”?我认为相似之处可能不是活动公司认为相似之处。因此,在那里存在歧义。

智能合约什么意思?为什么我们需要智能合约3.0?

区块链限制:大型复杂数据集

当前,智能合约的编码方式还有其他限制。由于分布式账本技术的核心原则之一是不可变性,那么如何解决错误或错误使用的价值呢?ShadowFork的SmartContract错误由于代码中的错误而冻结了价值100万美元的以太坊,据说是由于编码不佳。然后是数据。对于像Fizzy示例这样的简单事务,要编码的合同不太可能需要特别密集的数据,而是要使用B2B客户的主服务协议,该协议可能会运行数百页,并且数据复杂性处于不同的规模。从未发明过区块链来很好地处理TB级的数据。

第一次融合:AI+区块链:智能合约2.0

我们现在看到了AI技术与区块链的融合。这种融合是一个非常令人兴奋的发展领域。它允许对区块链上编码的内容进行深度分析。但是,人工智能(尤其是机器学习)只有在训练有大量数据的情况下才有效。因此,高质量数据量是关键。那么,仅区块链并不是促进这种快速学习的好工具。最后,最重要的是,借助智能合约,每个人都可以看到代码,因此每个人都可以找到要利用的问题。现在臭名昭著的$50MDAO区块链黑客只是一个例子。

前进的道路:智能合约

因此,我们得出的结论是,智能合约具有一定的优点,但永远无法完全预期合约中的每个状态,也无法涵盖大多数合约中固有的含糊不清之处,因为意图和推论是两个强大的概念。因此,我们现在建立在智能合约范式的基础上,并专注于我们所谓的智能合约。它采用了智能合约方法中的最佳方法,并将其扩展为处理上述问题。

那么什么是“智能”合同?本质上,Seal会创建特定条款的标识数据(ID)并将其添加到区块链中,而不是对合同进行编码,将其放在块上并在将其添加到区块链中达成共识之后。Seal为它检查的每个子句创建一个ID,并将其放入Seal存储库。因此,存储在块上的将是一个字节字符串,它是特定子句ID的哈希表示以及该特定线程参与方的ID的一些详细信息。此外,它还将包含指向下一个块的指针。

优势:无需暴露即可大规模进行复杂合同数据的编码和可见性

首先,实际子句本身并未被编码到区块链上。该编码模型解决了上述限制-模糊性以及数据量和复杂性。密封是在链上编码哈希,而数据和逻辑不在链上存储。链上的哈希存储引用(指针)和少量代码,以验证脱机数据和逻辑是否正确。

其次,使用指针意味着可以通过单击按钮来获取合同的完整历史记录,包括合同的前期,版本以及所引用或相关的文档。该模型处理大量复杂数据,并解决了涉众需要了解合同及其后代和相关文件的完整历史记录的问题。智能合约将在不暴露数据的情况下提供这种可见性。此功能增强了使用区块链的最简单但最强大的功能之一–签约方的能力,这些签约方不必事先具有彼此的知识,也不必彼此信任,可以对协商的结果有单一的看法合同和一个公认的真理来源。

第三,Seal正在利用其使用机器学习模型和方法(NLP和深度学习)的核心设计原则,使分析引擎能够学习查找合同中的特定条款,这些条款可能会因推理或非特定性而有所差异。独特的技术提供了战略分析和洞察能力,包括查看给定类型合同的区块链线程中的所有合同条款,例如,所有ISDA主协议及其任何修订。

企业就绪:可信网络上的智能合约

毫无疑问,当前对智能合约的关注将受到欢迎,Seal完全支持迄今为止使用分布式分类帐技术减少工作量,实现不变性并缩短执行时间所取得的进展。但是智能合约只是代码,尽管“完成”仍然只是代码块。通过包含AI,允许将模型用于操作,并扩展到链代码公开视图之外存储的数据和逻辑,我们可以看到还有更多机会。一些最大的科技公司正在验证这种方法。微软和英特尔意识到其局限性,并通过其Enclaves,受信任的代码和Sawtooth计划致力于改善范式,以确保区块链网络已为企业做好准备。

关于作者: szhbsd

热门文章