小编推荐
大家都在关注
最新區塊鏈百科
随机推荐

當前位置:主頁 > 新聞資訊 > 區塊鏈百科 > dag会是区块链3.0吗?

dag会是区块链3.0吗?

2018-11-28 16:38:09 99 文章來源:汉全科技 作者:千灯

  区块链概念自2015年被提出,区块链开发已经历比特币区块链1.0、以太坊区块链2.0,而区块链3.0有谁带领?目前区块链3.0还无领头羊。dag有向无环图会是区块链3.0吗?

 区块链开发

  DAG(Directed acyclic graph),有向无环图,是计算机领域一个常用的数据结构,因为独特的拓扑结构所带来的一些特性,经常被用到处理动态规划,导航中寻求最短路径,数据压缩等场景中。

  所有新加入的单元,不单单只加入长链里的一个区块,而是加入到之前的所有区块。比如当你发布新交易时,前面有两个有效区块,那么你的区块会主动同时链接到前面两个之中。DAG 中的每个新单元都会验证并确认其父辈单元,父辈单元的父辈单元,直至可达创世单元,同时将其父辈单元的哈希包含到自己的单元里面。随着时间递增,所有交易的区块链相互连接,形成图状结构,如若要更改数据,那就不仅仅是几个区块的问题了,而是整个区块图的数据更改。

  由此可见DAG 这个模式要进行的复杂度更高,更难以被篡改,所以这里解决了比特币与以太坊最大的一个问题隐患,就是没有一个确定的不可更改的最终状态。理论上如果有足够的算力,足够的出块速度,产生一条更长的隐藏链,就可以把之前的区块推翻。毕竟也许很多年后量子计算机算力可能会突破天际!

  我们从DAG身上看到了区块链3.0的影子,交易效率变快、更加的去中心化,这一切看似完美,我们就要以为这就是区块链3.0,但是依然有两个隐患在DAG上存在:

  1、因为缺乏真正的主链,“双花问题”的解决将会更加困难

  2、比特币结构里面,必须保持持续的算力优势才能更改交易,否则最终长链可以将短期算力优势形成的链废掉,而大部分矿工不会傻到用大量的算力让挖到的比特币没有意义!但是如果采用DAG分块的方式,破坏者只需要在一定时间内的算力保持优先形成一个DAG块,那么是不是今后所有的交易都会继承这个错误呢?

本文鏈接:http://ft.a6shop.cn/wiki/900.html

相關案例

酒链世界app开发
酒链世界app开发
南方航空安联云系统开发
南方航空安联云系统开发
麦子区块链数字钱包开发
麦子区块链数字钱包开发
SPay积分兑换系统开发
SPay积分兑换系统开发
APAY场外交易开发
Vpay场外交易开发
Vpay场外交易开发
廣州漢全信息科技有限公司公眾號