HAI:DxChain想用“三链合一”突破区块链的存储和计算瓶颈,支撑去中心化大数据运算

接触了一批公有链,也聊到过不少“有趣”的共识机制和网络结构,“三链合一”系统架构还是第一次听说。DxChainCTO王伟认为,单靠一条主链,很难同时满足数据的存储、计算和隐私需求,因此借鉴了闪电网络“主链不够,侧链来凑”的思路,添加了存储链、计算链两条侧链,让主链只负责记录事件,从而提升整体网络性能,以支撑大数据存储与高速计算。先来介绍下两条侧链的功能:存储链负责储存metadata,metadata的作用类似一个电子目录,记录着文件碎片的提取方法,通过中继数据可以检索到链下分布式文件系统中的文件。计算链负责记录计算的撮合过程,比如具体哪位矿工调用了什么数据、工作是否能完成等。这样,无需所有节点计算,全网均可验证计算结果。在实际情况中,只由超级节点验证即可。再来看共识机制。DxChain主链采用PoW,因为主链对安全稳定性要求最高,PoW也在比特币区块链和以太坊1.0中经历了多年的检验。两条侧链均采用DPoS决定谁出块,但在决定谁来验证事件的过程选择了不同的方案。存储链采用PoS+PDP混合机制来验证过程,防止以下三种攻击:女巫攻击,一个恶意节点创造多个虚假身份,通过多重身份控制政策节点;外部数据源攻击,攻击者在收到矿工验证是否存储数据的要求时,从其他矿工处生成证明,伪装自己一直存储了数据;生成攻击,攻击者以某种方式生成数据,当需要接受验证时重新生成数据,以证明自己完成了存储的工作。而计算链的验证过程采用原创的PDC+“验证博弈”的方式。在去中心化的环境中,为了验证某项结果真实可信,一般是靠重复计算,来降低虚假信息成功伪装的可能性。PDC负责验证计算,可从一组不受信任的节点中找到一个小概率被攻击的正确答案;而“验证博弈”则验证计算过程的可验证性。来举个场景应用的例子。研究机构想发起一项“健身调查”,“寻找同时满足美籍、男性、35岁以下、在职等条件的样本”就是一个计算事件。按“三链合一”的工作原理:主链把计算任务传递给计算链,同时从存储链调取数据,两条侧链跨链交互,生成新的数据集,再回存到存储链,并“告知”主链已完成工作,提供计算和存储的矿工即获得奖励。在跨链交互上,DxChain选择了中继技术。因为早期的BTCRelay可以理解为基于以太坊区块链的智能合约,去中心化地连接以太坊网络与比特币网络;在DxChain中,主链、计算链和存储链间的关系与此类似。DxChain最大的技术壁垒在于两条侧链的设计借鉴了Hadoop。Hadoop是一个分布式系统基础架构,可以让用户充分利用集群进行高速运算和存储,开发分布式程序。其中,分布式文件系统HDFS为大数据提供存储,MapReduce为大数据提供计算。Hadoop曾为中心化巨头发展大数据业务提供行业标准,但尚未被应用在去中心化世界,解决跨公司、去信任的大数据运算和存储问题。一是受限于小型文件也占一个64M或128M的区块,并不经济、高效;二是卡在人才瓶颈,Hadoop的PMC技术委员会核心人员较少。而DxChain团队有Hadoop研究经验,希望能借此成为去中心化大数据存储和计算的基础设施。DxChain之所以选择针对大数据市场开发公链,是因为创始人张亮也是硅谷安全公司Trustlook的创始人。张亮在实际业务中发现,打包采购大数据的成本过高。王伟认为,利用区块链去中心化的特性,引入更多节点,可以更灵活、精准地将大数据颗粒度降低,节约采购成本;又能防止文件在中心化存储中丢失或被篡改。于是,Trustlook发起了DxChain。王伟表示,DxChain预计3个月后发布测试链,计划明年年初上线正式网络。Trustlook也将会是DxChain上的第一个应用。团队共10人,包含6名核心工程师,2位社区运营者和2位公关负责人;有的工程师负责DAPP的研发,了解开发者习惯和需求。融资方面,DxChain现已完成基石轮,正在机构募资阶段。

我是郝方舟,区块链优质项目寻求报道,可加微信nooxika,烦请备注公司+姓名+事由。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:5ms0-8:121ms