区块链DAG是什么意思?区块链DAG有什么优势?
DAG的全称为Directed Acylic Graph,它的意思就是有向无环图,听到这里可能大部分人都有点懵了,有向无环图是个什么东西呢,听起来好像很复杂的样子,其实有向无环图就是一种在计算机领域会被应用的数据结构。因为其拓扑结构非常独特,常常会被用于我们生活中的一些动态规划中去,最常见的应该就是我们日常用的导航,导航就是依靠这一结构来为我们规划最短路径的。那么在区块链领域DAG又有什么作用呢?区块链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账本的不可篡改。这种基于多链和DAG账本的模式使得RaiBlocks可以提供无限的即时交易以及无限的可扩展性。
区块链DAG有什么优势?
同样是分布式账本技术,DAG与区块链的链式结构相比,本质区别在于异步与同步通讯。传统区块链技术的组成单元是由Block区块组成的单链,且是按照出块时间同步依次写入,每个区块单元可记录多个用户的多笔交易;DAG则是由交易单元组成的网络,支持异步并发记账,相互验证,每个交易单元只能记录单个用户交易。相较于传统区块链技术DAG在可延展性和交易速度上具备明显的优势。
1. 强大的可延展性
由于DAG支持异步记账,网络中的节点无需等待其他节点数据同步即可并行处理新的交易,避免了时间浪费,提高了交易效率,让每一个参与记账的节点能够快速得到大幅度延展。
2. 交易速度快
传统区块链每次只能增加一个区块大小的数据量,可处理的交易量难以改变,但DAG支持局部处理和并行结算,交易的人越多越频繁,速度就越快,让交易速度得到质的飞跃。
因此,大多数人认为,DAG技术可解决传统公链的高并发问题,是提高公链性能,替代传统区块链技术的绝佳方案。
鉴于DAG的诸多优势,市面上陆续出现许多基于DAG的公链项目,如Byteball、IOTA、Nano等。值得一提的是,波霎在DAG上也做了积极尝试,PULSAR公链的DAG是在区块 DAG 的基础上,允许矿工并行打包区块,从而大幅提高系统的 TPS,解决当前区块链系统中所存在的性能瓶颈。
以上就是区块链DAG是什么意思?区块链DAG有什么优势?的详细内容,更多关于区块链DAG解读的资料请关注脚本之家其它相关文章!
你可能感兴趣的文章
-
ST概念币是什么意思?ST概念币种有哪些?
这篇文章主要介绍了ST概念币是什么意思?ST概念币种有哪些?的相关资料,ST概念,指币种的交易对列表带有ST标识,即被交易所进行ST处理,感兴趣的朋友,可以参考下本文内容。…
2021-08-11 -
区块链扫盲:区块链中的空投是什么意思?
这篇文章主要介绍了区块链扫盲:区块链中的空投是什么意思?的相关资料,很简单,顾名思义,就是天上掉下来的馅饼——不要钱,就等着你来拿了。感兴趣的投资者,可以参考下本…
2025-07-05 -
OTC交易是什么意思?OTC交易平台盘点汇总
这篇文章主要介绍了OTC交易是什么意思?OTC交易平台盘点汇总的相关资料,很多投资者还不清楚OTC交易是什么意思,OTC交易平台有哪些的,不妨参考下本文。…
2021-08-10 -
BTC100是什么意思?BTC100交易平台介绍
这篇文章主要介绍了BTC100是什么意思?BTC100交易平台介绍的相关资料,BTC100是一家数字货币交易平台,BTC100交易所提供OTC交易、币币交易和杠杆交易。感兴趣的投资者,可以…
2021-08-10 -
IEO是什么意思?IEO概念币种有哪些?
这篇文章主要介绍了IEO是什么意思?IEO概念币种有哪些?的相关资料,IEO是Initial Exchange Offerings的缩写,即首次交易发行,是以交易所为核心的代币发行机制,很多投资者…
2021-08-10 -
什么是区块链?区块链金融是什么意思?
这篇文章主要介绍了什么是区块链?区块链金融是什么意思?的相关资料,简单来说,区块链金融就是区块链技术在金融领域的应用,很多投资者不明白其中的道理,下面小编就带大家…
2021-08-03 -
IEO是什么意思?区块链IEO的优缺点解析
这篇文章主要介绍了IEO是什么意思?区块链IEO的优缺点解析的相关资料,我们都知道IPO(首次公开募股)、ICO(首次代币发行),也有部分朋友知道IFO(首次分叉发行)与IMO(以矿机…
2021-08-03 -
区块链百科:密码朋克是什么意思?
这篇文章主要介绍了区块链百科:密码朋克是什么意思?的相关资料,狭义地说“密码朋克”是一套加密的电子邮件系统。下面是小编整理的密码朋克详细介绍,一起来看看吧!…
2021-08-02 -
比特币节点是什么意思?比特币节点有什么用?
这篇文章主要介绍了比特币节点是什么意思?比特币节点有什么用?的相关资料,比特币是一种点对点的电子现金系统,更直接地说是节点对节点。很多投资者不明白这个节点的意思,…
2021-08-02 -
区块链中的哈希值是什么意思?如何在区块链中使用哈希值?
这篇文章主要介绍了区块链中的哈希值是什么意思?如何在区块链中使用哈希值?的相关资料,区块链通过哈希算法对一个交易区块中的交易信息进行加密,并把信息压缩成由一串数字…
2021-08-02










