Ls PIVX Core version 3.4.0 ya esta disponible en: https://github.com/pivx-project/pivx/releases

Este nuevo lanzamiento es una versión mayor, e incluye varias correcciones de errores y mejoras de rendimiento.

Por favor usa el rastreador de problemas en GitHub para informar sobre posibles errores: https://github.com/pivx-project/pivx/issues

Actualización Obligatoria 

La PIVX Core v3.4.0 es una actualización obligatoria para todos los usuarios. Esta versión contiene nuevas reglas de consenso y mejoras que no son compatibles con versiones anteriores. Los usuarios deberán actualizar sus clientes antes de que la ejecución de esta actualización entre en vigencia.

La aplicación de la actualización entra en vigencia de la siguiente manera:

Testnet: martes 27 de agosto de 2019 7:00:00 p.m. GMT

Mainnet: viernes 30 de agosto de 2019 4:00:00 p.m. GMT

Los Masternodes deberán reiniciarse una vez que se hayan actualizado tanto el daemon del masternode como la wallet del controlador.

Cómo actualizar

Si está ejecutando una versión anterior, apáguela. Espere hasta que se apague por completo (lo que puede tomar unos minutos para versiones antiguas), luego ejecute el instalador (en Windows) o simplemente copie sobreescribiendo en /Applications/PIVX-Qt (en macOS) o pivxd/pivx-qt (en Linux)

Compatibilidad

La PIVX Core se ha probado ampliamente en múltiples sistemas operativos que utilizan el kernel de Linux, macOS 10.10+ y Windows 7 y versiones posteriores.

Microsoft finalizó el soporte para Windows XP el 8 de abril de 2014. No se hace ningún intento para evitar la instalación o ejecución del software en Windows XP, aún puede hacerlo bajo su propio riesgo, pero tenga en cuenta que existe inestabilidad y problemas conocidos. No informe problemas sobre Windows XP al rastreador de problemas.

Apple lanzó su última actualización de Mountain Lion el 13 de agosto de 2015 y finalizó oficialmente el soporte el 14 de diciembre de 2015. El software PIVX Core desde la versión 3.2.0 ya no se ejecutará en versiones de macOS anteriores a Yosemite (10.10). No informe al rastreador de problemas acerca de las versiones de MacOS anteriores a Yosemite.

PIVX Core también debería funcionar en la mayoría de los otros sistemas similares a Unix, pero no se realizan pruebas con en ellos con mucha frecuencia.

Cambios Notables

Cambios Internos (Core)

Stake Modifier Versión 2

Se ha definido un nuevo modificador de 256 bits para el protocolo proof of stake, CBlockIndex::nStakeModifierV2.

Se calcula en cada bloque, tomando el hash del modificador del bloque anterior junto con la entrada coinstake.

Para cumplir con el protocolo, el núcleo PoS debe incluir el modificador del bloque anterior.

La implementación de cambio de este nuevo modificador se establece en el bloque 1214000 para testnet y el bloque 1967000 para mainnet.

Escritura por lotes del índice de bloque

La escritura del índice de bloque ahora se realizan por lotes. Esto permite una menor frecuencia de acceso al disco, lo que significa un mejor rendimiento y menos riesgos de corrupción de datos.

Eliminación de la generación innecesaria de claves

El proceso de staking se ha mejorado para que ya no solicite una nueva clave (sin usar) del conjunto de claves. Esto debería reducir el tamaño del archivo de la wallet y mejorar ligeramente la eficiencia del staking.

Se soluciona los problemas al iniciar la wallet.

Se ha solucionado un error que ocurre cuando el archivo wallet.dat contiene una transacción (entrada) de gasto público zc y el usuario había eliminado los datos de la cadena.

Cambios en GUI

Se elimina la opción de transacción con tarifa cero

La viabilidad a largo plazo de las condiciones aceptables de transacción de tarifa cero necesita ser revisado. Por este motivo, estamos inhabilitando temporalmente la capacidad de crear transacciones de tarifa cero.

Pestaña que muestra la última información del hash del bloque y datadir


¡La PIVX Core versión 3.4.0 ya está disponible!


Se ha agregado un QoL a la pestaña Información de la ventana de la consola de la IU, que agrega la visualización del directorio de datos actual y el último hash de bloque visto por el cliente.

Cambios en RPC

Se requiere un esquema de URL válido al preparar o subir una propuesta

Los comandos preparebudget y submitbudget RPC ahora requieren la un esquema de URL canónico como parte del parámetro url. Las cadenas que no incluyan http:// o https:// serán rechazadas.

El límite de 64 caracteres para el campo de url incluye este cambio, por lo que puede ser necesario el uso de un servicio de acortamiento de URLs.

Cambios en el Conjunto de Pruebas

Legibilidad de la Pruebas Funcionales

Se han introducido varios cambios en el script de travis para que la salida (output) sea más legible. Específicamente, ahora enumera las pruebas que quedan para ejecutar e imprime la salida de scripts fallidos.

Cambios al Sistema de Compilación

Información de configuración de OpenSSL

Cuando el paso de configuración falla debido a un OpenSSL no admitido (u otra librería), ahora se mostrará más información sobre el uso de un indicador de anulación para compilar de todos modos. El plan a largo plazo es garantizar que el código de consenso no dependa de OpenSSL de ninguna forma, para después  eliminar este paso de la configuración y el indicador de anulación relacionado.

Registro de cambios 3.4.0 

Las siguen las notas detallan los cambios de la versión. Esta descripción general incluye cambios que afectan el comportamiento, no los movimientos del código, refactorización y listado de actualizaciones. Para conveniencia del usuario la localización de los cambios de código y la discusión que lo acompaña, se mencionan tanto la solicitud del pull request como la confirmación de fusión del git merge.

Core Features

  • #983 ac8cb7376d [PoS] Stake Modifier V2 (random-zebra)
  • #958 454c487424 [Staking] Modify miner and staking thread for efficiency (Cave Spectre)
  • #915 9c5a300624 Modify GetNextWorkRequired to set Target Limit correctly (Cave Spectre)
  • #952 7ab673f6fa [Staking] Prevent potential negative out values during stake splitting (Cave Spectre)
  • #941 0ac0116ae4 [Refactor] Move ThreadStakeMinter out of net.cpp (Fuzzbawls)
  • #932 924ec4f6dd [Node] Do all block index writes in a batch (Pieter Wuille)

Build System

  • #934 92aa6c2daa [Build] Bump master to 3.3.99 (pre-3.4) (Fuzzbawls)
  • #943 918852cb90 [Travis] Show functional tests progress (warrows)
  • #957 2c9f624455 [Build] Add info about ‘–with-unsupported-ssl’ (Warrows)

P2P Protocol and Network Code

  • #987 fa1dbab247 [Net] Protocol update enforcement for 70917 and new spork keys (Fuzzbawls)

GUI

  • #933 e47fe3d379 [Qt] Add blockhash + datadir to information tab (Mrs-X)

RPC/REST

  • #950 3d7e16e753 [RPC] require valid URL scheme on budget commands (Cave Spectre)
  • #964 a03fa6236d [Refactor] Combine parameter checking of budget commands (Cave Spectre)
  • #965 b9ce433bd5 [RPC] Correct issues with budget commands (Cave Spectre)

Wallet

  • #939 37ad934ad8 [Wallet] Remove (explicitely) unused tx comparator (warrows)
  • #971 bbeabc4d63 [Wallet][zPIV] zc public spend parse crash in wallet startup. (furszy)
  • #980 8b81d8f6f9 [Wallet] Remove Bitcoin Core 0.8 block hardlinking (JSKitty)
  • #982 a0a1af9f78 [Miner] Don’t create new keys when generating PoS blocks (random-zebra)

Test Suites

  • #961 2269f10fd9 [Trivial][Tests] Do not fail test when warnings are written to stderr (random-zebra)
  • #974 f9d4ee0b15 [Tests] Add Spork functional test and update RegTest spork key (random-zebra)
  • #976 12de5ec1dc [Refactor] Fix stake age checks for regtest (random-zebra)

Miscellaneous

  • #947 6ce55eec2d [Scripts] Sync github-merge.py with upstream (Fuzzbawls)
  • #948 4a2b4831a9 [Docs] Clean and re-structure the gitian-keys directory (Fuzzbawls)
  • #949 9e4c3576af [Refactor] Remove all «using namespace» statements (warrows)
  • #951 fa40040f80 [Trivial] typo fixes (Cave Spectre)
  • #986 fdd0cdb72f [Doc] Release notes update (Fuzzbawls)


Creditos

Gracias a todos los que contribuyeron directamente a este lanzamiento:

  • Cave Spectre
  • Chun Kuan Lee
  • Fuzzbawls
  • Isidoro Ghezzi
  • JSKitty
  • MarcoFalke
  • Mrs-X
  • Pieter Wuille
  • Steven Roose
  • Warrows
  • furszy
  • random-zebra

Además de a todos los que ayudaron a traducir en Transifex, el equipo de control de calidad durante las pruebas y al host del Nodo de nuestra Testnet.

error20
Wordpress Social Share Plugin powered by Ultimatelysocial