区块链所说场景是什么 Oracle:加密世界与现实世界之间的桥梁

入门知识 2周前 (09-14) 10次浏览 0个评论

区块链是独立于现实世界运行的系统。加密世界中的数据在链上产生并继续在链上使用。来自链下世界的数据不能直接传递到区块链

但是,在一些智能合约应用场景中,需要用到来自外部世界的数据。例如,在一些 DeFi 合约中,需要获取外部资产的价格作为智能合约运行的参数。在这些情况下,需要一个预言机。预言机是一种将链下数据传输到链上智能合约的工具,也可以将链上数据传输到链下世界。

预言机是链上智能合约与链外世界的桥梁,是智能合约获取链下数据的途径。如果没有预言机,智能合约只能使用链上生成的数据,不能使用外部数据。

随着各种协议之间交互的增加,相互之间的数据依赖逐渐增加,预言机正在成为区块链世界的重要基础设施。

从表面上看,预言机解决了将链下数据传递到链上的问题。但从本质上讲,这并不是一个困难的过程。如何让上链的数据真正可信、可靠区块链所说场景是什么,是预言机真正要解决的问题。

换句话说,预言机解决了信任问题。预言机需要设计技术和机制,使其提供的数据能够被数据需求者接受和信任。

预言机的分类

如上所述,如何建立对其提供的数据的信任是预言机的首要任务。

根据信任生成机制的不同,预言机可以分为几种不同的类型:

1.集中式预言机

2.去中心化预言机

3.联盟神谕

集中式甲骨文

集中式预言机通过单个集中式组织为智能合约提供数据。在这种情况下,数据需求者需要相信预言机不会欺骗他们,因此中心化预言机需要证明它是可信赖的。

中心化预言机有两种实现机制:

中心化预言机各有优缺点。

由于数据由单一机构提供,用户对机构的信任决​​定了预言机的可信度。单一数据源无法避免单点故障,也无法限制恶意行为,安全性难以保证。

此外,中心化预言机通常难以连接到其他预言机,因此提供的数据范围有限。

但是,由于不需要多节点协调和游戏,因此节省了大量时间,提高了效率。同时,由于不需要多节点支持服务,多节点网络无需付费,使用费低。

去中心化预言机

去中心化预言机符合区块链的去中心化设计精神,通过机制设计保证数据的可信度。在去中心化预言机中,众多节点组成分布式节点网络,共同协作提供数据、博弈和相互制约,通过经济模型降低作恶的可能性,提高整个系统的容错能力。

由于需要多个节点协同工作,去中心化预言机的节点网络规模会影响其提供数据的可靠性。较大的网络提供的数据可信度较高,因此系统通常会提供一些经济激励来鼓励更多的节点参与。

参与提供服务的节点在提供数据时,通常需要质押一部分代币(通常是项目代币本身)。一旦系统发现节点有恶意行为,质押的代币将被没收。

去中心化预言机在设计时需要考虑以下问题:

去中心化的节点网络可以避免中心化预言机的单点故障,但相应地,去中心化的预言机需要向多个节点支付服务费,使用成本更高。

联盟神谕

联盟预言机是去中心化预言机的一种特殊形式。节点网络不仅由普通节点组成,还包括一些指定的受信机构作为节点。比如v2版本的预言机,它的节点包括dYdX、0x等机构。

联盟预言机的信任来源比前两者复杂,包括信任以行业声誉为节点的机构,信任全网的制衡机制,预言机项目为了保证信任节点选择的机制,数据用户需要信任所有这些关联方不会因为自己的利益而选择做出损害自己名誉的行为。

这种节点网络的组成具有一定的中心化程度,但作为一种成本效益的权衡,在行业发展初期是一个不错的选择。只是这种中心化的信任机制可能无法支持价值过高的智能合约的需求。

从以上描述不难看出联盟神谕所面临的问题:

预言机赛道的代表项目

下面将简要介绍预言机赛道的主导项目和NFT预言机中的代表项目Banksea。

