API:Andre Cronje:解读预言机发展历史与未来方向_AND

文:AndreCronje

来源:medium

丰富的数据源是互联网发展的基础。由于API(预言机),静态页面变成了动态数据。随着API(预言机)在传统网络中的发展,它们催生了以前不可能出现的全新的应用程序。这是网络从web1.0进化到web2.0背后的关键。

个人说明:3-4年前,我对这个主题的看法是比较二元的。我相信有传统的中心化网络(web2.0)和去中心化网络(web3.0)。我认为,这两者需要完全分开,不能混为一谈。当时的去中心化网络类似于web1.0早期的静态页面,它们可以独立存在。在过去的4年里,去中心化的网络已经演变成一个更具交互性的系统。接收“链下”数据(天气、航班、供应链等)的Web2.0并没有削弱它的力量,而是使其呈指数级增长。web3.0也是如此。

Islander通过代币销售获得143万美元融资,将于明日开启测试网:11月19日消息,去中心化Learn-to-Earn平台Islander宣布通过代币销售获得超143万美元融资,包括Spark Digital Capital、ICON Plus Capital、Lancer Capital、Kyros Ventures、Maven11,Muhabbit Capital、VBC Ventures、Basics Capital、ZBS Capital、Avalanche Asia Star Fund、VB Ventures、XT Labs、MEXC和Panony等逾60个机构和合作伙伴投资,官方将为每位参与者空投5000枚$ISA。

同时,Islander还宣布将于11月20日开启测试网,参与者可瓜分共2万美元的空投奖金。据了解,Islander是一个去中心化Learn-to-Earn平台,加密项目、加密狂热者、意见领袖和内容创作者将以创新的方式管理和营销自己的项目。[2021/11/20 7:00:33]

Algorand基金会宣布推出社区中继节点计划:12月1日消息,Algorand基金会宣布推出社区中继节点计划,申请开放至2022年1月10日。该中继节点计划将持续1年。目前,Algorand基金会已启动社区中继节点运行程序,与RelayNodePilot程序并行运行。据悉,该计划将运行30个全球分布的中继节点,申请人必须锁定一定数量的ALGOToken,每个申请人最多只能运行3个中继节点。[2021/12/1 12:43:51]

预言机v1:链上请求,链下提供商;例如Oraclize

用户向智能合约发起链上交易(存款/提款/买入/卖出/清算等)

以太坊生态新协议 Alexandria 目前已完成延展网络和 SSZ 构建 正在设计营销机制:开发人员 Piper Merriam 撰文公布以太坊生态新协议 Alexandria 的开发进展,目前该协议还在开发当中。Alexandria 的目标是提供一个新的点对点网络,以揭示以太坊的区块链历史情况。该网络的首个迭代版本将能存储区块头链(header chain)以及进行区块高度的索引映射。目前,Alexandria 已完成延展网络(Overlay Network)和简单序列化编码规范(SSZ)的构建,Alexandria 网络建立在 Discovery V5 DHT (用于将键映射到值的分布式系统)上,并将使用 Merkle 证明和简单序列化编码规范(SSZ)。Alexandria 的营销机制还在设计中,该机制将使网络中的节点能够找到具有所需内容的其他节点。另外,Piper Merriam 表示,若该协议能够成功开发,将为以太坊社区带来两个好处,分别为:1. 以太坊客户端将一个备用数据源来检索这些数据,从而最大程度地减少节点对硬盘的需求;2. Alexandria 网络的按需性质可为轻客户端奠定基础。[2020/11/17 21:04:10]

智能合约向预言机智能合约提交链上HTTP请求

动态 | DRW旗下加密货币交易部门Cumberland全球负责人将离职:据coindesk报道,贸易巨头DRW旗下加密货币交易部门Cumberland的全球负责人Jason Leung将离开该公司,前首席技术官Chris Zuehlke将取代他的位置。据此前消息,Cumberland前首席运营官Bobby Cho已于上月初离职。[2019/6/7]

链下中心化服务接收HTTP请求事件并解析链下的HTTP请求,接收数据

中心化批准服务将接收到的数据写回到链上的智能合约

优点:

可以获取任意的预言机数据

数据只在要求时提供(没有不必要的数据存储或gas费用)

缺点:

中心化服务

响应异步延迟(应用程序响应性)

费用(需支付启动交易及回调的gas费用)

预言机v2:链上提供商;例如Chainlink

Dapp从预言机(链下)请求数据源(主要是价格)

分布式网络将数据源添加到其节点

中心化授权器定期在链上写入数据

优点:

数据可用性(数据在需要时在链上,无响应延迟)

缺点:

无任意数据

请求预先批准的数据源和访问

中心化授权器(信任)

成本(对每次链上写入所需的gas提供补贴)

预言机v3:链下数据,链上验证者,例如Chainlink(alpha版)

Dapp/用户向授权服务请求链下可证明的数据

中心化验证者请求链下数据并签名(通过他们自己的授权密钥);返回值、时间戳、数据源

Dapp发起链上交易(存款/提款/买入/卖出/清算等),作为交易的一部分,它包括签名数据

智能合约验证签名者是预期的证明者,验证数据的来源,验证时间戳,并验证数据。如果全部验证了,数据集就会用新的数据进行更新,并执行交易的其余部分

优点:

可以请求任意数据

只在请求时提供数据

数据可用性(在处理交易时可用)

低成本(只需为额外的签名验证和SSTORE支付费用)

缺点:

中心化授权/证明者(信任)

合约需要预先知道证明者的公钥

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

Dapp/用户从证明者程序请求链下可证明的数据

一个任何人都可以运行的证明者程序(为TCP定制的zk电路),它将目标端点(HTTP/SSL/TCP/等)作为参数,并提供证明和输出;返回数据集、时间戳和数据源(目标端点)

Dapp发起链上交易(存款/提款/买入/卖出/清算等),作为交易的一部分,它包括证明和数据

智能合约验证证明,验证数据来源,验证时间戳,并验证数据。如果全部验证了,数据集就会用新的数据进行更新,并执行交易的其余部分

优点:

可以请求任意数据

只在请求时提供数据

数据可用性(在处理交易时可用)

成本低(只需为证明验证和SSTORE支付费用)

无中心化实体(去信任)

缺点:

合约需要预先了解证明者程序

高度复杂的电路,短期内不太可能实现

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:15ms0-6:369ms