DxChain中文博客

DxChain测试链Andes发布 以存储为算力的第一个区块诞生


DxChain存储测试网的第一个块今天产生了!

经过6个月的设计、开发和测试,DxChain的存储侧链测试网Beta版Andes今日上线,DxChain所承诺的区块链存储能力,在这个测试链中得以实现。

DxChain是一个致力于区块链存储和计算的大数据网络,按照DxChain的开发路线,先开发存储功能,再开发计算部分。在我们7月份发布了存储功能的MVP之后,依据DxChain之前所计划的,在第三季度底发布测试链的Beta版本Andes,现在DxChain严格按照时间表交付了产品。

在上一次的MVP中,我们展示了区块链存储的基本功能,包括区块的产生、文件的上传以及下载。

而两个月之后此次测试链发布中,我们实现了真正的产品化。在这条存储侧链上实现了交易功能,也使链能够支持文件存储,同时,让产品规模化。

除此之外,我们还发布了DxChain浏览器,让用户能够可视化地查看DxChain产品。

区块链的存储和计算重要性不言而喻。作为区块链最成功的应用比特币和以太坊而言,一旦涉及到两个功能,瓶颈就非常明显 — — 比特币功能主要是金融转账,存储和计算问题远没有涉及到;以太坊部分解决了计算的问题,但是计算量仍然非常有限,智能合约只能执行一些非常非常简单的功能。

这也造成了目前区块链应用仍然局限在转账、物流信息追溯这样的领域,许多区块链技术有意义的应用领域远远不能够触及到。

DxChain的使命是让区块链拥有作为一个计算单元的基本功能 — — 存储和计算,让区块链的技术特性真正扩展到更广阔的领域中去,真正从底层推动互联网之后的下一代技术时代的来临。

在此次测试链Andes上,DxChain实现了诸个具体功能:

  • 转账功能:在这条DxChain存储测试链中,已经能够支持正常交易。交易对于区块链的重要性不言而喻,在此之上,一条链的经济模型才能够实现。DxChain基本思路是用代币鼓励人们分享闲置的存储和算力,而交易功能的实现,让未来代币支付交易有了技术可能性,意味着经济模型基础建设已经完成。同时,作为存储网络,文件合约功能也需要在交易功能之上实现,这意味着我们为之后的文件存储搭建了基本技术架构。
  • 文件存储功能:在这一功能中,我们具体实现了存储证明和纠删码算法。DxChain鼓励用户分享闲置的存储硬盘,其中有一个存储证明过程,即这些硬盘提供中必须证明他的确存储了文件,然后租用硬盘的用户才会向这些提供者付费,在此次测试链中,我们实现了这一功能。
    DxChain存储证明过程是通过优化Merkle trees算法实现的,具体做法是通过设计一个数据结构,让验证者无需拥有原数据文件情况下,就能够完成校验。这种算法的优点是让海量文件在极短时间内也能够完成校验。
    纠删码算法以往多被应用在传统的CDs和DVDs中,这种算法相比其它算法能够在保证文件安全的情况下,减少文件复制的冗余。DxChain在加密文件后,会将文件划分成若干份,每份之间存在部分重复,比如把文件分成30份,10份文件就包含了全部的原文件。也就是说,只要其中10份存在,就能够保证原文件的安全不被丢失。
  • 产品规模化:在上次MVP中,我们使用了少量节点来构建一个测试网,而此次测试网络中,我们为了验证在地理长距离下的产品表现,我们在全球5大洲设置了更多节点,并且通过了测试。节点数在未来能够任意提升,这意味着DxChain初步实现了规模化。
  • 区块浏览器支持以下信息查询:区块浏览器能够让用户可视化地查询DxChain产品,这个浏览器包括区块、地址以及转账和节点信息。
DxChain测试链的第一个区块

在此次严格按照时间表交付我们产品之后,在第四季度我们会发布测试网正式版和主网。

DxChain采用了“三链合一”的系统架构来解决数据的计算和存储问题,所谓三链,即一条主链、计算链和存储链两条侧链,计算链负责的是运行并行计算,从而解决大数据通用计算的问题,最终达到机器学习并且提供BI支持;存储链主要负责提供大数据存储并解决大数据存储及隐私问题,同时给计算链提供相应支持;主链负责提供交易相关的操作,同时协调两条侧链计算链和存储链。

也就是说,到了2018年第四季度末,我们能够实现产品大部分功能。

需要强调的是,我们的模型参考了Hadoop架构。

过去十多年,Hadoop解决了一个机构、公司内部的数据非中心化存储的问题,但如何在不同机构和参与者之间达成信任,从而实现非中心化存储,Hadoop解决不了,但区块链则提供了完美的解决方案。

我们将Hadoop的技术优点 — — 经过工业界近20年检验的优点,与区块链特有的机制结合起来,解决去中心环境下的存储和计算的问题。

我们希望我们的公链,未来能够成为区块链时代的Hadoop — — 提供最稳定、最普遍的非中心化存储和计算的解决方案,从而成为非中心化的Hadoop。

Author image

About DxChain

DxChain is the world’s first decentralized big data and machine learning network powered by a computing-centric blockchain.