预言机的工作机制可以概括为:需要使用数据的用户智能合约(User-SC)向预言机合约请求数据。预言机从外部数据源API获取数据后,经过聚合处理后返回加权结果。为用户提供智能合约。

在这个过程中有几个主要角色:数据需求者(用户智能合约)、预言机和链下数据源。

它是一个去中心化的预言机。其分布式节点网络中的多个节点收到数据需求后,会向多个外部数据源请求数据,然后每个节点将收集到的数据发送给聚合链上数据的预言机合约。该合约对收集到的数据进行审核,剔除异常值,取平均值并传输给数据需求者。

中有三个主要的智能合约

即信誉合约、订单撮合合约和聚合合约。

信誉合约用于记录预言机节点提供的服务的历史表现;订单撮合合约通过Service level(SLA,服务水平协议)为数据需求者匹配合适的节点网络方案。参考因素包括节点声誉、价格、节点网络中的节点数量等;聚合合约对预言机节点提供的数据进行聚合,并给出最终结果数据。

用户选择价格水平、网络规模、节点信誉等参数,选择并组合满足需求的预言机节点服务商,确定SLA提案。该提案将提交给订单匹配合约区块链所说场景是什么,然后将选择服务提供商。节点选择是否出价。出价时需要附加质押押金(一定数量的LINK代币)。质押押金用于避免节点的恶意行为。一旦发生恶意行为,押金将被扣除。当投标节点数量达到要求数量时,将不再接受新的节点投标,并从之前的投标节点中选出最终的服务商。未选中节点质押的押金将退还。

被选中的节点会去链下收集数据,最后将从多个数据源收到的数据提交到汇总合约。汇总合约经过各种处理,如剔除显着偏差的数据、进行加权计算等。用户智能合约使用 LINK 代币向提供数据的服务提供商节点支付费用。

在节点提供服务的过程中,信誉合约会记录节点的表现。主要包括:分配的请求总数(已完成和未完成的响应);完成的请求总数,完成的成功率;接受的请求总数、合约接受的请求总数、准确率;平均响应时间;质押金额、罚款等

班克海

NFT预言机作为NFTFi行业的重要基础设施,为市场上NFT的估值和定价提供参考,支持后续金融服务的发展。

一个典型的应用场景是 NFT 抵押借贷。借助NFT预言机的数据,借贷服务商可以确定借款人可以借贷的金额,并决定抵押的NFT在市场价格变化时是否需要清算,及时止损。

根据Banksea官方白皮书,Banksea是集NFT数据分析、NFT估值、NFT综合风险评估等功能于一体的去中心化NFT预言机。

Banksea NFT 预言机由数据聚合器、人工智能分析和用户界面组成。数据聚合器收集和处理原始数据,包括链上数据、NFT交易市场的交易活动、社交媒体上的用户意见等; AI分析通过AI模型生成NFT估值、24小时均价、底价、风险估值等数据提供给智能合约;用户界面(Oracle / Banksea API)可以在外部输出这些估值。

结论

预言机刚诞生的时候,由于缺乏应用场景,并没有受到太多关注。

然而,随着智能合约应用场景逐渐增多,各种DeFi、NFTFi应用层出不穷,区块链需要与链外世界交互的需求越来越多,预言机逐渐成为区块链的重要基础世界。设施。

虽然中心化预言机成本低、效率高,但其设计违背了去中心化的精神,永远无法摆脱对可靠性和安全性的质疑。相比之下,去中心化预言机的效率虽然略低,但能有效规避单点故障风险,网络节点之间的竞争与平衡也能减少恶意行为。

预言机归根结底是为了解决信任和安全的问题。去中心化是一个解决问题的方向。我们将拭目以待,看看未来是否会出现其他方向和产品。

挖矿网Ethos中文站简单易用的挖矿系统,为挖矿产业提供教程软件以及矿机测评交易信息等,挖矿网各种数字货币挖矿收益对比计算,挖矿网介绍挖矿的工具,以及矿场的最新消息等。http://www.ethospool.com/

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址