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

论坛 期权论坛 期权     
Rich社区   2020-1-1 01:23   989   0



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



图1 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 -

      
聚焦|专注||项目孵化
不当你的世界  只作你的肩膀

扫码撩我


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP