跳到主要内容

1 篇博文 含有标签「DAG」

查看所有标签

区块链中的有向无环图(DAG)

· 阅读需 24 分钟
Dora Noda
Software Engineer

什么是 DAG?它与区块链有何不同?

有向无环图(Directed Acyclic Graph,DAG) 是一种由有向边连接顶点(节点)且不存在回路的图结构。在分布式账本中,基于 DAG 的账本不再将交易或事件排成一条单链,而是组织成类似网状的图。与传统区块链每个新区块只引用一个父块(形成线性结构)不同,DAG 中的节点可以同时引用多个先前的交易或区块,因此可以并行确认大量交易,而无需按时间顺序逐笔排队进入区块。

如果说区块链像一条由多个交易组成的区块链条,那么 DAG 账本更像是一棵树或一张交易网络。在 DAG 中,新交易可以连接并验证一个或多个较早的交易,而不用等待被打包进下一个区块。这种结构差异带来了几个关键特点:

  • 并行验证: 在区块链中,矿工/验证者一次只添加一个区块,因此交易需要按区块批量确认。DAG 中可以同时添加多笔交易(或“小区块”),它们指向图的不同部分,实现并行化,无需等待长链逐块增长。
  • 没有全局线性顺序: 区块链天然形成交易的全序(每个区块在单一序列中都有确定位置)。DAG 账本则形成部分序。网络中不存在唯一的“最新区块”,而是同时存在多个图尾(tips),需要通过共识协议最终确定交易的顺序和有效性。
  • 交易确认方式不同: 区块链中,交易被包含在区块内并在区块链上累积确认;DAG 中,新交易通过引用旧交易来帮助确认它们。例如 IOTA 的 Tangle 要求每笔交易批准两个先前的交易,让所有参与者互相验证。这样消除了区块链“交易发起者”和“验证者”之间的严格界限,交易发送者也要承担部分验证工作。

值得注意的是,区块链其实是 DAG 的特例——被限制成一条线的 DAG。两者同属分布式账本技术(DLT),都追求不可篡改和去中心化。但 DAG 账本结构为“无块”或“多父节点”,在实践中具有不同特性。传统区块链(如比特币、以太坊)采用顺序区块,并且常丢弃分叉;DAG 账本则尽量保留所有不冲突的交易并安排顺序。这一根本差异奠定了性能和设计上的诸多不同。

技术对比:DAG vs. 区块链

  • 数据结构: 区块链将数据存放在按顺序连接的区块中,每个区块只指向一个父块。DAG 账本使用图结构,每个节点代表一笔交易或事件块,可以链接多个先前节点。由于图中没有环,沿着边回溯不会回到原点,从而能够对交易进行拓扑排序,即确保引用关系的先后顺序。简而言之:区块链是一维链条,DAG 是多维图。
  • 吞吐与并发: 结构不同导致吞吐能力差异。区块链即使在理想情况下也需要逐块增加(往往要等待新区块验证并在全网传播后才能继续),这限制了 TPS。例如比特币约 5–7 TPS,以太坊 PoW 时代约 15–30 TPS。DAG 可并行接入大量交易/块,多个分支可以同时增长并稍后合并,吞吐可提升到数千 TPS,接近甚至超过传统支付网络。
  • 交易验证流程: 区块链中,交易进入 mempool,矿工/验证者打包成新区块,其他节点再校验。DAG 的验证更连续、更分散:新交易通过引用(确认)旧交易来执行验证动作。IOTA 的交易会校验两个先前交易并执行小规模 PoW,相当于对它们“投票”。Nano 的 block-lattice 将每个账户的交易形成独立链,通过代表节点投票验证。结果是 DAG 分摊了验证工作,多个参与者可并行验证不同交易,而非单个区块生产者一次性验证多个交易。
  • 共识机制: 区块链和 DAG 都需要全网就账本状态达成一致(确认哪些交易以及顺序)。区块链通常依靠 PoW/PoS 产出新区块,并遵循“最长(最重)链”规则。DAG 没有单一链,因而共识更复杂。不同项目采用不同方案:如 Hedera Hashgraph 的 gossip + 虚拟投票,IOTA 早期的 MCMC tip 选择等。一般来说,DAG 可在吞吐上更快,但必须谨慎设计以处理并发交易冲突(如双花)。
  • 分叉处理: 区块链中同时出现两个区块会导致分叉,最终一条链胜出,另一条被丢弃,造成资源浪费。DAG 的理念是接受分叉作为额外分支。分叉节点都纳入图中,由共识算法决定哪些交易被最终确认(冲突交易如何解决),而无需丢弃整个分支。例如 Conflux 的 Tree-Graph(PoW DAG)试图保留所有块并进行排序,从而利用所有计算成果。

