现在可以从以下链接获取PIVX 核心版本 3.4.0:

https://github.com/pivx- project/pivx/versions

这是一个新的主体版本,包括各种bug的修复和性能改进。

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

 

强制更新

PIVX Core v3.4.0要求所有用户强制更新。这个版本包含了新的共识规则和改进,与旧版本不向后兼容。在此更新生效之前,用户需要更新其客户端。

更新在下列时间生效:

测试网 2019827日,星期二,格林尼治时间下午7:00

主网: 2019830日,星期五,格林尼治时间下午4

升级主节点守护进程和控制器钱包之后,需要重新启动主节点。

如何升级

如果您正在运行一个较旧的版本,请关闭它。等到它完全关闭(旧版本可能需要几分钟),然后运行安装程序(Windows),或者只是复制/应用程序/PIVX-Qt(Mac)pivxd/ PIVX-Qt(Linux)

 

兼容性

PIVX 核心在使用Linux内核、macOS 10.10+Windows 7及更高版本的多个操作系统上进行了广泛的测试。

微软于 2014.4.8终止了对Windows XP的支持,我们并没有阻止在Windows XP上安装或运行该软件,您可以运行,但需要自行承担风险,且注意不稳定性和其他问题。请不要向问题跟踪器报告有关Windows XP的问题。

苹果公司于 2015.12.14发布了最新的Mountain Lion更新,并于20151214日正式结束了对该系统的支持。从v3.2.0开始的PIVX核心软件将不再在Yosemite(10.10)之前的MacOS版本上运行。请不要向问题跟踪器报告Yosemite之前MacOS版本的问题。

PIVX 核心也应该适用于大多数其他类unix系统,但并没有在这些系统上进行多次测试。

显著变化

内部(核心)的变化

版本2修改器

为股权证明定义了一个新的256位修改器,CBlockIndex::nStakeModifierV2

通过使用前一个区块的修饰符的哈希值和币加注输入来在每个区块上进行计算。为了满足协议,PoS内核必须包含前一个区块的修饰符。

这个新修改器的转换强制设置为测试网的第1214000区块和主网的第1967000区块。

 

      块索引批量写入

      现在块索引写是通过批量处理完成的。这样降低的磁盘访问频率,意味着改进的

      性能可以提升的同时减少的数据损坏风险。

       

      消除不必要的密钥生成

      堆栈过程已得到改进不再从密钥池请求新的(未使用的)密钥。这会减少钱包文

      件大小膨胀,并略有提高加注效率。

       

      修复钱包启动崩溃场景

      wallet.dat文件包含zc公共支出交易(输入)且用户已删除链数据时发生的程序

      崩溃的bug已得到修复。

       

      GUI变化

      取消零费用交易选项

      可接受的零费用交易条件的长期可行性需要审查。因此,我们暂时禁用了创建

      零费用交易的功能。

      显示最新的块哈希和datadir信息选项卡

       现在可以使用PIVX核心版本3.4.0了!

Core Features

  • #983 ac8cb7376d [PoS] Stake Modifier V2 (random-zebra)
  • #958 454c487424 [Staking] Modify miner and staking thread for efficiency (Cave Spectre)
  • #915 9c5a300624 Modify GetNextWorkRequired to set Target Limit correctly (Cave Spectre)
  • #952 7ab673f6fa [Staking] Prevent potential negative out values during stake splitting (Cave Spectre)
  • #941 0ac0116ae4 [Refactor] Move ThreadStakeMinter out of net.cpp (Fuzzbawls)
  • #932 924ec4f6dd [Node] Do all block index writes in a batch (Pieter Wuille)

Build System

  • #934 92aa6c2daa [Build] Bump master to 3.3.99 (pre-3.4) (Fuzzbawls)
  • #943 918852cb90 [Travis] Show functional tests progress (warrows)
  • #957 2c9f624455 [Build] Add info about ‘–with-unsupported-ssl’ (Warrows)

P2P Protocol and Network Code

  • #987 fa1dbab247 [Net] Protocol update enforcement for 70917 and new spork keys (Fuzzbawls)

GUI

  • #933 e47fe3d379 [Qt] Add blockhash + datadir to information tab (Mrs-X)

RPC/REST

  • #950 3d7e16e753 [RPC] require valid URL scheme on budget commands (Cave Spectre)
  • #964 a03fa6236d [Refactor] Combine parameter checking of budget commands (Cave Spectre)
  • #965 b9ce433bd5 [RPC] Correct issues with budget commands (Cave Spectre)

Wallet

  • #939 37ad934ad8 [Wallet] Remove (explicitely) unused tx comparator (warrows)
  • #971 bbeabc4d63 [Wallet][zPIV] zc public spend parse crash in wallet startup. (furszy)
  • #980 8b81d8f6f9 [Wallet] Remove Bitcoin Core 0.8 block hardlinking (JSKitty)
  • #982 a0a1af9f78 [Miner] Don’t create new keys when generating PoS blocks (random-zebra)

Test Suites

  • #961 2269f10fd9 [Trivial][Tests] Do not fail test when warnings are written to stderr (random-zebra)
  • #974 f9d4ee0b15 [Tests] Add Spork functional test and update RegTest spork key (random-zebra)
  • #976 12de5ec1dc [Refactor] Fix stake age checks for regtest (random-zebra)

Miscellaneous

  • #947 6ce55eec2d [Scripts] Sync github-merge.py with upstream (Fuzzbawls)
  • #948 4a2b4831a9 [Docs] Clean and re-structure the gitian-keys directory (Fuzzbawls)
  • #949 9e4c3576af [Refactor] Remove all “using namespace” statements (warrows)
  • #951 fa40040f80 [Trivial] typo fixes (Cave Spectre)
  • #986 fdd0cdb72f [Doc] Release notes update (Fuzzbawls)

Credits

Thanks to everyone who directly contributed to this release:

  • Cave Spectre
  • Chun Kuan Lee
  • Fuzzbawls
  • Isidoro Ghezzi
  • JSKitty
  • MarcoFalke
  • Mrs-X
  • Pieter Wuille
  • Steven Roose
  • Warrows
  • furszy
  • random-zebra

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

error20
Wordpress Social Share Plugin powered by Ultimatelysocial