当前位置:首页区块链甲骨文:智能合约的黄金CP

甲骨文:智能合约的黄金CP

区块链技术掀起了新一轮科技革命浪潮,将深刻改变金融交易、商品溯源、资产确权等数据管理方式。然而,新技术还处于发展初期,面临着可扩展性、数据处理速度、数据安全性等方面的挑战。针对这些挑战,目前技术专家提出的一种解决方案是,先将一些重要性较低的交易放在链下,然后经过处理后大量上传到区块链

区块链上的数据块按一定的顺序线性排列,前后块相连。例如,在以太坊区块链中,区块按时间顺序排列,下一个区块将包含上一个区块的哈希值。修改任何块的值将导致所有后续块的值更改。但是链下的数据通常不像链上的数据那样按顺序线性排列,因此如何安全可靠地将链下的无序数据同步到链上呢?现在是召唤预言机的时候了。

今天的万向区块链课程将带您了解区块链中的预测机及其发展趋势。

什么是探索者?

预言机是预言机的英文,意思是预言机。例如,在希腊神话中,当人们遇到一些无法按常理处理或解释的问题时,他们会向奥林匹斯山上的众神祈求预言机,并要求他们提供解决问题的信息。

事实上,区块链中的预言机也起到了类似的作用。区块链本身无法访问链下的信息,也无法直接验证触发智能合约的条件。因此,预言机有必要为区块链触发智能合约提供必要的信息。简言之,预言机可视为链下信息的传递者,也是智能合约与区块链之间信息交互的唯一窗口。

如果这个解释仍然让你觉得抽象,请看下面的例子。假设李磊和韩美美打算拿一个奖来猜周六的气温。李磊猜测周六的气温不低于20摄氏度,韩美美则猜测周六的气温不低于20摄氏度,他们设计了一个智能合约,根据周六的实际气温决定胜出者,并给胜出者奖金。

智能合约要做出上述判断,必须从可靠的天气预报网站查询周六的气温,然后再进行后续操作。这种可靠的信息来源就是我们所说的预言机。

因此,预言机是第三方信息源,为区块链上智能合约的运作提供可靠的信息基础。

预言机的分类

软件预言机

这种预测机一般是一个网站、开放的数据库和其他易于访问的在线信息源,可以提供温度、交通、金融产品价格等信息,预言机软件可能是目前最强大的一个,因为它与互联网紧密相连,可以将最新信息实时传输到智能合约中。

硬件预言机

这个预言机通常是物联网中的一个数据收集器。它可以将实际世界中的事件结果数字化,并将其发送到智能合约,该合约可用于跟踪供应链中的货物运输过程。例如,当带有RFID标签的货物被送到仓库时,仓库的传感器会将此信息发送到智能合约。

导入的预言机

这种预言机为智能合约提供区块链之外的信息。智能合约将在收到信息后开始执行。在以上李磊和韩美美竞相猜测气温的例子中,天气预报网站实际上是一台进口预报机。

导出预言机

这种预言机将智能合约的数据传输到其他地方,与进口预言机的信息流向相反。让我们以李雷和韩美美为例。如果李磊在周六猜到温度,智能合约会做出“李磊是赢家”的判断,并将奖金分配到李磊的账户,然后将消息发送到区块链上的所有节点,让他们验证交易。在这个过程中,智能合约本身就变成了一个面向出口的预言机。

一致先知

这种预言机通常从多个不同的来源查询信息,然后根据一致性给出最终结果。例如,李磊和韩梅梅建立的智能合约在四个天气预报网站上查询周六的气温,其中三个显示周六的气温为21摄氏度,一个显示周六的气温为19摄氏度。智能合约将根据大多数网站同意的数据。

预言机角色的关键是确保其信息的可靠性。

作为智能合约与外部信息交互的唯一窗口,必须确保预言机传递给智能合约的信息真实可靠,否则将直接影响智能合约判断和执行结果的可靠性。

上述基于共识的预言机可以有效降低预言机的信息欺诈风险,即让智能合约根据多个预言机提供的信息做出判断,而不是依赖单个预言机。让我们以李雷和韩美美为例。如果周六一台预报机的温度是24摄氏度,而其他四台预报机的温度是18摄氏度。当这种信息冲突发生时,可以选择在智能合约上附加解决冲突的条件,也可以直接中止智能合约进行人工干预。

预言机的发展趋势

一方面,随着区块链对链下信息需求的不断增加,预言机的研究和应用也得到了进一步的发展。未来,预言机可能允许区块链与现有的API或传统支付网络连接完成支付,也可能允许智能合约执行跨链操作。另一方面,越来越多的智能合约应用程序将继续催生新的预言机机器。这些创新将使区块链与互联网的沟通更加简单实用。

总之,构建区块链与外部世界融合的平台已经成为一种趋势。平台上的标准化工具和接口将帮助开发人员和普通用户轻松使用支持区块链的服务。越来越多的企业逐渐意识到需要建设区块链所需的IT基础设施,以满足区块链对信任验证的严格要求。预言机是最有潜力的尝试之一。随着越来越多的企业积极探索区块链技术在实际业务中的应用,我们将看到预言机覆盖了更大规模的数据信息。

课后小结

最后,我们总结了与区块链预言机相关的核心概念:

一。区块链预言机是为智能合约提供数据信息的第三方信息源。通过为区块链上的智能合约协议提供区块链以外的信息,大大扩展了智能合约的功能范围。

2。预言机有效性的前提是保证预言机提供的信息真实可靠。可行的方法是让智能合约不依赖于单一的预言机,而是从多个预言机中获取信息,选择一致性最高的结果作为判断依据,从而降低虚假信息干扰的风险,但这种方法也会使智能合约的操作过程更加复杂在某种程度上。

参考材料:

区块链预言家解释

https://www.mycryptopedia.com/blockchain-预言机s-explained/解释/

什么是区块链预言机?

https://cryptobriefing.com/what-is-blockchain-预言机/

什么是区块链预言家?

https://cointegraph.com/explained/blockchain-预言机s-explained/解释

终点

温馨提示:

文章标题:甲骨文:智能合约的黄金CP

文章链接:https://www.btchangqing.cn/45565.html

更新时间:2020年06月29日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

甲骨文:智能合约的黄金CP
区块链

由于全球流动性前景不佳, 比特币再次面临下跌20%的风险

2020-6-28 23:19:44

区块链

在流行病下如何建设数字社会?

2020-6-29 1:39:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索