BTCV繁华资讯 > 货币新闻 > 达格:一项声称取代区块链的技术_btcv-繁华资讯

达格:一项声称取代区块链的技术_btcv-繁华资讯

作者:_btcv-繁华资讯来源:_btcv-繁华资讯 货币新闻 2020年08月18日

摘要:你听说过有向无环图吗?有人称之为下一代区块链技术,认为它可以解决区块链的缺点,可以大规模应用。确切地说,区块链属于分布式分类帐技术,而DAG也是一种分布式分类帐技术。有些人认为数据自动化已经为全球分散解决方案奠定了技术基础,所以有些人称之为数据自动化

你听说过有向无环图吗?有人称之为下一代区块链技术,认为它可以解决区块链的缺点,可以大规模应用。确切地说,区块链属于分布式分类帐技术,而DAG也是一种分布式分类帐技术。

有些人认为DAG为全球分散解决方案奠定了技术基础,所以有些人称DAG为“区块链3.0”。一些区块链项目也使用DAG协议。DAG有什么特别之处?今天的通用区块链课程将告诉你这个知识点。

为了更好地理解区块链和区块链的区别,让我们回顾一下区块链是如何工作的。

区块链是如何工作的?

区块链是一个分类账。与其他数据库一样,该分类账包含用户之间的交易信息。作为账簿,区块链记录的信息类似于“张三于2020年7月1日将1万元转账至李四5:30336023”,更准确地说是“此时该钱包地址有1万元转账至该钱包地址”。区块链是透明的,所以每个人都可以看到交易历史,但我们看不到交易地址属于哪个用户。

网络中的所有计算机都是节点,每个节点都有一份该分类帐的副本。节点必须同意交易——。如果大多数节点同意,记录交易。在以PoW为一致机制的链中(如比特币区块链),矿工可以在成功计算出密码难题后添加一个块。关于这个事务的信息被散列和加密,并被传递到下一个块。如果有人想更改记录,他们必须相应地更改以前的记录。每条记录都依赖于前一条记录来形成一个链。每个块都有自己的哈希,这也取决于前一个块的哈希。

DAG:一个号称可以取代区块链的技术

嵌段链结构

对于公共链来说,权力下放非常重要。生态系统中的用户越多,网络就越安全。

什么是DAG?

“DAG”的中文翻译是有向无环图。尽管它在区块链领域相对较新,但在计算机科学和数学中却是一个非常常见的结构。从名称中可以看出,“有向”意味着有一个方向,这个方向应该完全相同,“无环”意味着它是否是一个闭环。

DAG:一个号称可以取代区块链的技术

DAG结构

在DAG中,没有块的概念。它的组成单元是事务,每个单元记录单个用户的事务,因此节省了打包块的时间(也就是说,不需要挖掘)。验证方式取决于后一交易对前一交易的验证。换句话说,如果你想进行一个交易,你必须验证前一个交易,并根据不同的规则验证几个交易。与区块链的同步记帐不同,DAG可以异步和并发地编写许多事务。许多人考虑将同步簿记升级为异步簿记,以解决传统区块链的高并发性问题。

DAG技术具有以下特点:

1.交易速度快,DAG实现的本地处理和并行结算可以大大提高交易速度。

2.可扩展性强,因为每个节点都可以计算,而无需等待同步其他节点的数据,这使得计费节点很容易回复扩展,所以DAG非常适合物联网项目。

3.作恶更难。与链式结构相比,在动态链接库中恶意修改要困难得多,因为动态链接库有多种进出度。如果要修改某个节点,则应修改相应的进出程度。

但是,DAG也有劣势:

1.交易持续时间无法控制。DAG的验证规则是后续事务对前一个事务进行验证,这使得最终的事务很容易无法被验证,尤其是在整个网络开发的初始阶段节点数量相对较少,导致事务持续时间不可预测的情况下。

2.不支持强一致性。DAG异步记录机制不仅提高了可伸缩性,还带来了不可控的一致性。块链是一种同步操作的验证机制,可以保证高一致性。但是,作为异步操作,DAG没有全局排序机制。当运行智能契约时,存储在节点之间的数据很可能会在运行一段时间后偏离。

那么,达格会取代区块链吗?

DAG技术并不新,但近年来已应用于分散式分类账。它已经十多年没有像区块链那样经历过安全核查,这也阻碍了它的大规模部署。然而,DAG可以解决区块链问题,如可扩展性,不同的分布式分类帐技术仍然有很大的发展空间,这更多地取决于相应的应用场景更适合哪种技术。

参考材料

1、《DAG vs Blockchain - More Similarities than Differences》,https://hackernoon.com/dag-and-blockchain-6h4b3zkp

2、《五分钟讲明白DAG(有向无环图)的优缺点》,https://baijahao . Baidu.com/s?id=1602410984624790167 wfr=spider for=PC

3、《科普 一文读懂 DAG(有向无环图)技术》,https://baijahao . Baidu.com/s?id=1613728387077554506 wfr=spider for=PC

标签: btcv