名词解释第五十一讲:DAG


这里是王团长区块链学院,与最优秀的区块链人一起成长!今天给大家讲讲DAG。

 

DAG是一项新的底层技术,它和区块链技术有所相同又有所不同,下面我们系统的来学习一下什么是DAG技术。

 

区块链这项独立技术的概念在2015年开始流行起来。在此之前,公众只知道它是比特币技术的一种底层数据结构。“区块”(block)和“链”(chain)这两个是比特币的构成部分。2017年以来,ICO市场爆炸式发展,导致以太坊网络经常严重延迟为此,扩容已经成了当前区块链技术发展的重要议题。DAG就是其中呼声最高的一种扩容解决方案。

 

                      

 

DAG是一种使用拓扑排序的有向图形数据结构。序列只能从早到晚。DAG常常用来解决与数据处理、调度、寻找最佳导航路线和数据压缩有关的问题。

                   

 

从两张图片中我们可以轻易看出DAG技术和区块链技术的区别,虽然区块链技术和DAG技术都是分布式点对点传输的方式,但DAG的效率比区块链要快很多,这点从图上就可以一目了然的看出来。

 

DAG没有挖矿,没有区块,没有交易费。网络的安全和一致性并不在矿工、验证者和用户之间划分。网络用户验证许多旧的交易(通过工作证明来验证),目的是为了能够进行自己的交易。没人获得回报,也没人要支付交易费。因此,像比特币或以太坊网络中的矿工-集中化是不可能的。

 

DAG应用领域目前局限于物联网,这是为工业设备确保数据完整性的技术。也是因为DAG的设计以及实现方法,可扩展性接近无限也就是说与基于区块链的网络(用户数量增加后速度变慢)相比较,随着用户群不断庞大,DAG实际上变得更快。这是由于越来越多的用户导致验证时间更短。这是DAG技术与区块链技术最大的不同:区块链技术的效率会随着应用的增加而降低,而DAG却恰恰相反。

 

当然,DAG技术才刚刚起步,有很多不完善的地方而且因为速度比区块链快太多,容易造成一些转账确认问题。对于DAG技术需要辩证看待,让我们祝愿DAG技术有一个好的发展前景。

 

想要了解更多的区块链知识,可以关注我们的公众号:王团长区块链日记,与最优秀的区块链人一起成长!

猜你喜欢

转载自blog.csdn.net/xinshengdaxue000/article/details/82876638