美文网首页
2018-09-22 DxChain:基于区块链的去中心化大数据

2018-09-22 DxChain:基于区块链的去中心化大数据

作者: 谛听兽 | 来源:发表于2018-09-22 08:00 被阅读0次

           大数据的处理和机器学习是现代信息技术的尖端领域。这两个领域都要求企业投入大量资源进行研发并购置软件及硬件设备,如此巨额的投入对大量中小企业而言是个难以逾越的门槛, 因而这两个领域通常都由中心化的行业巨头所掌控。

           DxChain 是什么? 

           DxChain希望利用区块链技术打造一个去中心化的机器学习和大数据处理平台以填补这方面的空白,降低进行机器学习和大数据处理的费用,并提高效率及处理的灵活性。

           DxChain 和现有的机器学习及大数据处理方案相比有什么特点? 

           Hadoop是业界现有的一套非常成熟的大数据及机器学习处理平台。DxChain将利用Hadoop并嫁接区块链技术把Hadoop中原来需要中心化处理的某些环节用区块链去中心化,通过共识的方式来替代。

           具体表现为,中心化的Hadoop中要把任务调度给不同的执行者,而DxChain利用区块链,免去了调度工作,只要区块链平台中任何一个节点对任务感兴趣,都可以自动执行任务。另外Hadoop还需要不间断查询任务执行者的工作状态,以保证任务确实在被执行,而在DxChain中,只要执行了任务的节点都会自动把结果提交给CSC侧链进行验证,这样就免去了系统对执行者工作状态的查询这一环。

           此外,因为DxChain是处理大数据的平台,用户上传的数据中可能包含一些隐私数据,对此,DxChain利用模糊技术处理和隐私相关的数据,保障用户个人隐私不被泄露。

           DxChain 的系统结构?

           DxChain系统为“链上链”结构。其底层是一条主链(Master Chain)。在主链上搭载了两条侧链,这两条侧链为计算侧链(Computing Side Chain)和数据侧链(Data Side Chain)。这两条侧链分别用于处理计算任务和存储任务。两条侧链负责记录处理任务的过程中产生的中间数据及结果,而主链则负责记录整个计算完成后的关键信息及最后结果。

           DxChain中还有DxChain虚拟机(DVM),用户提交的任务具体执行都在虚拟机中完成。

           虽然主链和侧链互相通信,但各自仍然保持一定的独立性。甚至在侧链因某种情况无法正常工作时都不会影响主链的工作,这增强了系统的稳定性和安全性。

           DxChain采用这种链上链的方式一方面利用了区块链数据无法篡改的特性,同时通过侧链来处理不同的任务让系统性能得到了极大的延伸和扩展,增强了系统的可扩展性。

           DxChain 的共识机制?

           公有区块链项目中很重要的一个组成部分就是共识机制。

           在DxChain中计算侧链(CSC)的共识机制为PDC和verification game。其中verification game为一个执行任务的框架,它提供了解决问题的路径,PDC为验证计算结果的方法。在计算侧链中,矿工提供算力,最先算出正确结果者获得奖励。

           数据侧链(DSC)采用PoSt(Proof of Spacetime)的共识机制。这种共识机制根据矿工所提供的存储空间和存储时间来综合考虑,以此作为标准给矿工奖励。

           但是关于主链(Master Chain)的共识机制白皮书却没有找到明确的描述,只是提到主链采用了类似以太坊的账户结构,并没有提到主链是基于PoW还是PoS,DPOS或是其它什么共识机制。

            DxChain 的工作流程?

            当用户向DxChain提交一个任务时,首先由主链对任务进行验证和确认。然后由计算侧链(CSC)把任务调配到虚拟机上执行,在执行的过程中,需要存储的数据记录在数据侧链(DSC)或计算侧链(CSC)上。在执行任务的过程中,计算侧链和数据侧链通过链间接口进行通信和数据交换以保证任务的成功执行。

           当完整的任务执行完成后,其最终结果及确认信息会提交到主链,并记录在主链上。

           DxChain 中的代币?

           DxChain中的代币为DX代币。代币用于系统中各个参与者之间进行数据及信息交易,也用于对侧链以及主链上矿工的奖励。另外用户想要在系统上提交任务时要消耗DX代币作为燃料。因此DX代币类似以太坊中的以太币,是一种使用型燃料代币,而不具有分红或权益特征。

           我们的观察:

           这个项目的创新点在于利用了业界成熟的大数据及机器学习平台,然后利用区块链技术对现有平台中某些环节进行改造,这样一方面提高了系统的运行效率和可靠性,另一方面降低了运行大数据处理和机器学习所需要的费用。

           遗憾的是白皮书里对主链(Master Chain)的共识机制却缺乏比较深入的描述。这是本项目值得注意的地方。

           总体而言,我们觉得这个项目创新点比较独特,值得关注。

    相关文章

      网友评论

          本文标题:2018-09-22 DxChain:基于区块链的去中心化大数据

          本文链接:https://www.haomeiwen.com/subject/vmutoftx.html