这个开发更新主要是想对GitHub中进行的所有核心开发工作进行总结(通常为2周)。这应该展示出开发人员所做的大量工作,很多人并不了解这些工作,但是它确实每天都在发生。请注意,这里面不仅仅是PIVX核心开发人员的工作,还会重点强调所有为代码库做出贡献的社区内/外的开发人员。如果你觉得你可以把它作为一种爱好或全职工作,那就赶紧行动吧!毕竟它是开源的。

 

 

编辑留言

我尝试每两周上传一些关于GitHub活动的精简开发更新,现在看来完全失败了,因为最近PIVX核心和社区开发者的开发活动多得夸张,加上我自己的事情,这件事被推迟了一个星期。但这也是一件好事,因为现在我有更多的东西需要写了。

 

  • 上周发布 了下一代4.0钱包GUI的公共测试网版本!这个新的公测版基本上给了第一时间访问试用新的UI,在那里你可以玩转新的东西!因此,我们鼓励每个人都尝试一下,如果发现任何bug,欢迎报告。如果你现在还不能试用,你可以看看这个新钱包的 视频 ,看看有多酷炫。
  • 多个开发人员经过过去几周的努力,冷加注(PR #955)特性基本成型了,并在一个隔离的测试网络上进行了内测。这一功能绝对值得期待,因为它将提供一种更安全的方式加注PIVX,您不再需要将所有货币24/7方式存储在在线钱包中才能加注。
  • 有一些文章说PIVX有PoS正在被攻击的漏洞,而PIVX fix #803还没有修复它。好吧,那时候已经修好了,和所谓的“虚假加注”没有关系。PIVX核心开发人员已经意识到这些可疑的加注活动,并在PIVX不和的#重大更新栏上发表了如下一份公开声明,预计不久还会有更多更新。

 

 

因此,过去几周对PIVX来说又是收获满满的一周,有大量可靠的开源开发、区块链社区的关注,甚至还得到媒体的关注!随着更多具有创新性钱包更新的出现,PIVX肯定往成为最发达的加密货币之一的目标上会更上一层楼,其目标是实现 宣言。

 

主要开发目标

2019年第三季度-更新核心钱包发布

2019年第四季度-更新核心钱包发布

2019年第四季度-下一代隐私协议发布

 

注意:目标可随时更改,并非一成不变


GitHub活动

(过去3周-按数字排序-已承诺的已加粗标题)

*请注意,此更新可能不包括每项工作,因为有些可能刚被错过了或是属于私人存储库的工作等等。

 

这里是我们没有翻译的GITHUB活动

PIVX-Project/PIVX

PR #643 – [Crypto] Use stronger rand for key generation – submitted by core developer warrows is being reviewed / worked on.
PR #915Modify GetNextWorkRequired to set Target Limit correctly – submitted by community developer CaveSpectre11 has been committed to master.
PR #936 – [zPIV] PublicCoinSpend v4 – Coin Randomness Schnorr Signature – submitted by core developer random.zebra is being reviewed / worked on.
– This advanced function will allow spending of legacy zPIV v1 (minted prior to 3.1 release) back to PIV.

PR #939 – [Wallet] Remove (explicitly) unused tx comparator – submitted by core developer Warrows has been committed to master
PR #941 – [Refactor] Move ThreadStakeMinter out of net.cpp – submitted by core developer Fuzzbawls has been committed to master.
PR #947 – [Scripts] Sync github-merge.py with upstream – is being reviewed / worked on.
PR #948 – [Docs] Clean and re-structure the gitian-keys directory – submitted by core developer Fuzzbawls has been committed to master.
PR #950 – [Qt] [RPC] Fixup budget proposal URLs that are lacking scheme – has been submitted by community developer CaveSpectre11 has been committed to master.
PR #952 – [Minting] Prevent potential negative out values during stake splitting – has been submitted by community developer CaveSpectre11 has been committed to master.

PR #953 – [RPC] [Wallet] AutoCombineRewards fixes and Improvements – submitted by community developer CaveSpectre11 is being reviewed / worked on.
– 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 #954 – [GUI] [Model] New Wallet UI – submitted by core developer furszy is being reviewed / worked on.
– 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. It is targeted to replace the current GUI starting from v4.0.0 release. More info and a full demo video can be seen
 HERE

PR #955 – [Core][Script][Wallet][RPC][Tests] Cold Staking – submitted by core developer random.zebra is being reviewed / worked on.
– 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 #956 – [Core][Qt] Add HD Wallet support – submitted by community developer akshaynexus is being reviewed / worked on.
– 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 #957 – [Build] Add info about ‘–with-unsupported-ssl’ – submitted by core developer Warrows has been merged to master.
PR #958 – [Staking] Modify miner and staking thread for efficiency – submitted by community developer CaveSpectre11 has been committed to master.
PR #963 – [WIP][RPC] Add PoS support to transaction utilities – submitted by community developer CaveSpectre11 is being reviewed / worked on.
PR #964 – [Refactor] Combine parameter checking of budget commands – submitted by community developer CaveSpectre11 has been committed to master.
PR #965 – [RPC] Correct issues with budget commands – submitted by community developer CaveSpectre11 has been committed to master.
PR #968 – [Staking] Add Multi-Split functionality to stake output splitting – has been submitted by community developer CaveSpectre11 and is being reviewed / worked on.
– This enhancement will make the staking inputs split into 2 or more outputs based on the stake split threshold instead of splitting in half only.

PR #970 – [Wallet] Various transaction handling improvements – submitted by core developer Warrows is being reviewed / worked on.
PR #971 – [Wallet][zPIV] zc public spend parse crash in wallet startup fixed – submitted by core developer furszy has been committed to master.
PR #974 – [Tests] Add Spork functional test and update RegTest spork key – submitted by core developer random.zebra has been committed to master.
PR #975 – [Consensus] Define SPORK_17 – submitted by core developer random.zebra is being reviewed / worked on.
PR #976 – [Refactor] Fix stake age checks for regtest – submitted by core developer random.zebra has been committed to master.
PR #977 – [Build] CMake Improvements –  submitted by core developer Fuzzbawls is being reviewed / worked on.
PR #978 – [Refactor] Fix a few compile time warnings – submitted by core developer Warrows is being reviewed / worked on.
PR #979 – [Compilation] Pass caught exceptions by reference – submitted by core developer Warrows is being reviewed / worked on.
PR #980 – [RPC] [Wallet] Remove Bitcoin Core 0.8 block hard-linking – submitted by community developer JSKitty has been committed to master.
PR #981 – [Tests] Add RPC budget regression tests –  submitted by core developer Fuzzbawls is being reviewed / worked on.
PR #982 – [Miner] Don’t create new keys when generating PoS blocks – submitted by core developer random.zebra has been committed to master.
PR #983 – [WIP] – [PoS] Stake Modifier V2 – submitted by core developer random.zebra is being reviewed / worked on.
PR #985 – [Wallet][RPC] Correct free tx selection and add user control – submitted by community developer CaveSpectre11 is being reviewed / worked on.

PIVX-Project/PIVX-iOS

PR #19 – [Build] Add basic TravisCI support – has been committed to master.
PR #20 – [Tools] Add github-merge.py script – has been committed to master.

Issues / Enhancements

Issue #510Orphaned transaction time mismatch – has been fixed/closed.
Issue #969 – Wallet startup taking too long (Review) – has been opened.
Issue #973 – [Minting] Block Value calculations are done on the wrong block – has been submitted by community developer CaveSpectre11 based on PR #814 by Carbon-Zero

 

 

error20
Wordpress Social Share Plugin powered by Ultimatelysocial