PIVX开发更新

201911月第一周

简介

此次更新包括PIVX GitHub 10之后的一个月里的开发更新。但由于现这个发布的时间,内容也可能包含了其他方面的发展的信息。

 

编辑内容

我们的开发者为了4.0版本进入了加班加点模式!这个更新根本无法表达出他们海量工作量!为了使PIVX代码变得更加强大、简洁、稳定、安全、快速、功能强,可用性高,我们对PIVX代码投入量很多的精力和工作,简直不要太夸张!好吧,我冷静一下先……我说过工作量大到吓人吗?!?!好吧,真的是大的吓人……

 

我一直说,PIVX的核心开发进展得非常好,经过全面的测试之后,我们发布了第一个公共隔离的测试网版本,展示了即将发布的4.0钱包,它是运行在改进的PoS网络上面的!

 

我还听说开发人员大刀阔斧改进代码的主节点部分,让标记和同步方面更出色了。林林总总,期待优秀的4.0钱包能2020年成为更好的一年!

 

新闻亮点

隔离冷加注的测试网现在准备公测!

 

冷加注(PR #955)被放到隔离测试网中测试它的速度,现在每个人都可以下载公共测试网钱包来测一下它的速度!

 

PIVX AMA 4.0 @Fuzzbawls

 

PIVX核心开发者Fuzzbawls最近在Discord现场主持了一场关于AMA会议,并回答了很多关于最近开发的问题,以及即将出现的一些问题!我们以后会举办更多这样的活动,所以请留意我们的社交媒体渠道的公告。

核心钱包v3.4版本更新

 

  • 有些人可能还不知道,这里做个提醒,强制性PIVX钱包版本v3.4.0已经在2019827日已经发布,包括一个新的股权修改器v2 (PR #983)和其他PoS防止/消除权益研磨强化变化来。如果你运行的是比3.4版本更老的核心钱包,确保你的钱包是在正确的网络上运行!
  • 虽然大多数的交换已经升级到3.4,但为了以防万一,在进行钱包对钱包的转账时,在进行较大的交易之前,最好先做一个小测试交易。
  • 有关所有更改和附件的列表,请参见v3.4发行说明

 

新的PoS时间协议v2

作为核心开发者,randomi -zebra一直忙于为PIVX (PR #1002)开发一个更强大的股权证明协议,并进行了大量改进工作,包括难度算法的更改和遗留PoW代码的删除。

我们很期待更一致的区块时间,更安全的网络,更少的能源消耗,更低端的设备友好,以及更公平的区块分配。一旦核心开发人员准备好了,他们就会详细对这些变化进行说明。

社区开发者贡献

社区开发人员的贡献越来越多,现在可以在PIVX GitHub的新社区开发人员贡献项目页面上跟踪这些活动!

 

完成GitHub活动

(2019102– 2019111)

除合并外,12个开发人员已将177个提交提交给master,将315个提交提交给所有分支。在master上,修改了143个文件,其中增加6097个,删除了2366

32 Pull requests merged (Oldest First)

15 Pull requests proposed by 5 people

4 Issues closed by 4 people

8 Issues created by 4 people

GitHub PR Highlights

  • PIVX-Project/PIVX (Newest First)

PR #1033 – [WIP][GUI][Model][Wallet] Cold staking UI. – submitted by core developer furszy is being reviewed / worked on. 

  • This adds the necessary GUI elements and backend connections for Cold Staking functionality into the next generation GUI included in 4.0.

PR #1002 – [WIP][PoS] Time Protocol v2 – submitted by core developer random.zebra is being reviewed / worked on. (Targeted for v4.0 release)

  • This is a major step forward in improving the current Proof of Stake performance in order to enable more consistent & predictable block times.

PR #992 – [Multisend][Wallet] Don’t send multiple multisend transactions for a stake that resulted – has been submitted by community developer CryptoDev-Project and is being reviewed / worked on.

  • This improves the Multisend handling during staking when UTXO that won the block reward is split, thus preventing multiple transfers during that occurrence.

PR #985 – [Wallet][RPC] Correct free tx selection and add user control – has been submitted by community developer CaveSpectre11 and is being reviewed / worked on.

  • This fixes and thus prevents very large free transactions being accepted into blocks, despite what the block creator sets the -blockminsize parameter to.

PR# 970 – [Wallet] Various transaction handling improvements – submitted by core developer Warrows is being reviewed / worked on.

  • This pull request is a happy melting pot of improvements regarding transactions handling with most being backports from bitcoin.
  • So far, there are more than 10 improvements included in this PR and the full list can be found in the initial PR notes.

PR #968 – [Staking] Add Multi-Split functionality to stake output splitting – has been submitted by community developer CaveSpectre11 and is being reviewed / worked on. (Targeted for v4.0 release)

  • This enhancement will make the staking inputs split into 2 or more outputs based on the stake split threshold instead of splitting in half.

PR #956 – [Core][Qt] Add HD Wallet support – submitted by community developer akshaynexus is being reviewed / worked on. (Targeted for v4.0 release)

  • This is a highly requested feature where it provides users an option to backup and restore the entire wallet (all associated addresses and their balances) using a multi-word seed phrase instead of more complex file-based or private-key methods.

PR #955 – [Core][Script][Wallet][RPC][Tests] Cold Staking – submitted by core developer random.zebra is being reviewed / worked on. (Targeted for v4.0 release)

  • This customized staking feature (name subject to change) allows a mutually agreed full-node online wallet to stake coins from an address that it has been given delegation to stake from. This provides extra security for stakers while still requiring a full node online wallet. More info can be found HERE

PR #954 – [GUI] [Model] New Wallet UI – submitted by core developer furszy has been merged. (Targeted for v4.0 release)

  • This is a brand new UI/UX wallet, designed in collaboration with Krubit UI and UX designers and written from scratch in Qt by core dev furszy and Krubit front-end developers. More info and a full demo video can be seen HERE
  • Public testnet release of the next generation wallet GUI has been released in the latest segregated testnet release.

PR #953 – [RPC] [Wallet] AutoCombineRewards fixes and Improvements – submitted by community developer CaveSpectre11 is being reviewed. (Targeted for v4.0 release)

  • This enhances the AutoCombineRewards function allowing the user to configure how often to run the scan, and the amount to combine each time it executes; as well as adding a new One Shot option that enables sweep on next block, and at wallet startup.

PR #936 – [zPIV] PublicCoinSpend v4 – Coin Randomness Schnorr Signature – submitted by core developer random.zebra is being reviewed. (Targeted for v4.0 release)

  • This advanced function will allow spending of legacy zPIV v1 (minted prior to 3.1 release) back to PIV. 

主要发展目标

2019年第四季度– v4.0主要核心钱包发布

(目标可随时更改)

 

也想要出一份力?

欢迎大家对我们的代码贡献自己的一份力量,他们都将经历一样的开发人员审查过程,如果有足够的ack,它们会被合并!

%d 博主赞过: