Deze ontwikkelingsupdate is een poging om een overzicht te geven van al het ontwikkelingswerk dat zich in GitHub afspeelt gedurende de bestreken periode (meestal 2 weken). Dit zou het enorme werk van onze ontwikkelaars moeten laten zien waarbij velen zich misschien niet realiseren dat dit elke dag gebeurt. Houd er rekening mee dat dit niet alleen betrekking heeft op het werk van de PIVX core ontwikkelaars, maar ook alle gemeenschaps- / open ontwikkelaars die bijdragen aan de codebasis. Als u denkt dat u kunt helpen als hobby of fulltime, spring er dan meteen in! Het is tenslotte open source. 

 


Editor Opmerkingen

Mijn poging om om de 2 weken leuke en korte updates te plaatsen met slechts een handvol GitHub activiteit was een complete mislukking omdat het aantal recente ontwikkelingsactiviteiten door zowel core- als gemeenschapsontwikkelaars voor PIVX gewoon krankzinnig was en mijn offline leven stond in de weg voor het uitbrengen van dergelijke activiteit. Maar dat gaf me eigenlijk de kans om over meer updates te schrijven.

  • Openbare testnet uitgave van de volgende generatie 4.0 portemonnee GUI werd vorige week uitgebracht! Deze nieuwe publieke bèta geeft je in principe uit de eerste hand toegang tot de nieuwe UI-update waar je kunt spelen en/of dingen kunt breken! Dus we moedigen iedereen aan om het uit te proberen en eventuele bugs te melden als je die vindt. Als je het voorlopig niet kunt uitproberen, kan je de videorondleiding van de nieuwe portemonnee bekijken om te zien hoe geweldig deze eruit ziet.
  • De Cold Staking (PR #955) eigenschap gaat ook gepaard met wat serieus werk van meerdere ontwikkelaars in de afgelopen weken en is overgegaan op interne testen naar een gescheiden testnet-netwerk. Deze functie is absoluut de moeite waard om naar uit te kijken, omdat het een veiligere manier mogelijk maakt om PIVX te staken, waarbij je niet langer al je munten 24/7 op een online portemonnee moet bewaren om te kunnen staken.
  • Er zijn enkele artikelen verschenen over het feit dat PIVX een PoS kwetsbaarheid heeft, aangevallen wordt en dat PIVX fix #803 dit niet heeft opgelost. Nou, het was destijds opgelost en is niet gerelateerd aan de “fake stake” zoals beweerd wordt. PIVX core ontwikkelaars zijn zich bewust van de verdachte staking-activiteiten en een publieke verklaring werd vorige week gemaakt in PIVX discord’s #important-updates kanaal, zoals hieronder en meer updates worden binnenkort verwacht.

Dus de afgelopen weken was weer een actievolle periode voor PIVX met ton aan solide open source-ontwikkeling, aandacht van de blockchain gemeenschap en zelfs media! Met meer innovatieve portemonnee updates om de hoek, een nieuw begin van PIVX gaat zeker nergens heen en blijft één van de meest ontwikkelde cryptovaluta die ernaar streeft zijn manifest te vervullen.. 


 

Belangrijke Ontwikkelingsdoelen

Q3 2019 – Uitgave van core portemonnee bijgewerkt

Q4 2019 – Uitgave van core portemonnee bijgewerkt

Q4 2019 – Onthulling van het Nextgen privacyprotocol

Opmerking: De doelstellingen zijn onderhevig aan verandering en niet in steen vastgelegd.
GitHub Activiteit

(afgelopen 3 weken – gesorteerd op nummer – master commits hebben vetgedrukte titels)

* Houd er rekening mee dat deze update mogelijk niet elk werk bevat, omdat het gewoonweg gemist kan zijn of omdat ze op privérepository’s hebben gewerkt enz.

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

 

 

%d bloggers liken dit: