什么是DAG?为什么显存容量4GB的显卡现在无法进行以太坊挖矿?

 一旦 DAG 文件大小增长到大于 GPU VRAM 的内存容量,GPU 将无法挖掘以太坊。简而言之:如果 DAG 文件大小 > GPU 显卡内存,则 GPU = 报废。


以太坊 DAG 增长目前已将2020年 12 月左右淘汰了4GB显存的显卡挖矿。此时,所有具有 4GB 或以下 VRAM 的 GPU 将不再能够挖掘以太坊。这是一件特别重要的事情,因为 4GB 以太坊矿工相当受欢迎,长期以来一直在竞争对手中提供高算力。


区块链作为一种独立技术的概念在 2015 年开始流行。在此之前,它只是被称为比特币技术底层的数据结构。在中本聪的白皮书中,“区块”和“链”两个词一起出现。它只被称为“区块链”。比特币的流行使其被归类为区块链 1.0。随着以太坊作为完全按照程序运行的应用程序的去中心化平台而掀起波澜,越来越多的人开始将以太坊归类为区块链 2.0。现在市场正在争夺谁将被命名为区块链 3.0。有向无环图(Directed Acylic Graph) DAG 可能就是它。

什么是 DAG?


DAG 是一个大小超过 1GB 的数据集,由 Dagger Hashimoto 算法(Ethash)用于在区块链中寻找块解决方案。当然,Ethash 的主要代币是以太坊。然而,还有很多其他的:以太坊经典、Musicoin、Ubiq、Daxx、Whale、Pegas、Expanse、Dubaicoin、Soil 等。启动矿机时,上传到显卡内存的是DAG文件。我们以 Claymore 的矿机为例:

随着时间的推移,DAG 文件大小会增加,每 30,000 个块发生一次,称为 epoch 更改,因此每个 epoch 对应于特定的 DAG 大小。要了解您当前的 DAG 大小,我们建议使用此网站:https://minerstat.com/dag-size-calculator。它显示了主要 Ethash 货币计算的当前 DAG 大小。请记住,每个块对应一个特定的 epoch,每个 epoch 对应一个确切的 DAG 大小。

DAG 大小是根据特定算法计算的,我们已经对其进行了测试 - 它确实有效。顺便说一句,所有的 DAG 值都是很久以前计算和组织的。

每个 Epoch DAG 文件大小增加 8 MB


区块时间因硬币而异:ETH – 30 秒,ETC – 15 秒,EXP – 90 秒。这意味着以太坊经典达到 30,000 个区块的速度是 Expanse 的 6 倍。这就是为什么 ETC 当前的 epoch 是 151 (DAG=2,18GB),而 EXP 只有 25 (DAG=1,2GB)。好吧,我们不得不承认将这两者进行比较是不公平的,因为后者出现的时间较晚。

GPU 何时会停止挖以太币?



这一切都取决于显卡内存。2GB显存GPU 于 2016 年 11 月/12 月停止为以太坊区块链工作。当时 DAG 大小达到 1.73 GB。问题是,内存使用的某些部分是缓冲区,因此您不能将显卡的 100% 用于 DAG,检查起来并不难。


假设很快 ETH 出块时间为 14 秒并保持稳定,3GB 显卡将在大约 400 天后开始慢慢消亡,也就是在过去的2018 年底。数学很简单,自己查一下:

  • 3GB 卡还剩下大约 650 MB。
  • 650 MB ÷ 8 MB(DAG 每个时期增加)= 81 个时期。
  • 每个时期:14 × 30,000 ÷ 60 ÷ 60 ÷ 24 = 4.86 天。
  • 81(剩余的epochs)×4.86(每epoch的天数)=394天。

4GB显存的显卡目前也已经淘汰掉了,因为区块链技术发展迅速。如果您的显卡缺少内存并且无法挖掘以太坊或以太坊经典,请不要担心。许多 Ethash 货币仍然使用 2GB 显卡,例如 Ubiq – epoch #8,Expanse – epoch #25,Musicoin – epoch #37。目前,它们的 DAG 大小略高于 1GB。



DAG 区块链中的概念


从概率角度看双重支出问题


比特币网络使用 UTXO(Unspent Transaction Output)模型。用户只能在其 UTXO 下进行一笔交易。可能有不止一个矿工同时解决哈希函数来获得区块验证权。这可能会暂时发展分叉。某笔交易的验证由其背后的交易数量决定。回到网络的交易速度越低,背后的交易越多,这使得交易更安全。

网络的宽度


当每笔交易被验证时,它需要链接到 DAG 网络上现有的和相对较新的交易。如果它每次都链接到较早的交易,则会使网络太宽而无法验证新交易。理想情况下,当新交易发生时,DAG 网络会选择现有的后续交易进行链接。目标是将网络宽度保持在可以支持快速交易验证的一定范围内。IOTA 还提出了自己的算法来控制缠结网络的宽度。

快速交易


由于其无块性质,交易直接进入 DAG 网络。整个过程比基于 PoW 和 PoS 的区块链快得多。

不涉及采矿


DAG 网络上没有矿工。交易的验证直接针对交易本身。对于用户来说,这意味着交易几乎可以立即完成。

对小额付款友好


随着 DAG 的进步,我们正在展望一个可以实现高功能和最低交易费用链的未来。这意味着用户可以在没有像比特币或以太坊这样的高额费用的情况下发送小额付款。

国内的项目似乎正在认真地成为该领域的领导者。 物联网链 (ITC) 建立在 DAG 之上,每秒可以处理超过 10,000 笔交易。它拥有强大的发展蓝图,强大的社区,并得到 ChainFunder 和FBG等领先区块链基金的支持。物联网链在被归类为区块链 3.0 方面很有把握。

DAG 将用于需要每秒数千笔交易的可扩展性的应用程序。CryptoKitties 的推出堵塞了以太坊网络,导致交易缓慢和费用高昂。以太坊有一个解决方案,称为分片,但它已经过 5 年了。我认为,应用程序很快就会转向 DAG 来扩展。


No comments:

Powered by Blogger.