Dag的全称是有向无环图,意思是有向无环图。大多数人听到这里可能会有点疑惑。什么是有向无环图?听起来很复杂。实际上,有向无环图是一种将应用于计算机领域的数据结构。由于其独特的拓扑结构,在我们生活中的一些动态规划中经常用到,最常见的应该就是我们日常的导航,依靠这种结构为我们规划最短路径。。那么DAG在区块链领域的作用是什么呢?区块链达格是什么意思?让边肖带你去看有向无环图。
区块链作为一项独立技术,在2015年开始流行。在此之前,是众所周知的比特币技术的数据结构。随着比特币的流行,我们将比特币中使用的技术和概念归类为区块链1.0。。随着以太坊作为分布式应用平台的运行,人们开始将以太坊归为区块链2.0。现在市场正在争夺谁将命名区块链3.0,许多人认为DAG技术是区块链3.0的最佳选择!
DAG和区块链的结合最早是在Nxt社区提出的,当时Nxt社区提出将块的链式存储结构改为块DAG。
在块打包时间不变的情况下,网络中可以并行打包N个块。,网络中的交易可以容纳n次。
Dag的全名是"有向无环图",而且没有街区的概念。不是把所有数据打包成块,用块链接块,每个用户可以提交一个数据单元,这个数据单元里可以有很多东西。
例如,在边肖的上一篇文章中对RaiBlocks的分析表明,RaiBlocks使用了"块格"技术,每个账户都有自己的区块链(账户链),记录该账户的交易/余额历史。当多个账户同时发起交易时对于每一笔交易,只需要在交易的发送方和接收方之间进行结算,所以交易是非常轻量级的。一个事务只需要一个UDP包,每个事务独立处理。
同时,虽然每个账户都有单独的链。,但整个账本可以用DAG的形式表示。
通过某种机制验证后被认为合法的交易被添加到DAG中,以保证整个DAG账簿不被篡改。。这种基于多链和DAGledger的模型使RaiBlocks能够提供无限的实时事务和无限的可扩展性。
也是一种分布式账本技术。与区块链的链式结构相比,DAG和区块链的本质区别是异步和同步通信。。传统区块链技术的组成单元是由区块块组成的单链,按照拆块时间顺序写入,每个区块单元可以记录多个用户的多次交易;DAG是由营销单元组成的网络,支持异步并发记账和相互认证。,每个营销单位只能记录单个用户的交易。与传统的区块链技术相比,DAG在可扩展性和事务速度方面具有明显的优势。
1。扩展性强
因为DAG支持异步记账,网络中的节点可以并行处理新的事务,而不需要等待其他节点的数据同步,避免了时间的浪费,提高了事务效率,使参与记账的每个节点都可以快速、大幅度扩展。
2。交易速度快
传统的区块链一次只能增加一个块大小的数据量,所能处理的事务量很难改变。但是,DAG支持本地处理和并行结算。交易的人越多,速度越快,交易速度越快。因此,大多数人认为DAG技术可以解决传统公有链的高并发问题,是提高公有链性能和替代传统区块链技术的优秀解决方案。
鉴于DAG的诸多优势,市场上陆续出现了许多基于DAG的公链项目。,如Byteball、IOTA、Nano等。值得一提的是,BOSS在DAG上也做了积极的尝试。PULSAR公链的DAG基于blockDAG,允许矿工并行打包block,从而大大提高了系统的TPS。以解决当前区块链系统中的性能瓶颈。
上面是区块链DAG是什么意思?区块链DAG的优势是什么?详情更多关于区块链DAG的解读,请关注dadaqq.coM其他相关文章(www.dadaqq.coM)!
本站提醒投资有风险,入市需谨慎。此内容不作为投资理财建议。