自以太坊诞生以来,其可编程性和智能合约功能极大地推动了区块链生态系统的发展,随着应用的普及和用户数量的激增,以太坊网络面临着日益严峻的扩容挑战,其中最核心的便是交易处理速度(TPS)和高昂的Gas费用,为了应对这些挑战,以太坊社区一直在积极探索各种扩容解决方案,而DAG(有向无环图)技术,作为以太坊当前PoW工作量证明机制中哈希算力来源的底层数据结构,其潜在的演进与升级,正被越来越多的开发者视为以太坊迈向下一个时代的关键,本文将探讨以太坊下一个DAG时代的可能性、内涵及其对以太坊未来的深远影响。
以太坊的“DAG”现状:PoW的基石与局限
在当前的以太坊PoW机制下,矿工们竞争解决复杂的数学难题,以获得记账权,这个过程依赖于一个被称为“DAG”的数据结构,更准确地说,以太坊的PoW算法“Ethash”使用的是一种被称为“DAG”的、动态生成的、巨大的数据集,这个DAG会随着以太坊网络的进展而定期(每个 epoch,约13小时)增长,为矿工提供计算难题所需的“数据原料”。
DAG在当前以太坊网络中的作用主要体现在:
- ASIC抵制:通过动态生成巨大的DAG,Ethash算法使得专用集成电路(ASIC)矿机难以针对其进行优化,从而试图维持挖矿的去中心化特性,让普通用户也能参与。
- 算力需求:DAG的持续增长要求矿机具备更大的内存(VRAM),以高效读取和计算DAG数据,这构成了算力竞争的一部分。
当前DAG的应用也伴随着一些问题:
- 存储膨胀:DAG体积巨大且持续增长,给矿工带来了巨大的存储压力和成本。
- 节点门槛:运行全节点需要同步和存储庞大的DAG数据,提高了参与网络的硬件门槛,一定程度上影响了去中心化。
- PoW的能耗争议:尽管Ethash试图通过DAG抵制ASIC,但其PoW机制本身仍存在较高的能源消耗问题,这与行业向绿色低碳发展的趋势相悖。
为什么是下一个DAG时代?—— 驱动力与愿景
以太坊正从PoW向PoS(权益证明)过渡,这一历史性的“合并”(The Merge)将解决能耗问题,并为后续的扩容升级铺平道路,在PoS时代,DAG的角色和形态将发生根本性变化,迎来其“下一个时代”,这一演进的主要驱动力包括:
