基于EOS平台的去中心化Oracle技术平台介绍.doc

基于EOS平台的去中心化Oracle技术平台介绍.doc

ID:27870376

大小:105.00 KB

页数:12页

时间:2018-12-06

基于EOS平台的去中心化Oracle技术平台介绍.doc_第1页
基于EOS平台的去中心化Oracle技术平台介绍.doc_第2页
基于EOS平台的去中心化Oracle技术平台介绍.doc_第3页
基于EOS平台的去中心化Oracle技术平台介绍.doc_第4页
基于EOS平台的去中心化Oracle技术平台介绍.doc_第5页
资源描述:

《基于EOS平台的去中心化Oracle技术平台介绍.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于EOS平台的去中心化Oracle技术平台介绍OracleChain技术架构  1平台模型    OracleChain平台主要由两个层次组成:核心层和服务层。核心层基于EOS框架搭建OracleChain的基础服务和运作机制,服务层则在核心层的基础上将Oracle平台包装成API接口对外提供Oracle服务。核心层  OracleChain核心层提供Oracle实例的创建,实例数据输出令牌的管理,DataFeeder节点的管理等基础服务。在这一层,OracleChain实现了对Oracle实例和DataFeeder节点的管理。DataFeeder节点将根据Oracle的

2、需求读取数据并和其他DataFeeder节点共同完成此Oracle答案。特别的,OracleChain引入了声望(ReputaTIon)的奖惩机制、风险金(Deposit)的惩罚机制和Oracle费用的奖励机制来完成datafeed过程,最终回答Oracle答案。  DataFeeder节点通过相互协作来完成一次Oracle并共享此次收益,并能通过自组织的方式发现那些异常的DataFeeder,并触发惩罚机制。同时举报者可以举报DataFeeder节点那些不易被发现的不诚实行为。  为了防止恶意的DataFeeder节点组织(不会自我惩罚组织成员)和恶意的举报者,Oracl

3、eChain特别设置了长老会(Presbyteria)机制,由全网声望最高的DataFeeder节点组成最终裁判团,对恶意datafeed和举报行为进行裁决,并触发惩罚机制。服务层  OracleChain服务层提供Oracle实例平台、状态通道和服务API等对外服务。在这一层,OracleChain实现了对Oracle服务的撮合、计费等对外服务,真正实现了OracleChain的基础设施能力。  Oracle平台将会撮合Oracle需求方和DataFeeder组织。DataFeeder组织有可能是松散的临时团体,也可能是提供专业服务的组织。每一个Oracle实例里面会申明

4、该实例的费用,需要的DataFeeder组织方式以及参与门槛,例如需要100个高声望的DataFeeder并在其中80个节点达成共识的情况下完成datafeed。ServicesAPI将被设计得更加通用,既符合EOS跨链的设计理念,也符合便捷开发的使用需求。  在OracleChain的平台模型上,任何的EOS应用都可以使用Oracle服务。无论是高频次的预测市场,还是低频次的农业保险,都可以借助OracleChain的服务变成可能,真正将区块链技术服务于现实生活中。  2datafeed机制  在传统的集中式系统中,数据通常直接从数据源(DataSource)以数据输入(

5、DataInput)的方式获得。这个数据源既可能是来自于集中式系统内部,也可能来自于第三方,系统的运行信任且依赖于数据源所输入的数据。此时数据源是作为一个正直、不带偏见、永不犯错的法官一样的角色,因为或者这个数据源是系统内部可以严密控制的模块,或者是由绝对可信的第三方来担任,系统在数据源的驱动下实现有效运转。  回到去中心化的区块链环境下,这个简单的问题变得非常复杂,会引发诸多问题,比如“谁有资格得到区块链上的所有人的信任担当这个信息源?”、“谁有资格来判断参与者是否可信?”等等。而且信任的可持续性也存在着问题,一个之前持续遵守规则的参与者在逐步累积信用,从而获得较大权力后

6、其实也存在着作恶的可能。  为了解决区块链在去中心化的大背景下完成数据采集和取信的过程,OracleChain提出了一种datafeed机制。这种机制将使用一个有效的奖惩手段,旨在鼓励数据源节点(DataFeeder)提供有效的datafeed服务,所有正常参与datafeed的节点都将会得到声望提升,同时获得OracleChain的代币OCT(OracleChainToken),反之,非正常的数据源节点会同时失去声望和抵押给OracleChain平台的OCT风险金。通过这种我们称之为Proof-of-ReputaTIon&Deposit(PoRD)的双效机制,Oracle

7、Chain将有效抵御怀有敌意的数据源节点通过恶意datafeed,影响Oracle的实际结果。而用户需要支付OCT来获得Oracle服务,从此实现OCT在OracleChain上的闭环流动。  在PoRD机制中,每个Oracle实例对应一个智能合约。对每个Oracle实例,会存在一个声望(ReputaTIon)和保证金(Deposit)的阈值,OracleChain区块链网络的活动节点只有声望和保证金超过这一阈值,才能参与该Oracle实例的datafeed服务。然后当指定条件触发Oracle实例进入结算阶段时,O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。