
先明确DAG与“改进”的含义
DAG即有向无环图:连接具有方向,沿连接方向前进不能回到出发点。图中的顶点和边分别代表什么,取决于应用;顶点可以表示交易、区块或设备,边可以表示引用、依赖或路由关系,不能混用这些含义。
“改进DAG区块链技术”不是一种统一协议名称。讨论改进时,需要明确改变的是数据组织、传播方式还是共识规则,以及比较所用的条件。仅凭采用DAG,无法推出性能或安全性已经提升。

RPL与DODAG属于路由语境
RFC 6550介绍的RPL,是面向低功耗、有损网络的IPv6路由协议,关注设备资源受限、链路不稳定时的通信。文档涉及DODAG、Rank、目标函数和路由环路处理等术语,其应用背景是网络路由。

DODAG可理解为面向目的地组织的有向无环图。阅读此类术语时,应先确认它们描述的是设备之间的可达关系;不能直接把路由层级解释为区块高度,也不能把避免路由环路等同于防止重复支付。
区块引用与交易依赖是不同关系
比特币开发者指南描述了两类连接:区块头引用前一区块头的哈希,交易则通过输入引用此前交易的输出。前者组织区块历史,后者表达资金使用的依赖关系。指南同时说明,全节点独立验证区块,并依据共识规则维护账本。
因此,看到“节点”时应区分图中的数据顶点与运行软件的网络节点;看到“父节点”时,应确认指的是被引用的数据还是通信关系中的设备。相同词语不意味着相同机制。
无环、排序与共识如何区分
无环是结构性质,说明依赖不会形成闭环。它本身不能决定两笔相互冲突的交易应接受哪一笔,也不能保证所有参与者最终认可相同记录。
依赖关系可以约束部分记录的先后,但未必给所有记录排出唯一顺序。是否需要完整排序、如何处理没有直接依赖的记录,应由具体协议说明。确认与最终性则涉及记录何时被认可、在什么条件下可能改变,不能只从图形结构判断。
适用条件与常见疑问
判断一种改进是否有效,需要明确网络条件、节点资源、负载和安全假设,并区分吞吐量、确认延迟与存储开销。不同条件下的结果不能直接比较。
DAG是否天然防双花?无环结构不足以解决冲突,仍需验证与共识规则。DAG是否必然快于链式结构?结构名称无法给出答案,还需考察传播、排序和验证成本。RPL能否证明某种DAG账本安全?其路由设计不能直接构成账本安全性的证明。