区块链网站|NFTS Chainlink(Link) 区块链预言机:连接外部世界去中心化

区块链预言机:连接外部世界去中心化

广告位

区块链预言机:将外部世界连接到去中心化

智能合同[1]是一种代码,它包含一组管理各方如何交互的规则。如果符合预定义的规则,协议将自动执行。

原则上,区块链网络和智能合约是确定性的,不能从外部世界访问数据。

预测机器解决了这个看似重大的问题。

在区块链网络的上下文中,“Oracle”是一种服务或数据源,它将链下世界的相关数据带入智能合同,反之亦然。

什么是预言机?在我们的文化中,甲骨文被定义为提供明智而有见地的建议或做出出色预测的人。

说到区块链网络,它们并没有那么不同。

Predictor是一种第三方服务,支持智能合同与外界通信和交换数据。它们不是区块链共识机制的一部分。

例如,在您的代码中,您可以包含一个函数来确保人们只能向智能合约发送大于当前以太坊价格的金额。

当这个函数被调用时,它将被执行两次。

1.因为我们的契约没有这个信息,所以智能契约将使用Oracle机器从外部链源检索当前的ETH价格。2.智能合约将执行检查,以确保仅存入或接受大于当前以太坊价格的金额。

下面的伪代码演示了执行是如何发生的。

fund()public payable { if(amount deposited currentethpricefrom Oracle){ '转账成功' } Else { '你发的以太不够}}预言机的主要类别。预言机的优势在于它们以多种形式出现,所以不管区块链系统及其要求如何,你都可以找到有效的方法并集成它们。让我们来看看它们。

入站预测器这是迄今为止最常见的预测器类型。

Inbound oracles,顾名思义,具有将数据注入智能合约的功能。

这些传入的数据来自外部源,一旦交易完成,随后将根据接收到的数据执行合同。

Inbound predictor是一种数据馈送,它可以为合约提供诸如当前股价或当前温度之类的更新。一些最流行的入站Oracle机器是Chainlink(LINK)[2]和WINlink(WIN)。[3]

与入站Oracle相比,出站Oracle将智能合同数据发送到合同外的源。

考虑一个智能契约用例,其中某些功能的执行导致现实世界中某些属性的释放。

出站Oracle的工作方式类似于从您的合同中进行API调用,以触发外部源中的事件。

大多数入站和出站Oracle机器都是软件Oracle机器。

软件指标似乎是现实世界内外的实时和最新的数据源。

由于它们的执行模式,可以通过公共数据库和平台中的几行代码轻松访问它们。

它们提供任何可量化的可靠数据,比如股票和加密货币价格以及天气预报。目前,软件预测器是最强大和用户友好的预测器。

硬件预言机有人可能会问,需要直接从物理世界获取信息的智能合约怎么办?这就是硬件预测器发挥作用的地方!

它们为区块链网络和物联网之间的数据交换提供了通道。

例如,当车辆通过装有运动传感器的特定障碍物时,它可以检测车辆的运动,并将数据发送到智能合约。

数据可以从智能合同发送到出站硬件Oracle中的物理世界。

基于共识的预测器基于共识的预测器使用多个预测器和共识算法来获得智能合约的事实数据,就像基于共识的决策建立信任并产生最佳结果一样。

越多越好,因为减少或消除了操纵。

仅使用一个源时,警告有效。这使得数据不可靠。

多个预测机器(4-6)的组合可以提高我们接收的数据的可靠性。

区块链预言机的优势和可能的用例预言机对区块链网络至关重要,因为它们提高了智能合约的承诺。

如果没有分散的Oracle,智能合约只能访问其加密网络中的数据,这限制了它们的潜在应用和健壮性。

可靠性是区块链预测器成功的关键因素。

如何获取数据的基本概念是对多个来源的数据进行系统的总结和透彻的分析。只有来自不同资源集的经过审核的准确数据才能以这种方式到达smart contract。

1.用例:去中心化赌博赌博是智能合约和预言机器技术很可能发生革命性变化的领域。

庄家/书签是允许玩家对游戏预测下注的实体。

玩家正确预测会获得一定的奖励,奖励金额始终高于初始投注金额。

在幕后,博彩公司从中央API检索游戏信息,并运行检查以确保当前选择与玩家的预测一致。

玩家的错误预测导致赌注被结清,造成资金损失。

以下是Web2博彩公司的一些问题。

1.存款未报资金(玩家必须联系客服);2.赢钱没有信誉;3.在逾期账户中输赢;4.暂停中奖(因为博彩公司知道的原因)。Web3博彩公司会提供什么好处?

拥有基于分布式图书的基础设施的游戏公司可以帮助减少交易摩擦和集中化。

由于智能合约本质上是确定性的,因此自动化资金转账和存款似乎很简单。

需要注意的是交易成本的概念,这应该不是可扩展区块链平台的问题!

智能契约可以与Oracle通信,Oracle将负责从外部注入实时数据。

将进行额外的检查,以确保获奖者收到他们的会费。解决Web2投注的主要缺点,如后期计入收益,不计入中奖。

最后,自动化可以为企业节省大量时间(提高用户响应率)和金钱。双方都从这一安排中受益。

使用案例2:购买房地产目前购买房屋、汽车和其他财产的模式涉及使用交易清算和结算所需的可信中介。

买车的时候会涉及到其他第三方,比如银行、保险公司。

客户不用担心车辆的保险费用,但是要处理一个很长的流程。

考虑一个场景,其中所有参与方都使用分布式分类帐技术。没有一个传统的步骤会被跳过,但我们可以使用Oracle和智能合同来创建一个安全、廉价和可靠的流程。

这将如何进行?

拥有独特区块链身份的买家将发起“购买”交易,并将一定金额的资金存入卖家的钱包。保险单计划的辅助智能合同交易将包含在更复杂的交易中。

将进行进一步的检查,以确保只需要一定数量的钱就可以成功转账。

当到达成功传输点时,硬件出站预测器进入屏幕。这个Oracle的工作是通过集成的智能锁向外部世界(智能车库和汽车)发送智能合同数据,例如新所有者的身份和访问代码。整个程序只有在相关财产支付成功后才会进行。

新主人的区块链身份将与财产相关联,他将以安全代码的形式获得对财产的独占访问权。

好处和更大的前景。

这项技术消除了车辆和保险公司之间的人工交互。运行区块链节点的计算机有可能确定某人是否是汽车的合法所有者。

如前所述,流程自动化将需要使用智能合同和出站Oracle机器来交换数据。

一个显著的优势是,业主可以使用智能合同访问控制,通过注册区块链身份(临时或永久)到他们的财产来授权他人访问他们的财产。

车主也不用担心被盗,因为汽车都配有数字钥匙用于门禁。

使用区块链甲骨文的缺点。在坚定地确定Oracle是智能合约与我们常规的外部世界之间桥梁的重要组成部分之后,不讨论利益相关者在使用Oracle时将面临的一些主要缺点是不合理的。

1.安全概念是利益相关者必须准备处理的问题。

鉴于区块链网络的历史,特别难以确保来自该链的数据是可信的。

虽然我们可以吹嘘数据在达成智能合约之前会被聚合很多次,但是需要注意的是,单个不可靠的数据点可能会改变最终数据的状态。由于攻击者操纵oracle数据,Warp Finance损失了770万美元。Synthetix、Harvest Finance和其他DeFi公司都因Oracle执行不力和数据操纵而损失了数百万美元。

2.成本。使用区块链时,众所周知,签署交易会产生成本。然而,由于从预言机获取数据需要大量的计算能力,因此需要支付相应的高额费用来弥补成本。

在目前的区块链网络状态下,大规模计算仍然不方便。随着可扩展性的提高,Oracle in intelligent contract有可能被广泛采用。

3.执行时间与集中式数据相比,聚合来自多个来源的数据并对结果达成共识需要更长的时间。此外,托管大多数分散应用程序的以太坊等流行的智能合约网络速度很慢。同样,随着各种区块链网络可扩展性的提高,我们将能够拥有更快的流程。

Chainlink:最流行的区块链预言机概述Chainlink[4]于2017年在以太坊区块链上推出。它是一个开源和分散的服务,为游戏中的Defi、企业、保险、NFT和智能合同用例提供支持。

Chainlink提供的分散式Oracle网络是一种开源技术基础设施,允许任何区块链安全地连接到链下的数据和计算资源。

LINK是网络的原生加密货币,作为数据净荷,将所需数据从链源传输到智能合约。从这些令牌获得的交易值用于支付节点操作者的数据检索成本。

Chainlink Data Feeds是一个安全、可靠和分散的离线数据源,可用于支持独特的智能合同用例。

Chainlink可用于各种离线计算功能,包括可验证随机函数(VRF),这正在推动去中心化游戏行业的发展。

了解更多这个博客致力于为那些想学习技术和提高技能的好奇的人提供教育。

查看博客[5]以示支持。谢谢您们。

原文:3359 asiedu-dev . hash node . dev/区块链-oranges-连接外部世界-去中心化

引用[1]智能合约:https://www . michaelasiedu . com/the-life cycle-and-application-of-区块链智能合约[2]chain link(link):3359 chain . link/[3]winlink(win)。https://winklink . org/[4]chain link:https://chain . link/[5]博客:https://www.michaelasiedu.com/

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/link/39864.html

作者: 董方卓

上一篇
下一篇

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部