神谕的原理是什么?Oracle机器的基本原理介绍_币圈资讯_鼎鸿网

神谕的原理是什么?Oracle机器的基本原理介绍

angula 0

说到Oracle,它在区块链领域也是一个非常重要的功能。很多小伙伴谁不';不太了解甲骨文的人可能会认为甲骨文是一个可以预测的机器。其实甲骨文不是指常规的预测,而是指数据的真实性和权威性。。在区块链的世界里,Oracle是一个可以为链条提供可靠数据的工具,也可以是连接现实世界和区块链世界的桥梁。目前市面上的预测机有三种,分别是集中式预测机、分散式预测机和联盟式预测机。。许多投资者想知道预测器的原理是什么。让边肖给你介绍一下这台预测机的基本原理。

预测器的原理是什么?首先,Oracle通常会作为区块链的独立模块或第三方服务与执行引擎进行交互。Oracle只负责可靠的数据获取,不直接参与事务的执行。第一用户通过契约调用的形式发起Oracle的服务请求(或通过其他方式如特殊的API接口服务发起Oracle的服务请求),并通过调用内置的契约接口通知区块链执行引擎("Oracle服务"图中的界面)。用户希望使用Oracle服务执行事务。其次,执行引擎检测对Oracle的服务请求,并通过内部通信组件将其转发给Oracle模块。这个请求将封装一些请求外部数据源的信息,比如Web数据请求。,它将包含通用URL、HTTP

头和其他信息。第三,Oracle收到服务请求后,向外部数据源发起数据获取请求,获取数据后使用事务生成器生成新的内部回调事务。,并签名(这个过程会使用TEE等硬件技术保证安全性,不可篡改)。最后,Oracle将这个回调事务发送给执行引擎,以执行组织、管理和存储获得的数据等一系列操作。至此,Oracleservice的一个完整的区块链事务执行流程结束。为什么会有预测器?因为在分布式系统中,需要保证多个节点最终执行结果的一致性,才能保证系统的稳定运行,这对于随机数、实时数据等操作来说风险极大。因此,区块链牺牲了获取会导致执行结果不一致的外部动态数据的需求,将自己变成了一个封闭的、确定性的沙盒环境。在这种环境中,链上的数据是被动获得的(以事务的形式输入)此外,区块链可以';t在运行智能合约的过程中从外部请求获取新数据,但只能基于已有数据以确定性的方式生成新数据,区块链上的智能合约或去中心化应用(DApp)对外部数据有强烈的交互需求。这与智能合约的执行环境相冲突。甲骨文机器就是因为解决了这个矛盾而诞生的,它可以';一次也不会收到。通过Oraclemachine的中间件,智能合约可以主动获取外部数据。触角可以延伸到传统业务系统、公共网站、IOT设备、离线计算和链到链的互操作性。,做了很多以前做不到的事情:获取传统业务数据,调用公共网站信息,物流快递跟踪,自动保险赔付,从其他链条获取信息.从此开启了想象的大门。以上文章的内容是边肖';详细回答了预测器的原理是什么。。从功能的角度看,甲骨文的功能还是比较纯粹的。其主要目的是解决区块链内外数据的可信连接问题,也可以通过集中和分散提供服务。如果你看一下应用场景,所有的外链数据都可以形成一个非常大的生态,Oracle还可以应用在公共网站信息、物流跟踪、保险自动赔付等很多场景中。它的发展实际上依赖于区块链和智能合约的发展。

神谕的原理是什么?Oracle机器的基本原理介绍文档下载: PDF DOC TXT