总而言之,区块链 提供的是结构简单、顺序明确的块级验证;DAG 提供的是更复杂但支持异步并行处理的图结构。DAG 账本需要额外共识逻辑来管理复杂性,但通过充分利用网络能力,有望实现显著更高的吞吐和效率。

DAG 区块链系统的优势

DAG 架构旨在解决传统区块链在扩展性、速度和成本方面的瓶颈,主要优势包括:

  • 高扩展性与高吞吐: DAG 网络能够 并行处理大量交易,TPS 可随网络活动水平提升。部分协议已展示上千 TPS 的能力。Hedera Hashgraph 基础层可处理 1 万+ TPS,3–5 秒内完成最终确认,远快于 PoW 区块链。Fantom 等 DAG 智能合约平台在常规负载下可实现 1–2 秒内 准最终性,适合 IoT 微支付或实时数据流等高频场景。
  • 低成本甚至无手续费: 多数 DAG 账本费用极低甚至 零手续费。由于不依赖矿工奖励或高额手续费,IOTA、Nano 等都无需强制收费——这对微支付至关重要。即使存在费用(如 Hedera、Fantom),也 非常低且可预测,没有区块空间竞价,Hedera 每笔交易约 0.0001 美元。此外,DAG 保留所有有效交易而不丢弃分叉,有助于降低资源浪费。
  • 快速确认与低延迟: DAG 不需要等待交易被打包进全球区块,因此确认更快。许多系统实现了快速最终性,如 Hedera Hashgraph 的 ABFT 在几秒内完成 100% 确认,Nano 的代表投票通常 小于 1 秒。这极大改善用户体验,适合支付、互动应用等实时场景。
  • 能源效率高: DAG 通常不需要密集的 PoW 挖矿,能耗极低。即便与 PoS 链相比,有些 DAG 每笔交易耗能更少。Hedera 一笔交易耗电约 0.0001 kWh,远低于比特币(数百 kWh)及不少 PoS 链。DAG 排除了浪费性的计算,并尽量不丢弃交易,整体效率高,非常符合可持续发展需求。
  • 无挖矿、验证角色更民主: 许多 DAG 模型不再区分矿工和普通用户。以 IOTA 为例,用户发交易时需要验证两笔旧交易,使验证工作 向网络边缘分散。无需昂贵硬件或大量质押资本就能参与共识(尽管一些 DAG 仍引入验证者或协调者)。
  • 应对高峰流量能力强: 传统区块链在高负载下 mempool 堵塞、手续费飙升;DAG 由于可并行扩展多个分支,能更平稳地吸收流量高峰。随着交易激增,图中出现更多并行分支,系统可并行处理,吞吐硬上限较高,队列积压和费用上涨幅度较小,适用于 IoT 设备同时发送数据、热点 DApp 活动等场景。

综上,DAG 账本目标是实现更快、更便宜、更可扩展的交易处理,面向微支付、IoT、高频交易等传统区块链难以承受的场景。但这些优势也伴随新的权衡与挑战,后文详述。

基于 DAG 的共识机制

由于没有天然线性链,DAG 需要创新的 共识机制 来确认交易并维持全网一致。一些典型做法:

  • IOTA Tangle:tip 选择与加权投票。 IOTA 的 Tangle 是为 IoT 设计的交易 DAG。没有矿工,每笔交易须做少量 PoW 并 批准两个先前交易。tip(未确认交易)的选择通常通过 马尔可夫链蒙特卡洛(MCMC) 算法实现,倾向于最重子图以防止分裂。最初,交易被后续交易间接批准的数量越多,可信度越高。为保护初期网络,IOTA 依赖一个中央 协调器 节点发出里程碑交易以最终确认。这个被批评为中心化的机制正在 “Coordicide”(IOTA 2.0)升级中移除。IOTA 2.0 引入 无领导的类 Nakamoto 共识,即节点在连接新区块时对其引用的交易隐式投票,质押选出的验证者委员会发布 验证块。交易累积足够的加权批准(approval weight)后即确认。
  • Hedera Hashgraph:gossip 与虚拟投票(aBFT)。 Hedera 使用事件 DAG 和 异步拜占庭容错(aBFT) 算法。核心理念是 “gossip about gossip”:节点不仅传播交易,还传播其所知的 gossip 历史,形成 Hashgraph(事件 DAG),包含谁何时听到什么信息。基于这个图,Hedera 实施虚拟投票:节点无需发送真实投票消息,而是通过分析图结构在本地模拟投票过程。这会产生公平且最终的交易顺序(按全网接收时间的中位数排序)。共识无领导者,可容忍最多 1/3 的恶意节点。现实中,Hedera 由多达 39 家企业组成的理事会运行节点,属许可制但地理分布广,几秒内即可完成最终确认。
  • Fantom Lachesis:无领导 PoS aBFT。 Fantom 是智能合约平台,采用 Lachesis DAG 共识,属于 PoS aBFT。每个验证者将收到的交易打包成 事件块,加入本地 DAG,并异步传播。验证者在超多数节点看到某个事件后,将其标记为根事件,然后 Lachesis 对这些事件排序并提交到最终的 Opera 链(线性区块链)。也就是说,DAG 用于快速异步共识,最后输出仍是兼容 EVM 的线性历史,实现 1–2 秒 的快速最终性,可达数千 TPS。
  • Nano 的开放代表投票(ORV)。 Nano 是轻量支付币,使用 block-lattice DAG。每个账户有自己的链,只有账户所有者可以更新。所有账户链组成 DAG,账户之间的交易需要发送块和接收块。共识通过 开放代表投票(ORV) 完成:用户将投票权(余额权重)委托给代表节点,代表对交易冲突进行投票,当投票权超过阈值(如 67%)即视为确认。交易独立结算,通常不到 1 秒完成。Nano 无挖矿、无手续费,PoW 仅用于防 spam。主要面向即时付款、微支付场景。
  • 其他共识:
    • Avalanche 共识(X-Chain): 验证者不断随机抽样互相投票,决定偏好的交易或块。Avalanche 的 X-Chain 是 UTXO DAG,通过这种抽样方法实现共识。确认约 1 秒,子网可达 4,500 TPS
    • Conflux Tree-Graph: 扩展自比特币 PoW,块可引用多个已知块,不丢弃分叉。通过保留所有块并按最重子树排序,理论 TPS 可达 3–6k
    • 学术方案: 例如 SPECTREPHANTOM(面向高吞吐和快速确认的 blockDAG)、Aleph Zero(DAG aBFT)、Parallel Chains/PrismSui 的 Narwhal & Bullshark 等。

不同项目根据需求调整共识(是否免手续费、是否支持智能合约、是否追求互操作),共同点是在避免单一串行瓶颈,让大量并发活动通过算法(gossip、投票、采样等)有序化,而非限制在一个区块生产者上。

案例研究:DAG 区块链项目

