首页 > 硬件资讯 > 发布新版本!区块链存储协议Arweave(ar) 预计于区块高度 591140 处激活硬分叉升级
2020
12-15

发布新版本!区块链存储协议Arweave(ar) 预计于区块高度 591140 处激活硬分叉升级

ar升级.jpg

币部落据悉,区块链存储协议 Arweave (AR)发布了 2.3.0.0 升级版本,计划在区块高度 591140 处激活硬分叉升级(大约在北京时间 12 月 21 日 19:00),该版本同时发布了包括将 v1 数据迁移到新的索引、重新编制交易黑名单等在内新功能,同时修复了同步节点崩溃等问题


此版本引入了一个硬叉,该叉会在UTC 2020-12-21 11:00的高度591140处激活。您需要确保在此之前已经升级了矿机,才能连接到2.3网络。

此版本中的大部分工作是为SPoRA(新的共识机制)做准备。

分叉.jpg


新功能和改进

根据备选序列号,挖掘备选召回组块的难度呈线性增长。它遵循SPoRA中应用的模式。链接。

甲sync_jobs配置参数被添加到控制数据同步的强度。现在,该节点现在默认运行两个作业。考虑在新节点上增加它,并在复制所需数据量后减少。

块应用程序被重做。新版本保留了一个叔叔块的缓存,以有效地验证块的工作组件,从而在网络中快速传播并具有DoS抵抗能力。该更新特别适用于验证不在节点当前已知的最长链上的块。

v1事务的数据将移动到新索引。计划中的共识机制激励人们快速随机访问过去的数据。因此,快速访问历史v1数据至关重要。

通过运行节点可以使基准测试更具代表性。通过运行它./bin/benchmark。

现在该节点可以在有限的磁盘空间下运行。一旦几乎没有可用空间,节点将停止同步数据,并开始清理较旧的标头,以腾出空间用于新块和事务标头。

交易黑名单已重新编制。新的黑名单具有更高的可伸缩性,支持v2数据,允许从外部来源获取列入黑名单的交易,并自动删除已存储的列入黑名单的数据。此外,此更改引入了白名单。

v2块数据已从单个文件迁移到RocksDB


Bug修复

修复了一个错误,该错误是节点在同步相应的块头之后立即崩溃,将永远不会尝试同步历史事务。

其中节点不发送新的块以所配置的网络挂接的一个错误被固定。

损坏的request_per_minute标志再次起作用。

升级说明

N.2.3.0.0带有针对Linux和Darwin x86_64平台的预构建二进制文件。


下载相应的存档并解压缩:


tar -xzf arweave-2.3.0.0.linux-x86_64.tar.gz

将其解压缩到专用目录中很有意义。您始终可以移动该目录,但是如果仅移动某些文件,则矿工可能无法工作。默认情况下,编织数据也将存储在此目录中,但是可以使用data_dir命令行参数来覆盖它。

存档内容如下所示:


bin/  data/  erts-10.3/  lib/  releases/

要运行矿工,执行./bin/start。有关更多详细信息,请参见挖掘指南。

如果您的操作系统/平台体系结构不在列表中,请查看自述文件以了解如何从源代码构建矿机。


如果要从现有的Git文件夹中运行Miner,请执行以下命令进行升级:


git fetch --all --tags && git checkout -f N.2.3.0.0

现在,您可以使用arweave-server脚本运行矿工。


来源网络 编辑:币部落


打赏

作者:币部落
币部落

本文》有 0 条评论

留下一个回复