Actualización del Desarrollo de PIVX

Semana 1, Noviembre 2019

 Introducción

Esta actualización cubre el desarrollo de PIVX GitHub durante el último mes de octubre inmediatamente después de la última actualización de octubre publicada. Pero también puede cubrir algún desarrollo adicional ocurrido después, debido a la fecha en que esta actualización se publica. 

Notas del Editor  

¡Nuestros desarrolladores han entrado en modo turbo en la versión 4.0! ¡Esta publicación de actualización no hace justicia al enorme de trabajo realizado! ¡La cantidad de trabajo que se está poniendo en el código PIVX para hacerlo mucho más robusto, limpio, estable, seguro, rápido, funcional y utilizable, es abrumador! Así que intentaré calmarme un poco… ¿Mencioné la abrumadora cantidad de trabajo realizado? Intentemos otra vez, con más calma…

Como decía … ¡El desarrollo de PIVX Core está progresando extremadamente bien con numerosos nuevos commits después de varias pruebas exhaustivas, junto con nuestra primera versión testnet pública segregada que muestra la próxima wallet 4.0 que se ejecuta en la red mejorada de Proof of Stake (PoS)!

También escuché que los desarrolladores mejorarán significativamente el apartado de masternodes del código para que funcione mejor con el staking y la sincronización. En otras palabras, ¡Prepárate para una increíble wallet 4.0 que nos dará un aún mejor 2020!

Noticias Destacadas 

¡Testnet segregado con Cold Staking listo para pruebas públicas!

¡Cold Staking (PR #955) se ha puesto a prueba en una red de pruebas separada y ahora todos pueden descargar la wallet pública de la red testnet para poder probarla a fondo!

PIVX AMA v.4.0 con @Fuzzbawls 

El desarrollador principal de PIVX, Fuzzbawls, recientemente organizó una sesión de AMA (Pregúntame Cualquier Cosa) en vivo en Discord y respondió a un montón de preguntas sobre el reciente desarrollo del código, ¡Y también de los planes futuros! También estamos considerando hacer estas rondas de preguntas con más regularidad, así que estén pendientes a los anuncios en nuestras redes sociales.

Lanzamiento de la Actualización de la Core Wallet v3.4

  • Como recordatorio para aquellos que pueden habérselo perdido, el 27 de agosto de 2019 se lanzó una versión obligatoria de la wallet PIVX v3.4.0, con un nuevo Stake Modifier v2 (PR #983) sumado a otros cambios del endurecimiento de PoS para evitar o eliminar el problema de “nada en juego” (stake-grinding). Si está ejecutando una versión de la Core Wallet ANTERIOR a la v.3.4, asegúrate de actualizar lo antes posible para que tu wallet se ejecute en la red correcta.
  • Aunque la mayoría de los exchanges se han actualizado a 3.4, aún es recomendable realizar una pequeña transacción de prueba antes de realizar transacciones más grandes, así como al realizar transferencias de wallet a wallet, solo para estar seguros.
  • Consulte las notas detalladas de la versión v3.4 para obtener una lista de todos los cambios e inclusiones.

Nuevo Protocolo PoS Time v2

El desarrollador principal, random-zebra, ha estado muy ocupado trabajando en un protocolo de Proof of Stake mucho más robusto para PIVX (PR #1002) con una serie de mejoras que incluyen cambios en el algoritmo de dificultad y la eliminación del código heredado de la etapa PoW.

Podemos esperar block times más consistentes, una red más segura, un menor consumo de energía, mejor compatibilidad con dispositivos de gama baja y una distribución de bloques más justa una vez que se fusione al código principal. Se espera una descripción detallada de este cambio por parte de los desarrolladores principales una vez que los cambios estén listos.

Contribuciones de los Desarrolladores de la Comunidad

¡Cada vez vemos más y más contribuciones de los desarrolladores de nuestra comunidad, y esta actividad ahora se puede rastrear en nuestra nueva página del Proyecto de Contribuciones de Desarrolladores de la Comunidad dentro del GitHub de PIVX!

 

Actividad Completa del GitHub

(Octubre 2, 2019 – Noviembre 1, 2019)

Excluyendo los merges, 12 desarrolladores han publicado 177 commits a master y 315 commits a todas las branches. ¡En el master, 143 archivos han cambiado y ha habido 6,097 adiciones y 2,366 eliminaciones!

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. 



Principales Objetivos de los Desarrolladores

Q4 2019 – Lanzamiento de la Core Wallet v4.0 

(Fechas sujetas a cambio)

¿Te Gustaría Contribuir?

¡Todas las personas son bienvenidas a contribuir a nuestro código, ya que todos pasarán por el mismo proceso de revisión del desarrollo y se fusionarán si obtiene suficientes “ACKs”!

A %d blogueros les gusta esto: