在短短的几年内,区块链成为无数头条新闻,因为它是一项颠覆企业和政府,改善我们的日常生活质量并拯救人类未来的技术发现。但是,如果区块链还不是全部,该怎么办?如果我们被应许的可能性在于另一个创造的怀抱,该怎么办?来自世界各地的区块链初创公司承诺提供最高水平的安全性,可扩展性和速度。但是,当涉及到上述技术的实际应用时,即实时交易,该技术已停滞不前,未能兑现其承诺。愤怒和抱怨像野火一样在互联网上传播。问题是:每次发生交易时,区块链都会向其交易“链”中添加一个块。每个块随数据的增加而增加,因为它包含前一个块的历史记录。因此,网络上的用户越多,随之而来的事务越多,当前系统崩溃的可能性就越大。比特币和以太坊使用块来处理交易,并且在过去,这些块的最大大小受到限制。该机制的设计目的是使区块链更安全,但是,每笔交易都有数据,每个块的最大大小为1MB(例如),一次只能处理这么多的付款。比特币每秒可以处理3到4笔交易,以太坊每秒可以处理15笔交易。区块链可以解决这个扩展问题吗?密码学领域的大多数人认为,如果该技术有机会超越法定金融机构和其他行业,则需要解决框架和可伸缩性问题。为了解决此可伸缩性问题,已经提出了许多解决方案,包括在称为硬分叉的过程中对协议进行根本性更改,以及使用称为切片的数据库分区技术。解决方案需要时间和大量的精力。部分原因是,任何提案都必须得到矿工,开发商,公司和其他利益相关者的支持,然后才能实施-此过程可能要花费数月,甚至可能最终会分开。这是一只鸟...这是一架飞机...这是DAG。除技术行业外,很少有人听说过DAG(有向无环图),但它被描述为解决区块链扩展问题的一种解决方案。 DAG通常用于与以下问题相关的问题:·数据处理·调度·在导航中找到最佳路线·数据压缩DAG是一种使用拓扑排序的有向图数据结构。该序列只能从早上运行到晚上。 DAG是由多个不同的节点组成的网络,用于确认交易。提交的每个新交易都需要至少两个较早的交易进行确认,然后才能有效地记录在网络上。随着提交,确认和输入更多交易,将创建一个分布式的双重确认交易网络。不需要进行挖掘,仅需要两个“母交易”就可以了。需要确认后续交易的有效性,因此无需人工干预,并且处理速度更快。这是区块链的尽头吗?中国的一个名为“物联网链”(ITC)的项目已经在试验DAG,它每秒可以处理10,000多个事务。随着行业向DAG规模转移,这项技术将在该项目在市场上的成功中发挥关键作用。