DarmaCash匿名公链技术:硬核——DMCH技术阶段性总结

2020-07-31 11:23 栏目:经验之谈 来源:网络整理 查看()

大家好,人工智能和区块链技术是未来十年的朝阳产业。我们来自达摩社区连锁科技集团(以下简称菩提),专注于区块链科技的投资。菩提是匿名公共连锁店达尔马卡西(DMCH)的早期支持团体之一。我们将逐步推出一系列关于DarmaCash匿名公共链技术的文章,从简单到深入介绍DMCH的精彩世界。

在之前的DarmaCash匿名公共链技术系列中,我们从六个方面介绍了DMCH公共链的技术情况,社区成员可以通过下表中的链接查阅相关文章。

DarmaCash匿名公链技术:硬核——DMCH技术阶段性总结

当我们注视一个点时,盲人不可避免地会触摸到图像。因此,在本文中,老祖将结合以上六个方面对DMCH项目的技术进行总结,希望社区成员能够从局部到整体形成对DMCH技术的整体认识。只有了解全局,掌握足够的信息,我们才能对项目做出客观的评价,而不是随大流,任人宰割。

下图是官方公布的DMCH自治系统架构图。为了便于人们结合前面的文章更直观地了解DMCH的技术发展,老祖根据前面的文章给DMCH官方自治系统的建筑图涂上了颜色。俗话说,外行看热闹,行家看门道。这个架构图很独特。简而言之,DMCH自治系统的架构图包括了区块链过去10年发展的所有部分,也包括了DMCH项目团队自己对行业的理解。DMCH项目组的所有工作都是围绕这个系统图进行的。简单地说,在过去的10年里,为了实现其生态目标,DMCH对区块链技术的稳定架构做了一些改进。随着版本的快速迭代,DMCH正稳步迈向最终目标:

DarmaCash匿名公链技术:硬核——DMCH技术阶段性总结

图中未着色的部分表示我们的达摩团体技术团队尚未研究的部分或DMCH尚未正式宣布的部分。一般来说,我们可以暂时认为未着色部分是指门罗模块。

从全球角度来看:

据官方消息,DMCH项目组用GO语言重写了图纸中的每个模块,GO语言是谷歌近年来结合行业趋势开发的一种比较现代的编程语言,具有很多优势,这使得DMCH天生就有部署简单、并发性好、执行性能好的编程语言支持,因此在DMCH公共链上移植大规模生态应用非常方便。同时,DMCH使用SSL对整个网络信息进行加密,使得整个DMCH网络非常安全稳定,不受任何第三方的干扰。

从局部着色部分看:

红色区域中的Libp2p模块。Libp2p是Byte Lab开发的下一代传输协议,主要解决区块链技术的p2p传输问题。使用这个框架的项目包括波尔卡多、以太网2.0和天秤座。DMCH使用libp2p作为其传输层,这极大地增强了其后续的可扩展性。鉴于跨国和跨境的复杂形势,DMCH在libp2p框架下采用KCP代替QUIC。目前,KCP已经被数十万无边界的游戏大军广泛使用,基于KCPVPN BGP路由形成的区块链互联网符合“IPFS文件硬币”的生态,其最终的生态应用是有望的。此外,GO语言可以快速与libp2p集成,保证DMCH项目的开发进度。

蓝色区域加密模块。DMCH使用门罗的加密方案:环签名技术解决交易不可追踪性;一个人偷衣服解决了接收者的匿名问题;RingCTs解决了交易内容的匿名性;在门罗的基础上,DMCH项目正试图用三联体取代MLSAG,并将其与彼得森和保密交易技术整合成一个新的环,可将匿名性提高十倍以上。Triptych的主要创新是使环签名的字节大小与诱饵的数量成对数关系,而不是线性关系,因此环的大小可以显著增加,而不会出现大的性能问题。DMCH还增加了一个子地址功能,钱包每次可以给出一个不同的支付地址,这样钱包的主地址就永远不会暴露。这是一个非常实际的细节,可以证明DMCH项目的重点是应用。DMCH为基于门罗的社区成员提供可靠的匿名技术,团队具有持续创新的能力。建立在DMCH匿名公共链上的后续生态应用将享受到十多年来业界不断努力带来的“隐私”保护成果。

紫色区域共识模块。DMCH将链式分类帐结构和模式分类帐结构结合起来,并使用“链图”的“块-大”分类帐结构来交换时间、效率和提高可用性的空间。“BLOCK-DAG”技术实现了链的扩展,DMCH链的吞吐能力提高到75TPS,是以太网25TPS的3倍,是比特币7TPS的10倍;实现了免疫双花攻击,只有当DMCH链的计算能力大于95.8%时才能发起回滚攻击;实现了15秒阻塞和2分钟收敛确认的出色用户体验。此外,DMCH目前使用的PoW PPoS共识机制是对比特币PoW共识机制的改进,将比特币的“矿池和矿机”生态映射为“持有货币质押的PPEs节点”,改善了比特币PoW集中化和资源占用的弊端,更加绿色环保。通过经济理论调整PoW矿工、PPEs货币持有人和PPEs节点的报酬,可以解决分散化问题,快速形成分散的分布式区块链小世界网络,使客户之间的最短路径只有2-3跳,为DMCH的分散化应用生态提供最完善的区块链基础设施。

绿色智能合同模块。DMCH是一个基于莫内罗项目的隐私智能合同项目。其愿景是为标准以太馆打造一个易于使用、安全、私密和高效的智能合同平台,为DMCH的生态商业发展服务。DMCH通过子地址技术完成了从UTXO模型到账户模型的映射,这使得DMCH智能合同站在了ETH智能合同的所有优势之上。DMCH提供了三种模式,即完全透明、半透明和完全匿名。用户可以根据自己的需要完全选择所需的智能合同模式。全透明模式类似于以太网(ETH),可能的应用是标准以太网ERC20-USDT的DRC 20-USDT;半透明保护资产属性,这类似于比特币的Omni协议,但完全继承了DMCH的匿名属性。可能的应用是匿名Dmni-USDT;它是标准的透明全USDT;借助零知识证明和底层的Merkle树,所有信息都受到完全匿名的保护。与以太网智能合同运营的沙盒EVM相比,DMCH运营的沙盒DVM采用了WASM技术,这进一步表明DMCH充分考虑了市场需求和推广需求。从技术的角度来看,DMCH的智能合同平台可以说是一个大师。项目团队切实整合了行业的正确理念,注重业务的实际需求,使DMCH的生态应用有了坚实的基础,给DMCH项目更多的空间。

黄色生态模块。根据DMCH项目团队的披露,项目团队有自己的生态系统。从系统图来看,它主要是分布式、分布式、即时通讯和分布式小世界互联网。目前,DMCH的技术系统确实足以支持上述四个主要部门的生态。事实上,DMCH项目在2019年披露了其生态部门“DeFi”的相关信息(见下图):

DarmaCash匿名公链技术:硬核——DMCH技术阶段性总结

尽管DeFi的概念最近很热门,但DMCH从未急于抓住这个机会,一年来一直致力于完善底层技术。老祖认为,当潮水退去,市场平静下来时,就是DMCH项目出现的时候了。达摩社区将继续关注和研究DMCH项目,并逐步向社区成员介绍DMCH项目的生态部分。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发