Actualización del Desarrollo de PIVX

Semana 1, Abril 2020

Introducción

Esta actualización cubre el desarrollo de PIVX GitHub desde principios de marzo hasta la primera semana de abril, además de cualquier actualización adicional proporcionada por el equipo central de desarrolladores.

Notas del Editor

Otro mes, otro lleno de logros completados en nuestro GitHub por los desarrolladores que siguen trabajando sin parar. La cantidad de código es realmente asombrosa y, de hecho, ¡PIVX actualmente ocupa el séptimo lugar en el ranking de Actividad de Desarrollo de Messari.io!

Para aquellos que desean mantenerse actualizados con cada commit, merge y comments que se hacen en nuestro repositorio público PIVX GitHub, recientemente hemos agregado un nuevo canal de Discord llamado #github-updates que canaliza todas las actividades automáticamente en el canal como un feed. Es un gran canal para monitorear, y muy pronto podrás ver y apreciar realmente cuánto trabajo se dedica a nuestra wallet.

Debido a las características adicionales que se están desarrollando y a las pruebas extendidas, el objetivo flexible del lanzamiento de la versión 4.1 de la wallet, está programado para este mes. El cual será uno de nuestros lanzamientos más importantes con una gran cantidad de mejoras, nuevas funciones y optimizaciones que mejorarán significativamente la usabilidad y el rendimiento.

Aunque hay demasiados cambios para simplemente enumerarlos y mencionarlos, quería mencionar 2 mejoras principalmente importantes que vienen con 4.1.

¡Más del 60% de reducción en el uso de memoria! ¡¿Que?!

La nueva wallet 4.1 está lista para usar MUCHA menos memoria ram. en versiones recientes, la compilación master actual ya usa alrededor de un 15% menos de memoria que la v4.0.2. ¡Eso es alrededor de 400 MB menos! Pero eso no es todo. El último PR# 1502 (propuesto el 6 de abril de 2020) está destinado a reducir esto mucho más. De hecho, la nueva wallet v4.1, junto con el merged de este PR ha sido probada para usar hasta un 64% menos de memoria que antes. ¡Pasando de los 2.6 GB de uso de memoria en 4.0.2 hasta solo alrededor de 900 MB en el uso de memoria! ¿Qué clase de magia es esta? De cualquier manera, esta es una mejora masiva y algo que debería hacer felices a todos. También significa que la nueva wallet v4.1 debería lanzarse más iniciar y cerrar más rápido. En general, una victoria masiva, y algo que beneficiará a todos.

¡Más de 40% menos de tiempo de sincronización!

Recientemente también probé una versión que yo mismo compilé desde el master solo para comparar algunas de las mejoras principales que optimizan tanto la utilización de la memoria como los tiempos de sincronización de bloques, ¡y la diferencia fue enorme! Al sincronizar ambas wallets desde cero en un internet de banda ancha de 100 Mbps, la wallet 4.1 mostró un tiempo de sincronización significativamente más corto como se puede ver a continuación. Si, 21 horas vs. 12 horas. Las mediciones pueden variar, por supuesto, pero esta es una gran diferencia y es repetible ya que lo probé dos veces por si acaso y obtuve resultados similares. Nos han dicho que esto se optimizará aún más con el tiempo, y significa que la necesidad de snapshots para acelerar la sincronización de la cadena puede ser algo del pasado.

La nueva wallet 4.1 pudo sincronizarse desde el bloque 1 al bloque actual en poco más de 12 horas en mi conexión a Internet. Mientras tanto, la wallet 4.0.2 (o cualquier otra versión anterior) no se sincronizaría más rápido que 21 horas. ¡Eso significa que la v4.1 se sincroniza en casi la mitad del tiempo que las versiones anteriores de la wallet!

 

Noticias Destacadas y Recordatorios

¡Ya es posible gasta los zPIV! ¡Conviértelos de nuevo a PIV ahora!

La función PublicCoinSpend v4 (PR# 936) se ha incorporado a la wallet 4.x, por lo que ahora es posible para cualquier persona con cualquier versión de zPIV gastarlos nuevamente a PIV. Según el reciente anuncio, el soporte para zPIV, tal como lo conocemos, cesará una vez que se publique la v5.0 (Actualización de Sapling). Por lo tanto, instamos a todos los que tienen zPIV a convertirlos de nuevo a PIV lo antes posible y solicitar asistencia en el canal de #support del PIVX Discord si tiene algún problema o simplemente tiene preguntas.

¡Cold Staking ya está activo!

El Cold Staking (PR #955) ya está activo en la red principal, por lo que todos los usuarios ahora pueden hacer cold stake de sus monedas si se han ejecutado los pasos necesarios. Hemos creado una guía básica de cómo hacerlo aquí. Además, algunos servicios de cold staking sin custodia (y por lo tanto, seguros) han comenzado a aparecer, por lo que esa es otra opción si te sientes cómodo con sus niveles de servicio.

Próximos PR Destacados

(Esta NO es una lista completa, ya que hay demasiadas como para enumerarlos)

PR #1327 – [Core][Qt] HD Wallet v2 – presentado por el desarrollador principal furszy que se ha incluido recientemente al master.

    • Esta es una actualización muy esperada que implementará la ruta de derivación BIP44 para permitir la generación determinista de direcciones para la base de datos de la wallet de PIVX. Esto significa que las direcciones generadas con la nueva semilla maestra HD no se perderán en ninguna de sus futuras copias de seguridad, asegurando que ninguna dirección y sus claves privadas asociadas se pierdan al restaurar una copia de seguridad de la wallet que se haya actualizado o respaldado en HD después la actualización de wallet con soporte de wallet HD.

 

Actividad Completa del GitHub

(Marzo 5, 2020 – Abril 5, 2020)

Excluyendo los merges, 11 autores han publicado 180 commits a master y 181 commits a todas las branches. En el master, 307 archivos han cambiado y ha habido 8,591 adiciones y 8,149.

 80 Pull requests merged

 24 Pull requests proposed

 20 Issues closed

 15 Issues created


Principales Objetivos de los Desarrolladores

(sujeto a cambios y nunca es una lista completa))

Q2 2020 – PIVX Core Wallet 4.1 lanzamiento
Q4 2020 – PIVX zk-SNARKs Pruebas de Privacidad
Q4 2020 – PIVX Core Wallet 5.0 lanzamiento

Por favor consulta nuestra hoja de ruta para obtener más información sobre lo que está por venir. Además, tenemos muchas otras metas para este 2020 a nivel de proyecto, como nuevos sitios web, actualización de logotipos y mucho más. ¡Será un año increíble para PIVX!

¿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: