星球日报
搜索
手机客户端
iPhone · Android
公众号
微信公众号

DAG技术与区块链有什么不同?| 区块链课堂第 66 问

2018-09-29

DAG 技术最大的特点是没有区块

编者按:本文来自哈希派(ID:hashpai),作者:LucyCheng,星球日报经授权转。

DAG技术与区块链有什么不同?| 区块链课堂第 66 问DAG(有向无环图)最早由 Rootstock 开发者 Sergio Demian Lerner 于 2015 年 9 月发表的《DAGCoin Draft》中提出,是计算机领域的常用数据存储结构。因为其独特的拓扑结构,DAG 技术通常用于处理动态规划问题,比如在导航中寻找最短路径、数据压缩等场景。

与区块链技术不同,DAG 技术最大的特点是没有区块。在该网络中没有矿工的概念,其一致性由交易本身来维护;每笔交易发出时都需参考之前未确认的交易,并立刻广播至全网,以形成互有联系的数据网络。从某种意义上来说,DAG 就像是并发式多线程区块链;把传统区块链一维单点的存储模式改变为,一个三维全网并行的复杂工作环境。 

在并行存储模式之下,随着交易量的增多,DAG 网络的结构会越来越复杂。虽然如此,但是从一个节点出发还是能找到一根主链的,只要把所有主链捋顺,便能够顺着结构链追踪到“谁给谁转账”及“每个地址发生了什么交易”等等信息;从而处理交易过程中可能会出现的双花问题。

总的来说,这种数据存储架构具有交易速度快、无须挖矿、手续费较低的特点,常用于解决交易验证、并发及交易处理速度等问题。而每个使用 DAG 技术的项目都有一定的区别——IOTA 使用的结构叫“Tangle”,Byteball 使用的则为 Witness……其中最先将 DAG 与区块链结合在一起的是 NXT 社区,该社区旨在解决区块链的效率问题。

从理论上看,DAG 技术在加密货币市场有着明显优势;但其仍处于发展阶段,无论是技术还是市场方面,都存在着很大的不确定性。

本文来自投稿,不代表Odaily立场。如若转载请注明出处。

参与讨论

登录后参与讨论

总文章数:


分享至

微信扫一扫分享

0
金融前沿科技区块链

Copyright 2017-2018 Beijing Star Node Media Culture Co., Ltd.