LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 去中心化预言机DOS Network网络技术分析

去中心化预言机DOS Network网络技术分析

2019-12-30 Rich社群 来源:区块链网络

去中心化预言机更公开透明,数据可靠性更强,同时也不存在单点失效影响智能合约请求数据的问题。DOS作为去中心化预言机,它在技术上有哪些突破与创新呢?一起来看看DOS网络技术分析。

DOS Network示意图

技术架构

Layer 2方案

Layer 2,主要是指在构建在区块链之上的可扩展性、计算、存储方面的基础设施。与采取分片,增加区块大小和修改共识机制等扩容方案不同。Layer 2的解决方案是在链下而非链上,将计算、交易等业务处理拿到主链之外来执行,只在主链上反映最终的结果,中间过程不在主链做记录。

DOS Network是一个Layer 2二层网络,分为链上和链下:

链上部分:?由部署在支持的链上的系统合约和管理合约组成,主要包括对预言机请求的处理、对结果的验证、节点注册、代币抵押、节点状态监控,支付等功能。不同链上的开发者和智能合约可以通过链上系统合约提供的统一接口来请求预言机服务。

链下部分:?由第三方用户(即节点运营者)运行的、实现了核心协议的客户端所组成的第二层分布式点对点网络。协议客户端包括几个重要模块:事件监听和链适配器、分布式随机数引擎、密码学和链下组内共识、请求/计算任务处理等,具体包含哪个模块取决于用户节点所提供的预言机服务类型。

工作流程

预言机请求生命周期

因为DOS Network是Layer 2架构的区块链项目链上部分基本为基于各区块链上的智能合约,通过该链上智能合约与链下通讯。

DOS预言机工作流程:

1)当链上的智能合约需要链外数据的时,需要调用部署在该链上的DOS合约接口。

2)链上DOS合约在链下网络的节点中随机选择工作组,并将请求分配过去。

3)工作组内的节点会去相应的数据源抓取数据,并就得到的结果在组内达成共识。

4)这个共识之后的结果会返回给链上DOS合约,在合约里进行验证,通过验证后,再通过调用回调函数的方式返回给智能合约。

DOS代币经济及代币早期分配咨询,我们已更文章中可以查看。更多DOS项目详情,请持续关注rich社区官方账号!

-??END?-

商务合作:wxid_j5fjn9trmgqw2

—-

编译者/作者:Rich社群

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...