元宇宙非小号金色财经交流群社区官网

预言机:历程与前景

浏览:91|时间:2023-06-10 16:13:01
数据源是互联网发展的重要组成部分。随着API(或预测机)的发展,静态页面变成了动态数据,开启了以前无法实现的全新应用程序,这成为了Web从静态Web1.0到动态Web2.0的关键因素。

在个人笔记中,三四年前,我对此的想法要简单得多。我认为传统的中心化Web2.0和去中心化Web3.0(尽管我不喜欢这个术语,在本文中将继续使用它)是完全分离的,并不存在任何交叉。那时,去中心化Web类似于Web1.0早期的静态页面,它们可以孤立存在。但是,在过去的4年中,去中心化Web已经发展成为一个更加交互式的系统。Web2.0接收“离线”数据(天气、航班、供应链等)并没有削弱它的力量,相反,它极大地增强了它的力量。Web3.0也是如此。

预测机v1:开链请求,闭链服务提供商;例如Oraclize。

用户发起开链交易(存款/取款/买入/卖出/清算等)到智能合约。智能合约在链上提交HTTP请求到预测机智能合约。闭链服务中心处理离线HTTP请求,接收数据。经过中心批准的服务将接收到的数据返回到智能合约中(智能合约可以选择回调发起智能合约)。

优点:

- 能够源任意预测数据。 - 仅在请求时提供数据(无需存储或gas费用)。

缺点:

- 中心化服务。 - 响应异步延迟(应用响应速度较慢)。 - 开销(需要支付启发式交易和回调的gas费用)。

预测机v2:闭链服务提供商;例如Chainlink。

Dapp从预测机(离线)请求数据源(主要是价格)。分布式网络在其节点中添加数据源。中心化授权者会定期将数据源写入链上。

优点:

- 数据可用性(数据在需要时已经存在于链上,无响应延迟)。

缺点:

- 无任意数据。 - 请求预先批准的数据源和访问。 - 中心化授权者(信任)。 - 开销(为每个链写入补贴gas费用)。

预测机v3:闭链服务数据源验证;例如Chainlink(在α中)->我们在这里。

Dapp /用户从授权服务请求离线可证明的数据。闭链证明请求离线数据并使用自己的授权密钥签名;返回值、时间戳和数据来源。

Dapp在发起开链交易的同时,将已签名的数据包含在交易中。智能合约验证签名者是预期的证明者,验证数据来源、时间戳和数据。如果所有都验收通过,则使用新数据更新数据集,并执行剩余交易。

优点:

- 可以请求任意数据源。 - 仅在请求时提供数据。 - 数据可用性(随着交易的处理,数据已经可用)。 - 低成本(只需支付额外的sigverify和SSTORE)。

缺点:

- 中心化授权/证明(信任)。 - 合同需要事先知晓证明者公钥。

预测机v4:零知识可证明数据,待定。

Dapp /用户从证明程序请求离线可证明的数据源。证明程序是任何人都可以运行的(包括在Dapp内置中的),它以目标终端点(HTTP / SSL / TCP等)并提供证明和输出;返回数据集、时间戳和来源(目标终端点)。

Dapp在发起开链交易的同时,将证明和数据包含在交易中。智能合约验证证明、数据来源、时间戳和数据。如果所有都验收通过,则使用新数据更新数据集,并执行剩余交易。

优点:

- 可以请求任意数据源。 - 仅在请求时提供数据。 - 数据可用性(随着交易的处理,数据已经可用)。 - 低成本(只需支付证明验证和SSTORE)。 - 没有中心化实体(无信任)。

缺点:

- 合同需要事先知晓证明程序。 - 非常复杂的电路,并不容易做到。

来源:Medium 转载:CamelBlock

融资历程 原油前景 定投前景 外汇前景 信贷前景

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )