4.0的发布在许多方面是一个历史性事件。 从设计到开发,从通信到翻译和营销的工作量,以及在PIVX历史

上最严格的QA测试团队,提供了近乎完美的发布。 当然,对于任何技术版本,尤其是如此庞大的版本,都

会出现不可避免的错误和其他问题。 开发团队在处理4.0版本的主要版本方面做得非常出色。

4.0.1介绍了在测试过程中提到的一些额外的GUI改进,以及一些可以等到完整的强制性4.0版本之后才发布

的改进。 其他一些技术修复是改进已经到位的进步,并为PIVX社区提供一个值得骄傲的核心钱包。 美丽,

安全,快速,主动,先进-一个惊人的平台,为下一阶段的PIVX。

點擊這裡下載錢包

PIVX核心版本v4.0.1现在可以从https://github.com/pivx-project/pivx/releases

这是一个新的版本版本,包括各种错误修复和性能改进,以及更新的翻译。

请在Github上使用问题跟踪器报告错误https://github.com/pivx-project/pivx/issues

推荐更新

PIVX核心 v4.0.1不是强制性更新,用户可以根据自己的意愿选择使用v4.0.0。 但是,v4.0.1确实包含小错误

修复和性能改进,以解决v4.0.0版本的反馈。

如何升级

如果您正在运行旧版本,请将其关闭。 等到它完全关闭(对于旧版本可能需要几分钟),然后运行安装程

序(在Windows上)或只是复制/Applications/PIVX-Qt(在Mac上)或pivxd/pivx-qt(在Linux上)。

兼容性

PIVX核心在使用Linux内核,macOS10.10+和Windows7及更高版本的多个操作系统上进行了广泛的测试。

微软结束对Windows XP的支持2014年4月8日,没有试图阻止在Windows XP上安装或运行该软件,您仍然

可以自行承担风险,但请注意,有已知的不稳定性和问题。 请不要将有关Windows XP的问题报告给问题跟

踪器。

苹果公司在2015年8月13日发布了它的最后一次山狮更新,并于2015年12月14日正式结束支持。 从v3.2.0

开始的PIVX核心软件将不再在优胜美地(10.10)之前的MacOS版本上运行。 请不要在Yosemite之前将有

关MacOS版本的问题报告给问题跟踪器。

PIVX核心也应该在大多数其他类Unix系统上工作,但不经常在其上进行测试。

值得注意的变化

启动修复+性能改进

钱包启动流程出现了回退,导致基于存储交易量的时间过长。 例如,在具有400k交易的钱包的极端情况下

,它需要一个多小时。

4.0.1修复它,并在钱包的启动流程中包含几个性能改进。

测试:

环境:

钱包与45万笔交易。

时间:

3.4.0 —> ~ 14分钟。

4.0.0 —> +60分钟。

4.0.1 —> ~8分钟 .

注意:目前GUI界面只加载最新的20k交易记录。 这种大钱包的"按需加载"功能将在未来的版本中提供。

 

GUI启用更小的窗口调整大小

有许多用户对我们的GUI窗口不适合在他们的小于13英寸屏幕的请求。

4.0.1实现了滚动导航栏,并允许将屏幕高度降低到620像素(4.0.0最低为740像素)。 解决,通过这种方式

,小型设备装配问题。

GUI主節點鎖定平衡錯誤修復。

在4.0.0中有一个错误没有在topbar的可用余额中显示锁定余额(主节点附属utxo)。 4.0.1固定它。

GUI主節點將全部啟動並啟動缺少的流。

新的主節點GUI現在正在實現“全部啟動”和“缺少所有啟動”流程。

RPC/GUI返工放樣状态

修复了在钱包实际放样时放样图标的错误。

改进的放样状态检测和扩展"获取放样状态"输出。

账户系统弃用

内部会计制度计划在以后的版本中移除。 因此,此版本包含RPC帮助文本中的符号,表示它已被弃用。

术语"帐户"的某些实例相当宽松,并且可能在技术上不正确(混淆"标签"与"帐户")。 这些实例将是更正在

随后的拉请求。

功能测试套件大修

我们的回归/功能测试套件经历了大幅度的改革,特别是在可用于加速测试的缓存链方面。 完整的细节可以

在#1218的描述中找到。

进一步的Zerocoin代码清理

对一个干净的zerocoin代码源的初始清理工作。 4.1.0将继续并完成这项工作。

房子需要为5.0.0新的隐私协议组织。

RPC更改

"获取放样状态"

"放样状态"现在是第一个属性。

"有效时间"已被删除并替换为"提示时间"(在链的提示处显示当前块的时间)。 修复了足够的硬币属性并

添加了以下内容:

staking_enabled (是否通过conf文件/启动标志启用放样)

hashLastStakeAttempt(在最后一次投注尝试之上的块的散列)

heightLastStakeAttempt (在最后一次投注尝试的顶部的块的高度)

timeLastStakeAttempt (最后一次放样尝试的时间)

delegatoradd

此命令现在需要一个额外的可选参数(string:label),它允许将标签与地址簿中添加的所有者地址相关联。

listdelegators

此命令现在接受一个可选参数(boolean:fBlacklist),该参数允许该命令仅显示已从白名单中删除的所有者

地址(使用delegatorremovecommand完成)。

如果没有提供新参数,则此命令的默认行为与以前相同。

importprivkey和 importaddress

增加了对冷放样地址的支持。

 

v4.0.1更改日志

详细的发行说明如下。 为了方便查找代码更改和随附的讨论,提到了拉请求和git合并提交。

Core

  • #1203 f72660f89 [Backport][Performance] Cache + guard best block hash. (furszy)
  • #1205 4f19cd0df [Cleanup] Remove unnecessary QtCreator files (Fuzzbawls)
  • #1233 2e4d9142f [Trivial] Remove spammy log in in StakeV1 (random-zebra)
  • #1234 2d6d48c74 [Cleanup] Remove precomputing (Fuzzbawls)
  • #1237 51e7ea2a0 [Cleanup] Remove precomputing II (random-zebra)
  • #1243 fcb21d851 [Core][Trivial] Don’t log missing MNs during CleanAndRemove (random-zebra)
  • #1245 9cf807d80 [Core] Rework staking status (random-zebra)
  • #1252 e7e1dd4d1 [Trivial] Log log2_work value with 16 decimals (random-zebra)

GUI

  • #1184 23313ac4f [GUI][Trivial] Minor edits to written content (random-zebra)
  • #1211 a2912a9d6 [GUI] MN creation wizard (furszy)
  • #1217 d49e4a6d6 [Startup][GUI][Performance] Optimizations for huge wallets. (furszy)
  • #1221 e62da0bda [GUI] Masternodes start all and start missing flows implemented. (furszy)
  • #1223 f2d429114 [GUI][Bug] Show locked balance in the available total amount. (furszy)
  • #1224 a3f09c422 [Trivial][GUI] Minor changes within 4.0 wallet FAQ (NoobieDev12)
  • #1228 ec3c7d67b [GUI] Adding capability to decrease the screen size for small screens. (furszy)
  • #1250 276e1e08b [GUI] Every MN action checking tier two synced. (furszy)
  • #1253 f65d0d828 [Qt] Initialize isLoading to false for CS view (Fuzzbawls)

Wallet Code

  • #1222 69f897be3 [Wallet] Remove un-necessary CheckTransaction call when loading wallet. (Fuzzbawls)
  • #1229 87c369bcc [Wallet] Graceful shutdown in the unlock corrupted wallet. (furszy)
  • #1231 ccb2402d4 [Wallet] IsEquivalentTo commented (furszy)
  • #1240 310deb9b0 [Model][Wallet][Performance] Several changes in txRecord updateStatus. (furszy)

Build Systems

  • #1199 d40686f43 Clean up 4.0 compiler warnings (Cave Spectre)

Documentation

  • #1207 1968f6107 [Doc] Update build-unix.md file (Fuzzbawls)

RPC Interface

  • #1206 80414f979 [BUG][RPC] fix signature check (against old format) in mnbudgetrawvote (random-zebra)
  • #1238 fd43ba5f2 [RPC] Add optional arguments to delegatoradd and listdelegators (random-zebra)
  • #1242 2bfde4e7b [RPC] Add coldstaking address support in importprivkey and importaddress (random-zebra)
  • #1251 441d790d8 [RPC] Notate all account stuff as deprecated (Fuzzbawls)

Testing Systems

  • #1218 a70e82a86 [Tests] Functional Tests Suite Overhaul (random-zebra)

Credits

Thanks to everyone who directly contributed to this release:

  • Cave Spectre
  • Fuzzbawls
  • NoobieDev12
  • furszy
  • random-zebra

As well as everyone that helped translating on Transifex, the QA team during Testing and the Node hosts supporting our Testnet.

%d 博主赞过: