Arweave 2.8.0 版本:11 月 13 日开始硬分叉,这次更新带来了什么?

  • PermaDAO
  • 更新于 2024-10-30 21:43
  • 阅读 414

Arweave2.8.0将于2024年11月13日在区块高度1547120激活,更新带来复合打包机制,减少对高端设备的依赖,提升挖矿灵活性并降低电力消耗;区块头结构优化后适应性更强;预言机系统使价格更透明、稳定,且参考期延长至3个月。

1.png

Arweave 2.8.0 将于 2024 年 11 月 13 日在区块高度 1547120 激活,更新带来复合打包机制,减少对高端设备的依赖,提升挖矿灵活性并降低电力消耗;区块头结构优化后适应性更强;预言机系统使价格更透明、稳定,且参考期延长至 3 个月。同时,新版提升了节点同步速度和数据库性能,减少资源占用和维护成本,为用户和矿工带来更快、更稳定的体验。


作者:Kyle

审阅:Sandy

来源:内容公会 - 新闻


在 2024 年 9 月 19 日于新加坡举行的 Arweave Asia 2024 大会上,Arweave/AO 创始人 Sam 预告了即将发布的 Arweave 2.8.0 版本更新。10 月 17 日,这一版本的正式文档终于发布。

Arweave 计划于 2024 年 11 月 13 日 14:00 UTC(北京时间 22:00)区块高度 1547120 激活 2.8.0 版本。这次更新包含复合打包机制、区块头格式调整、价格机制优化及性能改进,旨在提升网络效率、减少资源消耗,并增强系统的稳定性。接下来,我们详细解读此次更新的亮点。

Arweave 2.8.0 版本主要更新内容

一、复合打包机制——更高效的挖矿方式

Arweave 2.8.0 版本引入的是复合打包(Composite Packing),使矿工可以通过降低硬盘读取速率,充分利用大容量硬盘进行挖矿,减少对高性能存储设备的依赖。这一机制带来了更“灵活且精细化”的挖矿方式:

  • 多级打包难度(1-32)支持:矿工可选择不同的难度(1 至 32),难度越高,数据打包耗时越长,但降低了硬盘的读取速度要求。
  • 分块与哈希处理:每个复合打包块会拆分为 32 个子块,并通过 RandomX 算法逐步完成打包。所有存储模块必须遵循统一的打包格式和规则,确保不同难度下的公平性,防止规则漏洞。

这一机制使矿工可以根据存储设备和电力资源的情况,自主选择最合适的挖矿方式,从而延长硬盘寿命并降低能源消耗,提升挖矿的灵活性与效率。

二、区块头格式优化——更灵活的数据结构

配合打包机制的调整,Arweave 2.8.0 版本对区块头结构进行了优化,以提升对不同打包格式的适应性和存储效率。本次更新新增了多个字段,并优化了块头的存储方式。

  • 新增 packing_difficulty 字段:记录区块的打包难度,帮助网络追踪各块采用的打包格式与复杂度。
  • 优化 poa1poa2 字段:针对旧版格式(spora_2_6)和复合打包格式分别调整存储方式——旧格式保留完整数据,而新格式减少冗余数据,仅存储部分打包信息。
  • 新增 unpacked_chunk_hash 字段:用于存储未打包数据的哈希值,以确保数据完整性,防止篡改。

三、价格机制优化——更智能、更透明的定价

Arweave 2.8.0 版本更新了存储定价机制,进一步推动价格管理的去中心化。主要变更内容:

  • 引入无需信任的预言机系统:区块高度 1551470 开始,上传价格将由一个无需信任的预言机系统自动计算和管理,减少人为干预,提升透明度与公平性。
  • 延长历史数据参考期:存储价格的计算基于 3 个月的历史数据,而非此前的 1 个月,避免短期市场波动影响,确保价格更加稳定和可预测。

四、性能优化与错误修复——提升同步速度与系统稳定性

此次更新还对数据库和节点同步进行了多项优化,显著提高了系统的运行效率与可靠性,并修复了部分已知问题:

  • 数据库优化:针对核心数据库 RocksDB 进行优化,解决了数据库损坏问题,同时移除了 repair_rocksdb 功能,数据库的稳定性得到提升。
  • 提升区块链同步速度:通过改进区块和交易头的同步机制,新设备的节点同步时间大幅缩短,让节点更快接入网络。
  • API 错误修复:修复了 /data_sync_record 接口返回已删除区块数据的问题,避免数据混乱与误报。

Sam 特意提到的“资源占用减少 75% 以上”是指?

2.png

虽然笔者无法独立计算资源占用的具体减少幅度,但从协议的更新内容来看,以下方面的确能够有效降低资源开销:

  • 高难度打包减少磁盘读取频率:较高的打包难度减少了频繁的数据读取,延长硬盘寿命,降低设备折旧与电力消耗。
  • 同步优化减少设备运行时间:改进后的同步机制缩短了节点同步时长,减少设备长时间运行所需的电力。
  • RandomX 算法提升计算效率:新算法需预留 3,500 页 HugePages(约 7 GB 内存),优化了内存访问速度与挖矿性能。尽管 RandomX 算法较依赖 CPU 性能,但通过减少硬盘读取负担,实现了更高效的资源利用。

因此,“资源占用减少”主要体现在这些方面:降低了存储设备的压力、缩短了节点运行所需的时间,并提升了 CPU 和内存的使用效率。

总结

经过六年多的运行与十余次版本迭代,Arweave 已发展成为稳定且可靠的去中心化存储网络。然而,随着市场需求和用户场景的不断变化,网络仍需持续优化。此次 Arweave 2.8.0 版本更新,不仅提升了用户体验,也为矿工提供了更灵活的参与方式。

对于用户而言,此次更新带来了:

  • 更公平的价格体系:通过预言机系统和历史数据参考,价格变得更加透明与稳定。
  • 更快的网络同步:节点能够快速接入网络,缩短等待时间,提升使用体验。

对于矿工而言,新版本提供了更灵活、更节能的挖矿方式,同时引入了一些新要求:

  • 复合打包机制降低设备负担:大容量硬盘也能高效挖矿,减少设备损耗和电费。
  • 多级难度选择:矿工可根据资源灵活调整策略,适应不同的挖矿条件。
  • 更高系统稳定性:同步速度提升,数据库损坏问题解决,降低维护成本。
  • 新硬件要求:启用 RandomX 算法需预留 3,500 页 HugePages,较旧版本增加了 2,500 页,矿工需提前准备。
  • 时间节点提醒:在区块高度 1547120(2024 年 11 月 13 日)前,矿工只能完成准备工作,正式挖矿需等待硬分叉激活后启动。

Arweave 每一次版本升级都在推动网络向着更高效、更去中心化的方向发展。未来,随着生态的茁壮成长与新功能的不断推出,Arweave 将继续满足用户与矿工的需求,保持网络的活力与韧性。


a.png

免责声明:本文不代表 PermaDAO 的观点或立场。PermaDAO 不提供投资建议,亦不为任何项目背书。请读者遵守所在国法律,合规进行 Web3 活动。

🔗 关于 PermaDAO:Website | Twitter | Telegram | Discord | MediumYoutube

点赞 0
收藏 0
分享

0 条评论

请先 登录 后评论
PermaDAO
PermaDAO
0x40F9...8718
Arweave 生态系统的共建者 DAO。 @ArweaveEco will be adopted by more developers. All projects of Arweave ecology can post their tasks and rewards here. @everVisionHQ@permaswap@ArweaveSCP