以下列举几个代表性项目:

  • IOTA(The Tangle): 面向 IoT 的早期 DAG 加密货币。账本 Tangle 中每笔交易确认两笔旧交易,目标是实现 无手续费的 IoT 微支付。上线于 2016 年,初期由协调器保护网络安全,现正推进 Coordicide 完全去中心化,采用无领导 DAG 共识。理论上交易越多越快,测试网曾达数百 TPS。应用包括 IoT 数据流、车与车支付、供应链追踪、去中心化身份(IOTA Identity)等。基础层暂不支持智能合约,需另建层。
  • Hedera Hashgraph(HBAR): 采用 Hashgraph 共识的公共分布式账本,由谷歌、IBM、波音等组成的理事会治理。虽然目前验证节点数有限(最多 39 个),但对公众开放使用。Hashgraph DAG 提供 1 万 TPS+3–5 秒 最终性,能耗低。支持代币服务(HTS)、共识服务(审计日志)和 EVM 兼容的智能合约。应用涵盖供应链溯源、大规模 NFT 发行、支付与微支付、DID 等。其特点是高性能与稳定性(算法保证无分叉、公平排序)。
  • Fantom(FTM): 基于 DAG 共识 Lachesis 的智能合约 L1。自 2019 年上线,在 DeFi 热潮中凭借速度快、费率低且 EVM 兼容受到欢迎。Opera 网络执行 Lachesis aBFT,验证者保留事件 DAG 并异步达成共识,最终提交到线性主链。交易确认约 1 秒,吞吐可达数千 TPS。Fantom 支持丰富的 DeFi、NFT、游戏生态,验证者数量数十个且可开放加入,体现了 DAG 平台也能实现较高去中心化。FTM 代币用于质押、治理、支付交易费(费用仅几美分)。
  • Nano(XNO): 2015 年推出的轻量支付币(原名 RaiBlocks),采用 block-lattice DAG。重点是 即时、零手续费的 P2P 支付。每个账户独立存储交易链,发送和接收分别记录在不同链上。通过开放代表投票达成共识,67% 以上投票权同意即确认,通常 <1 秒。无挖矿、无手续费,PoW 仅防垃圾。非常节能,适合手机或 IoT 设备。主要用于日常转账、打赏、跨境小额支付。
项目(年份)数据结构与共识性能(吞吐 & 最终性)特点 / 应用场景
IOTA (2016)交易 DAG(Tangle),每笔交易批准两笔旧交易。早期依赖协调器,正转向无领导共识(最重 DAG 投票)。理论 TPS 高(随活动量增长);活跃网络约 10 s 确认(流量越大越快)。零手续费IoT 微支付与数据、供应链追踪、传感器、汽车、去中心化身份(IOTA Identity)。基础层暂不支持智能合约。
Hedera Hashgraph (2018)事件 DAG(Hashgraph);gossip + 虚拟投票(aBFT),~29–39 理事会节点(PoS 权重)。无矿工,时间戳排序。~10,000 TPS;交易 3–5 秒 最终确定。能耗极低(~0.0001 kWh/笔)。固定费率(约 $0.0001)。企业与 Web3:代币化(HTS)、NFT、支付、供应链追踪医疗数据游戏等。治理由大公司负责,链上 EVM 兼容。
Fantom (FTM) (2019)验证者事件块 DAG;Lachesis aBFT PoS 无领导。验证者构建 DAG 并整合成最终线性链(Opera)。DeFi 实际运行数百 TPS;1–2 s 最终性。测试可达数千 TPS。低费率(几美分)。高速 L1 智能合约/DeFi。EVM 兼容,可运行 DEX、借贷、NFT 等。DAG 共识对开发者透明,任何人可质押成为验证者。
Nano (XNO) (2015)账户链 DAG(block-lattice);每笔交易是单独区块。开放代表投票(dPoS 类冲突投票)。无挖矿、无费。可达数百 TPS(主要受网络 I/O 限制)。典型 <1 s 确认。完全免手续费。超低资源消耗。即时数字现金。适合微支付、打赏、零售支付。无智能合约,专注简单转账。耗能极低(环保)。代表节点由社区运行。

(表:主要 DAG 分布式账本项目对比,TPS = 每秒交易数。)

其他项目还包括 Obyte (Byteball)(条件支付/数据存储 DAG)、IoT Chain (ITC)(IoT 方向 DAG)、Avalanche(部分系统使用 DAG 共识并已成主流 DeFi 平台)、Conflux(中国 PoW DAG)、以及学术原型 SPECTRE/PHANTOM 等。上述四个案例(IOTA、Hedera、Fantom、Nano)展示了 DAG 在不同场景的多样化应用:从免手续费的 IoT 支付到企业级网络和 DeFi 智能合约平台。

DAG 在 Web3 中的应用场景

DAG 区块链在需要高性能和特殊属性的场景尤为突出,当前与潜在的应用包括:

  • 物联网(IoT): 大量设备需要传输数据并进行机器支付。DAG 账本(如 IOTA)专为此设计。它们支持免手续费的微交易,能处理高频小额支付,适合智能汽车自动支付充电费用、传感器实时售卖数据等。IOTA 已用于智慧城市试点、供应链 IoT 集成、去中心化数据市场等,满足高频、低成本的需求。
  • 去中心化金融(DeFi): DEX、借贷、支付等应用需要高吞吐、低延迟。基于 DAG 的智能合约平台(如 Fantom,Avalanche X-Chain)在高需求时仍能保持低费用和快速确认,减少交易不确定性。在 2021 年 Fantom DeFi 兴起时,相较以太坊拥堵和高 gas,更加顺畅。DAG 还可以作为支付通道或支持高频交易、复杂 DeFi 流程的后端。
  • NFT 与游戏: NFT 热潮凸显了低成本铸造的重要性。以太坊 gas 飙升时铸造成本高昂。DAG 网络(Hedera、Fantom)铸造 NFT 成本仅为几分钱,适用于游戏道具、收藏品、大规模空投。游戏中常见微交易,DAG 的高吞吐和低成本使游戏奖励或道具交易几乎无延迟。即便有数百万玩家同时操作,网络也能承受。
  • 去中心化身份(DID)与凭证: 身份系统需记录身份、凭证、证明等数据。DAG 可处理 海量身份交互 且成本低,适合频繁更新。IOTA Identity 提供 did:iota 方法,支持自主管理身份文档;Hedera 也用于记录学历证书、疫苗凭证、供应链合规等。低成本和快速写入方便更新身份状态(轮换密钥、添加凭证),而 Hashgraph 的时间戳保证对审计有用。
  • 供应链与数据完整性: 需要记录大量事件(生产、运输、验收)的场景可利用 DAG。Hedera、IOTA 已用于供应链溯源,记录 IoT 数据,确保不可篡改且透明。高吞吐避免成为瓶颈,低费用使得记录低价值事件也经济可行。Constellation Network 的 DAG 则聚焦于大规模数据验证(如美国空军的无人机数据)。
  • 支付与跨境汇款: DAG 加密货币(Nano、IOTA)支持即时、零费支付,适合打赏、小额消费、跨境汇款等。它们可以充当高效支付轨道,集成到 POS 或移动应用,实现接近信用卡的使用体验。Hedera HBAR 也被用于支付试点。高容量确保在购物季等高峰仍能稳定运行。
  • 实时数据馈送与预言机: 预言机需要将外部数据写入链上。DAG 可作为高吞吐预言机网络,记录价格、天气、传感器等数据并附带时间戳。Hedera Consensus Service 已被一些预言机用于在发送到其他链前打时间戳。DAG 的快速、可扩展特性非常适合实时广告、Web3 分析等需要记录大量事件的应用。

这些应用的共同点是 DAG 旨在提供更高的扩展性、速度和成本效率,扩展可去中心化的场景。尤其是在交易频率高(IoT、微交易、机器数据)或对用户体验要求迅速流畅(游戏、支付)的领域。尽管并非所有应用都会转向 DAG(有时传统区块链的成熟度、安全性或网络效应更关键),DAG 正在 Web3 堆栈中开辟新的定位。

