DAG(Directed Acyclic Graph),中文意为「有向无环图」,号称无块之链。DAG原本是计算机领域一种常用数据结构,因为独特的拓扑结构所带来的优异特性,经常被用于处理动态规划、导航中寻求最短路径、数据压缩等多种算法场景。
DAG是面向未来的新一代区块链,从图论拓扑模型宏观看,从单链进化到树状和网状、从区块粒度细化到交易粒度、从单点跃迁到并发写入,这是区块链从容量到速度的一次革新。
DAG是分布式的体系结构,而不是链式结构,严格来说,DAG并不是区块链。DAG与链式结构的本质区别在于异步与同步通讯。DAG能够解决比特币挖矿集中化的问题,而且大大提高了整个分布式网络的吞吐能力,降低了交易成本。
总的来看,DAG的优势主要表现在以下三个方面
1.高并发、交易速度快。DAG的设计理论上是无限多的并发,容纳海量级交易,而且交易的人越多,越频繁,速度就越快;
2.不用挖矿。不需要矿工打包成区块(不需要挖矿)再广播给所有人,也就没有了挖矿(POW)。这意味着包括算力攻击、矿工中心化在内的由挖矿引发的问题都将不再是问题。当然也有挖矿,如DAG+POW挖矿模式的XDAG。
3. 手续费较低。IOTA没有手续费,因为IOTA主打物联网业务的小额支付,手续费用比交易费用还要高显然不合理,所以IOTA没有手续费,并且引用权重机制对抗垃圾攻击的可能性。
那么,有哪些项目是采用DAG技术——有向无环图来链接世界的呢?
1、IOTA
IOTA最主要的创新Tangle(纠缠),是一个基于DAG全新设计的分布式账簿结构,是一个既没有块也没有链的区块链。在Tangle中,每一个节点代表的是一个交易。IOTA里没有区块的概念,也没有挖矿和矿工的概念,这就代表没有交易费,整个网络的吞吐量也很高,这是IOTA的最吸引人的亮点之处。
2、Byteball(字节雪球)
Byteball被称为区块链3.0的代表。具有DAG体系家族中最完善的应用生态,Byteball钱包内置丰富功能,包括类似Appstore模式的BotStore,自由开发者可以在上面自由开发应用,开发者非常活跃。
Byteball在DAGCoin的基础上,创新性引入主链与见证人概念,鼓励验证多个父辈交易单元,形成一个随着交易增长、相互验证,安全性不断加强的数字签名Hash网络,Byteball创造性的发明了「主链」概念,也就是经过见证人认定的最短路径MC的Parents优选算法。主链创造了一个全网共识确定的交易时间序列,优雅地避免了双花问题。
Byteball被称为区块链3.0的代表。具有DAG体系家族中最完善的应用生态,Byteball钱包内置丰富功能,包括类似Appstore模式的BotStore,自由开发者可以在上面自由开发应用,开发者非常活跃。
3、NANO(XRB)
Nano(原名RaiBlocks XRB),是一种基于区块点阵(Block Lattice)结构的新型加密货币。
Nano创新性地采用了一个用户一条链的方式,只记录自己的交易,也只有自己可以修改记录,不与其它帐户共享数据,从而使所有的交易都可以并行执行,能提供秒级的交易速度和无限可扩展性,并且允许他们异步地更新到网络的其余部分,从而以极小的资源开销获得快速的交易确认。
4、ITC
基于区块链的安全物联网轻操作系统,解决方案融合了区块链技术,结合密码学非对称加密技术,半同态加密秘文计算技术,以及无数据中心的分布式架构,旨在解决目前物联网严重的安全问题,满足物联网高度并发的使用场景,实现万物互联互通。
5、TrustNote
TrustNote是支持POW挖矿的DAG公有链,具有创新的双层共识机制,面向数字通证发行、区块链游戏和社交网络等应用场景,基础代币称为「TTT」,核心在于底层公链开发,应用生态可以应用在金融征信、信息安全、物联发行总量:10亿MN,无增发:5亿MN:(占比50%)为初始分发,投资兑换的方式分发;5亿MN:(占比50%)为公证奖金,可挖矿获得。
6、Mixin
Mixin计划建立一个最大的对开发者友好的移动区块链网络,无限吞吐链接所有现存的区块链,基于DAG实现。
Mixin规划宏大,包括跨链、无限吞吐、基于手机号的账号和资产管理等等,立志要做中国未来用户量最大的公链。目前一款基于其的Dapp-Mixin Messenger测试版已经上线。另外几个基于Mixin的项目如Pressone,Motion,Show.one也在持续开发。
7、HashGraph(哈希图)
Hashgraph是由Leemon Baird开发的一种Gossip八卦协议共识算法。所有节点随机地与其他节点共享其已知交易,因此最终所有交易可传递到各个节点。Hashgraph速度非常快(每秒交易250,000次以上),由于闭源和专利,HG适用于私链或者联盟链,短期内不会应用于公链和得到规模验证。
Hashgraph集各家所长,在扩展性,安全性和共识达成成本上都有很大突破,但是技术难度大,还未在大规模公链环境下运行,如果能够实现严密的数学及应用检验HG白皮书中描述,那么 Hashgraph足以成为可信互联网上探索的一个重要里程碑。
8、Algorand
最近大火的明星项目Algorand,目标是建立一个低能耗、高速度、民主化、可拓展性好而且几乎不会出现分叉的分布式账本。Algorand没有引入激励机制或发行数字加密货币。Algorand由图灵奖得主、MIT教授SivioMicali募集400万美元开发。
从某种意义上来说,DAG就像是并发式多线程区块链;把传统区块链一维单点的存储模式改变为,一个三维全网并行的复杂工作环境。
从理论上看,DAG技术在加密货币市场有着明显优势;但其仍处于发展阶段,无论是技术还是市场方面,都存在着很大的不确定性。
觉得文章还不错,转发分享给身边更多的好友!
想要了解更多最新资讯关注“XDAG交流社区”微信公众号!