DAG 技术入门

已发表: 2021-08-09

“比特币”、“区块链”、“加密”,或者更准确的“分布式账本技术”(DLT)都是公众和科技行业人士用来指代使用密码学原理和分布式计算的新现象的关键词解决以前难以处理的用例。 但事实上,有这么多术语四处流传,这充分说明了该行业的新鲜程度。 在谈论其他科技企业时,我们不会使用含糊或不正确的术语; 社交网络、生产力应用程序和在线市场是不同的平台,因此被称为 - 而所有加密项目通常都归入“区块链技术”类别

这种趋势将行业过度简化到了极致。 每个投资者或对该领域感兴趣的任何人都需要知道,在几年内,我们不会仅仅称其为“区块链”——加密技术正在扩展到截然不同的用例领域,这些领域只有短暂的相似之处。 截至目前,该行业存在一个主要分歧:高吞吐量高精度平台。

高精度协议类似于比特币或门罗币:旨在确保网络完整性的系统,允许非常安全、可靠(在门罗币的情况下,高度匿名)交易 通过向基于区块链的网络支付交易费用,交易不可能被伪造,并且网络难以操纵。 大型金融交易、投票系统或财产记录都需要这种级别的双重可靠性。

但是这种网络的交易成本对于另一种用例来说过高的和不必要的:我们可以称之为“高吞吐量” 这些系统旨在为日常业务用例添加一层加密完整性和去中心化,这些用例通常需要比前面的示例更密集的数据传输数量级,无论是在数据量(以每天 GB 为单位)还是数据频率方面(以每秒事务数来衡量)。 想想物联网 (IoT) 应用程序、协作研究平台或分散式云计算平台。 在像比特币区块链这样的高精度平台上运行这些高吞吐量应用程序是行不通的 这也是不必要的; 因为这些业务案例涉及区块链上非常定期的数据库更新(想象一个传感器跟踪您的位置),在大多数情况下,数据传输中的一个异常错误很容易被识别为不准确,然后安全地忽略(想象一下位置传感器将您的行踪列为 300几英里外一秒钟,然后恢复正常); 这些用例可以处理奇怪的不规则性,因为它们会不断更新。

现在,许多最激动人心的项目都在高吞吐量类别上进行。 在这一类别中,一种称为有向无环图 (DAG)或“缠结”的范式引起了所有人的注意。 对于需要高吞吐量的平台,DAG 是游戏规则的改变者。

使用缠结的最明显项目是与物联网相关的项目。 IOTAIoT Chain在这方面密切竞争,并正在推动 DAG 知识的研究状态向前发展。 另一个名为Cyber​​Vein 的项目提供了更先进的功能; 它使用了一种更精简、更有效的共识机制,称为贡献证明 (PoC),使得在 DAG 上传输更大的数据集成为可能。 还有Byteball ,它使 DAG 可用于在全球范围内更快地进行加密支付。 除了这些领导者之外,还有一些新项目不断为 DAG 概念的内在力量寻找用例。

DAG的黎明

为了解释 DAG,将术语分解为其组成部分是有用的。 图形仅仅是指节点和边缘具有特定属性(节点之间的连接)的网络。 您的朋友和家人的社交网络可以表示为一个图,其中的边是复杂的和双向的(即,多人之间可以有复杂的关系)。 非循环”术语指的是连接(在加密货币的情况下是交易)无论如何都不能路由回原始节点的性质——在这种方式下,它就像一棵节点树而不是一个节点循环。 与此相关的是它的“定向”方式,这意味着节点之间的边(读作:连接)仅在一个方向上。 了解其工作原理的一种有用方法是使用图表(来自 Wikimedia Commons):

这种配置的重要结果是系统具有内置检查以防止对网络上的共识进行操纵,而不必确保每个节点始终都有账本的完整副本:网络的不同部分可以更多地工作独立于区块链上的网络,而交易记录仍然极难被欺诈。

用例

虽然不同类型的加密平台之间的差异似乎有些复杂和模糊,但您对适合每个平台的用例类型具有根本性的影响。 如前所述,就 DAG 的需求而言,有一些不同的领域脱颖而出。 首先,物联网系统对区块链提出的要求涉及与家庭、汽车和现实世界中几乎任何其他地方的传感器相关的数千个数据点,这将迅速压倒任何基于区块链的系统。 其次,有些用例需要密集协作,例如科学研究,对于基于块的范式来说,这也会变得过于复杂 最后还有大数据集的问题 在比特币区块链上传输的每 MB 费用如此之高,以至于无法达到常规商业应用程序中常见的数据传输水平,更不用说涉及大数据的数量了。

加密社区的分裂?

与最近加密货币领域的一些更有争议的辩论不同,区块链和 DAG 之间的加密社区不会有“硬分叉”(如果你愿意的话)。 如上所述,它们都服务于不同的用例。 此外,这对即将到来的跨链桥和原子交换所设想的区块链到区块链交易范式没有任何问题,因为有几个项目(例如 ARK 和 Hcash)正在努力实现区块链和 DAG 之间的交易. 在不久的将来,高吞吐量和高精度平台将能够无缝交互。