DAG 网络的局限与挑战

DAG 虽有诸多优势,但也伴随 权衡与挑战

  • 成熟度与安全性: 多数 DAG 共识算法较新,缺乏像比特币/以太坊那样的长期验证。复杂性提高了潜在攻击面,例如刷交易膨胀 DAG、在并行结构中尝试双花等。IOTA 曾因安全事件而暂停网络,凸显安全模型仍需完善。有些 DAG(如 Coordicide 前的 IOTA)只有概率性确认,没有绝对最终性,较难满足某些应用需求(尽管 Hashgraph、Fantom 等新 DAG 提供瞬时最终性)。
  • 共识复杂度高: gossip 协议、虚拟投票、随机抽样等算法增加了实现的复杂性与代码量,容易产生 bug,也不利于开发者理解与审计。最长链规则直观,但 Hashgraph 的虚拟投票或 Avalanche 的随机抽样需要更高门槛。开发工具生态也不如主流链成熟,可能影响开发体验。
  • 去中心化的权衡: 一些 DAG 实现为保证性能牺牲了部分去中心化。例如 Hedera 固定由理事会节点控制,IOTA 曾依赖中心协调器,Nano 的代表节点权重也出现集中(类似 PoW 矿池集中)。总体来看,区块链被认为更容易实现大规模节点去中心化。虽然这并非 DAG 的必然限制,但目前不少 DAG 网络节点数量仍不及主流区块链。
  • 依赖交易量(安全 vs 吞吐): 有些 DAG 网络需要较高的交易量才能保持最佳状态。IOTA 的安全模型依赖大量诚实交易相互确认,若网络活动低,tips 可能不容易被批准,攻击者更易制造冲突。相较之下,区块链即便交易不多,只要矿工持续出块,安全性也能保障。因此,DAG 往往在高负载下表现更好,而低负载时性能不稳定,需要额外机制(如 IOTA 协调器、后台维持交易等)。
  • 排序与兼容性: DAG 生成部分序,最终需要一致的交易顺序,尤其在智能合约场景需避免双花并保证确定性执行。Fantom 通过最终输出线性 Opera 链来解决,但不少 DAG 初期避免实现复杂智能合约。与现有区块链生态(如 EVM)对接也较复杂,需要额外的线性化机制。
  • 存储与同步: DAG 若允许大量并行交易,账本增长很快,需要有效的 剪枝(pruning) 算法以及让轻节点无需存储完整图也能验证交易。研究指出还有 可达性挑战:如何确保新交易能高效引用旧交易,如何安全地截短历史。虽然区块链同样面临数据膨胀,但 DAG 的结构可能使余额计算或部分状态证明更复杂。
  • 认知与网络效应: 技术之外,DAG 也要在区块链主导的市场中证明自身。许多开发者/用户更熟悉区块链,生态(用户、DApp、工具)也更成熟。DAG 有时被宣传为“区块链终结者”,容易引发质疑。在缺乏“杀手级应用”或大规模用户之前,DAG 或被视为实验性技术。获取交易所、托管、钱包等基础设施也需要时间。

总之,DAG 以复杂性换性能,面临共识设计复杂、去中心化程度、市场信任等挑战。研究界正积极探索这些问题——例如 2024 年的 DAG 协议 SoK 论文系统梳理了设计多样性和取舍。随着项目成熟,协调器移除、开放参与、开发工具改进等问题有望解决,但在评估 DAG vs 区块链时必须考虑这些因素。

采用趋势与未来展望

