美文网首页区块链精进手册区块链行业研究区块链BlockChain
DAG类项目是加密世界的下一个重点吗?

DAG类项目是加密世界的下一个重点吗?

作者: 马烈视界 | 来源:发表于2018-12-07 08:19 被阅读5次

    2017年12月,区块链技术进入主流人群的视野。随着价格飙升,比特币和其他加密货币都出现在新闻中。

    人们对区块链和加密货币推翻旧的、功能失调的货币体系的可能性感到兴奋。

    从2017年11月到2018年1月初,加密市场在两个月内增长了400%,看起来只有天空是这项新技术的极限。

    但后来出了点问题。

    比特币和以太坊网络被交易所淹没,并开始大幅放缓。

    比特币交易费——承诺几乎可以忽略不计——每笔交易飙升至超过50美元,而处理时间则延长至数小时而非数分钟。

    看起来泡沫破灭了。人们开始质疑他们目睹的是真正的技术革命,还是只是一个虚假的黎明,因为它看起来不像炒作的那样。

    由于人们认识到区块链技术还没有成熟到实现对它炒作中的巨大承诺,以及许多其他因素,导致我们今天仍然经历的市场急剧下降。

    那么加密社区如何解决在最受欢迎的平台中都深受其困扰的可扩展性问题呢?

    让我们了解一下DAG。

    DAG是有向无环图(Directed Acyclic Graph)的缩写(我们待会将在一分钟内说明它是什么),DAG有可能解决比特币、以太坊和其他区块链应用所面临的一些问题。

    但事实是,他们实际上并不是区块链。

    所以,当你认为你已经弄明白区块链实际上是什么时,就会出现一些让你困惑的新东西。

    不过不要担心,因为要了解DAG是什么以及为什么它们将来会如此有用,我们将重新审视区块链的概念,并考虑它们之间的差异。

    那么,什么是区块链呢?

    为了回答这个问题,我们将看看比特币运行的区块链,因为比特币是最受欢迎的加密货币,在某些方面是最简单和最容易理解的。

    区块链的核心只是一种数据库,用于存储过去发生的事情的信息。它通过复杂的数学(加密)验证,以确保传入的信息不会与分类帐中已有的信息冲突。

    存储在比特币区块链中的信息存储在组(或块)中,每个块都带有时间戳并链接到新生成的块,从而创建一个线性的块链——因此称为区块链。

    然而,这是事情变得有问题的地方。

    由于区块链的线性特性,交易只能按顺序添加到区块,区块也按顺序添加到区块链。这会在网络速度上造成上限,从而导致交易积压并在需求高时进行转账收费。

    此外,由于所有块都链接在链中,因此破坏任何这些链接会使整条链无效。

    在讨论区块链的大小时,这变得很重要。比特币区块链每天都在增长,但截至2018年9月,它已超过175 GB。

    这意味着全世界成千上万的验证器节点都需要存储比特币区块链的完整副本以确认交易。保持这种大型文件的数千份副本不断连接到互联网对去中心化提出了挑战,因为如果没有昂贵的专用硬件,独立个人就很难参与其中。

    由于这些限制,比特币长期以来在扩大交易容量方面遇到了问题。闪电网络等解决方案正在开发中,但扩展问题目前是比特币在大规模采用成为可能之前需要克服的最大障碍。

    这就是为什么DAG可能会超越区块链成为分布式账本技术的领导者。

    什么是DAG?

    目前建立在DAG技术之上的最着名的加密项目是IOTA,这是一个承诺超快速,低费用交易的平台,可用于支付或连接设备之间的高速数据交易。

    让我们使用IOTA来了解DAG的工作原理,以及它们与区块链的区别。

    首先,到底什么是有序无环图?

    这是一个令人生畏的名字,但这个概念其实非常简单。它和区块链一样,是一种数据库:一种以特定方式存储信息(或交易)的方式。

    然而,与区块链不同,它不以线性方式存储数据。

    像家谱一样,DAG只能向一个方向(它是定向的),而不能进入循环(非循环)。

    放入DAG的所有信息都必须遵循这些规则。

    在IOTA中,交易及其所有相关信息(例如发送方和接收方,发送的金额和时间)都存储为节点,一组节点组成一个“缠结”——IOTA版本的区块链。

    当新事务添加到缠结中时,它会连接到两个现有节点,并在此过程中通过确认它们不与网络中的其他事务冲突来验证这些节点。

    添加新事务的计算机会执行少量工作证明来完成此操作,这意味着所有IOTA用户都有助于保护网络。

    这样做可以摆脱比特币中需要的专门矿工来验证交易的情况,从而完全消除了对网络费用的需求。

    随着每个新交易的增加,网络实际上会加速。对于每有一个新事务,就会有两个较旧的事务由网络验证和批准。

    人们也不需要像使用比特币那样添加完整数据库。由于缠结不是线性的,你只需要访问和你的所有事务的那一部分以验证它,从而大大减少数据使用。

    因此,从理论上讲,DAG应该始终是轻量级的,并且可以快速处理事务,因此应该可以大规模扩展。

    DAG的缺点

    尽管有这些好处,但IOTA等DAG系统并非没有缺点。

    由于没有大规模的工作量证明计算来保护网络,因此IOTA容易受到34%的攻击。

    简而言之,如果攻击者的计算能力超过网络的34%,他们可以发送和批准虚假交易,控制缠结。

    IOTA 缠结很容易受到这种攻击,因为它现在网络很小,总计算能力很低。该团队已实施一个手动批准交易的协管员节点。一旦团队认为缠结足够强大以抵御攻击,该节点将被取消。

    这有助于保护网络免受34%的攻击,但意味着在IOTA足够大以移除此协管员节点之前,它是一个中心化系统。因此,它仍然容易受到IOTA创始人做出的任意决定的影响,并且在被认为真正去中心化之前还有很长的路要走。

    去中心化的这种困难目前是DAG系统的主要缺点。该技术仍然是非常新的和未经证实的,因此在IOTA等网络能够证明他们能够创建真正去中心化系统之前,这种疑虑仍将存在。

    现在我们已经清楚了解区块链和DAG是什么,让我们来看看它们之间的区别:

    比特币:

    文件很大

    需要整个区块链来确认交易

    当网络活动很高时,交易很慢

    当网络活动很高时,交易费用会增加

    很难扩展到大量用户

    依靠大型,能量昂贵的挖矿硬件

    大量的矿工,所以网络是分布式的

    IOTA:

    不需要整个缠结来确认交易

    用户通过每次交易完成少量工作而成为矿工

    没有费用

    随着交易量的增加,网络速度加快

    可轻松扩展到大量用户

    开始时中心化的可能性很高

    易受34%的攻击

    很明显,DAG技术比现有的区块链有很大的优势。

    比特币、以太坊和其他流行加密货币所面临的一些最大问题可以通过IOTA等DAG完全缓解。

    但是这项技术是非常新的和未经测试的,因此它是否足够坚固以经得起市场的考验还有待观察。

    DAG技术有巨大的潜力,但我们还得拭目以待,看看它最终是不是像人们所说的那样。

    本文翻译自 «Are DAGs the next big thing in crypto?»,著作权归原文作者所有,点击链接可查看原文。

    相关文章

      网友评论

        本文标题:DAG类项目是加密世界的下一个重点吗?

        本文链接:https://www.haomeiwen.com/subject/adyzcqtx.html