Chinaunix首页 | 论坛 | 博客
  • 博客访问: 74716
  • 博文数量: 112
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1100
  • 用 户 组: 普通用户
  • 注册时间: 2020-12-23 15:08
文章分类

全部博文(112)

文章存档

2022年(43)

2021年(69)

我的朋友

分类: Web开发

2021-07-30 10:12:29

在分布式系统中,需要保证多个节点最终执行结果的一致性,从而保证系统的稳定运行,这对于随机数、实时数据等操作来说风险极大。因此,区块链牺牲了获取外部动态数据的需要,这将导致不一致的执行结果,并把自己变成一个封闭和确定性的沙盒环境。

在这种环境下,链上的所有数据都是被动获取的(以交易的形式输入),区块链在运行智能合约的过程中无法从外部请求中获取新数据,只能基于现有数据以确定性的方式生成新数据。区块链的智能合约或去中心化应用(DApp)对外部数据的交互需求较强,与智能合约的执行环境存在冲突。

预言机因解决此矛盾而诞生,并且一发而不可收,通过预言机中间件,智能合约可以主动获取外部的数据,触角可以延伸到传统业务系统、公开网站、物联设备、链下计算、链链互通等方面,做到了很多之前做不到的事情:获取传统业务数据、调用公开网站信息、物流快递追踪、保险自动赔付、获取其他链的信息 … 从此打开了想象力的大门。

市面上预言机的分类主要为中心化预言机和去中心化预言机两种。

中心化预言机因其中心化的思想,需要引入第三方可信机构,如国家或能提供背书的大型企业,验证方式也是通过第三方独立验证。

去中心化预言机秉持着与区块链相同的去中心化原则,通常使用多重签名或分布式算法保证数据的正确性、一致性,不需要引入第三方机构

ADAMoracle 属于去中心化预言机网络服务设施,也是连接现实世界数据与区块链系统,为众多应用场景提供标准化解决方案,实现与区块链外的服务进行无缝交互的中间件。

ADAMoracle通过连接链上喂价和API,可以接入任何类型的API接口,采用主节点和备用节点混合搭配的多重节点部署的结构方式,实现更公平公正的数据获取及服务生态,为DApp提供可靠的数据,建造了一个更可靠、更便捷和更低成本的预言机服务平台,真正实现链上链下的数据去中心化贯通,并且在未来还将支持跨链操作。

阅读(340) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~