与传统区块链相比,DAG 仍处于早期发展阶段。但行业与学术界对其关注度持续上升,可观察到以下趋势:

  • 项目与研究增多: 越来越多新平台探索 DAG 或混合架构。例如 Aleph Zero 使用 DAG 共识加速排序,SuiAptos(Move 语言链)引入 DAG mempool 或并行执行引擎。学术界也在研究 SPECTRE、PHANTOM、GhostDAG 等协议,并发布综述论文(SoK)。研究方向包括公平性、剪枝策略、动态环境中的安全性等。
  • 主流系统的混合模型: 即便是传统区块链也在内部借鉴 DAG 概念以提升性能。Avalanche 就是典型例子:对外表现为区块链,核心共识却是 DAG。它已在 DeFi、NFT 领域获得广泛应用,证明只要满足需求,用户并不会拘泥于底层结构。Fantom 同样在底层使用 DAG,同时提供熟悉的区块链接口,未来可能有更多系统采取这种“内核 DAG、外壳链”的方式。
  • 企业与垂直领域采用: 追求高吞吐、低成本的企业及许可网络倾向探索 DAG。Hedera 的理事会模式吸引大型公司参与,推动资产代币化、软件许可跟踪等案例。我们也看到 联盟链/行业联盟 关注 DAG,用于电信结算、广告曝光追踪、银行间结算等高频场景。IOTA 参与了欧盟资助的基础设施、数字身份、工业 IoT 项目。如果这些试点成功,将推动各行业的 DAG 采用。
  • 社区去中心化进展: 对 DAG 的“中心化”批评正在逐步消除。IOTA 的 Coordicide 若成功,将移除协调器并引入去中心化的质押与验证。Hedera 已开源代码,计划逐步开放治理。Nano 社区也在推动代表权重分散。更强的去中心化对于赢得 Web3 社区信任至关重要。
  • 互操作与 Layer-2: DAG 可能作为扩容层或互操作网络而非单独生态。比如 DAG 可作为以太坊的高性能 Layer-2,定期将结果锚定到以太坊。也可以通过桥接将 DAG 与现有区块链连接,让资产在最经济的链上流转。只要用户体验流畅,DAG 可以提供高速交易,同时依赖底层链的安全与结算。
  • 未来展望:互补而非替代(暂时): 多数人认为 DAG 将作为区块链的补充,而非完全替代。可预见的未来是多种账本并存:部分基于链,部分基于 DAG,各自适用于不同场景。DAG 可能承担 Web3 的高频骨干(微交易、海量数据记录),而区块链负责最终结算、高价值转账或对简单稳健性要求高的应用。长期来看,若 DAG 证明了足够的安全性和去中心化,或有可能成为主流范式。其能源效率也符合全球可持续趋势。
  • 社区情绪: 一些加密社区成员对 DAG 非常乐观,视其为 DLT 的下一步演进;也有人持怀疑态度,强调 不能以牺牲去中心化和安全性为代价换取速度。DAG 项目需要证明自己能够兼顾二者。

总体而言,DAG 的前景谨慎乐观。目前区块链仍占主导,但 DAG 平台正在特定领域展示实力,随着研究解决现有难题,我们可能看到理念的融合:区块链吸收 DAG 的创新,DAG 借鉴区块链的治理和安全经验。Web3 的研究者和开发者应关注 DAG 动态,它是分布式账本技术演化树上的重要分支。未来可能出现一个 多样化、可互操作的账本生态,DAG 在扩容和特定应用中扮演关键角色,推动我们迈向可扩展、去中心化的网络。

引用 Hedera 的话:基于 DAG 的账本是数字货币和去中心化技术发展中的 “有希望的一步”。它并非完全取代区块链的万能钥匙,而是一项重要创新,将与区块链并肩发展,共同推动分布式账本领域不断演进。

参考资料: 本文信息来自多方可靠来源,包括 DAG 共识相关学术研究、IOTA、Hedera Hashgraph、Fantom、Nano 等项目官方文档与白皮书,以及介绍 DAG 与区块链差异的技术文章。它们支持了文中的比较分析、优势说明和案例研究。Web3 研究社区的持续讨论也表明,DAG 将继续是解决可扩展性、安全性、去中心化“三难困境”时的热门主题。