首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链技术发展重要扩容方法——DAG技术!

DAG是一项新的底层技术,它和区块链技术有所相同又有所不同,下面我们系统的来学习一下什么是DAG技术。

区块链这项独立技术的概念在2015年开始流行起来。在此之前,公众只知道它是比特币技术的一种底层数据结构。“区块”(block)和“链”(chain)这两个是 比特币的构成部分。2017年以来,ICO市场爆炸式发展,导致以太坊网络警察严重延迟。为此,扩容已经成了当前区块链技术发展的重要议题。DAG就是其中呼声最高的一种扩容解决方案。

DAG是一种使用拓扑排序的有向图形数据结构,序列只能从早到晚。DAG常常用来解决与数据处理、调度、寻找最佳导航路线和数据压缩有关的问题。

从两张图片中我们可以清楚地看出DAG技术和区块链技术的区别,虽然区块链技术和DAG技术都是分布式点对点传输的方式,但DAG的效率比区块链要快很多,这点从图上就可以一目了然的看出来。

DAG没有挖矿,没有区块,没有交易费。网络的安全和一致性并不在矿工、验证者和用户之间划分。网络用户验证许多旧的交易(通过工作证明来验证),目的是为了能够进行自己的交易。没人获得回报,也没人要支付交易费。因此,像比特币或以太坊网络中的矿工-集中化是不可能的。

DAG应用领域目前局限于物联网,这是为工业设备确保数据完整性的技术。也是因为DAG的设计以及实现方法,可扩展性接近无限。也就是说与基于区块链的网络(用户数量增加后速度变慢)相比较,随着用户群不断庞大,DAG实际上变得更快。这是由于越来越多的用户导致验证时间更短。这是DAG技术与区块链技术最大的不同:区块链技术的效率会随着应用的增加而降低,而DAG却恰恰相反。

当然,DAG技术才刚刚起步,有很多不完善的地方。而且因为速度比区块链快太多,容易造成一些转账确认问题。对于DAG技术需要辩证看待,期待DAG技术有一个好的发展前景。

商业合作

添加时备注“商业合作”

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181120B1WJOU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券