DAG是什么意思 币圈又有新概念
这几天,关于DAG的讨论多了起来,那么币圈说的dag是什么意思呢?这篇文章就跟大家讲讲。
DAG,英文全称是 Directed Acyclic Graph(有向无环图)。在图论中,如果一个有向图无法从某个顶点出发经过若干条边回到该点,这个图则叫有向无环图。下图便是一个典型的有向无环图。圆代表顶点,线叫边,代表顶点与顶点之间的关系。
DAG 结构由 IOTA 团队率先使用,之后 Byteball 借鉴 IOTA 的 DAG 结构,并加以改进。在 IOTA 中,要验证新的交易前,必须直接验证之前的两个交易,这也使得在这两个交易之前所有被验证过的交易得到间接验证。在 DAG 中,顶点代表交易,带箭头的线代表交易的验证关系。在 IOTA 中,有一个权重积分的概念,所谓权重积分是指它自身的权重与它验证过的所有交易的自身权重之和。在DAG 结构中,交易总是自己创建并发布。从理论上看,攻击者总是可以建构比它要推翻掉的那个交易权重更高的交易用以双花。
在区块链领域,DAG用来解决扩容性的问题,通过增加区块大小或者区块频率在网络中产生大量分叉,但是攻击者还是需要51%的算力才能进行攻击。DAG把交易确认的环境直接下放给交易本身,无需由矿工打包成区块后同意交易顺序。所以DAG网络中没有矿工的角色。
DAG技术作为区块链的一个有益补充,其异步通讯机制在提高扩展性、缩短确认时间和降低支付费用方面优势明显,未来在去中心化技术领域将来也会有一席之地。但其安全性和一致性的问题也亟待解决。相信随着以后技术的发展,这些问题也会得到逐步改善。老马也比较看着这方面的发展。
综合以上信息,DAG技术是币圈最近很多的概念之一,因为它可能提高交易速度和安全性,希望这篇文章能给大家带来帮助!
本文来源于网友自行发布,不代表本站立场,转载联系作者并注明出处