Lanzamiento de Litecoin Core v0.15.1

Nodo de origen: 1100815
Adrián Gallagher

Siga las Google+ página or Twitter para conocer las últimas noticias para desarrolladores.

Nos complace lanzar la versión Litecoin Core 0.15.1. Esta es una nueva versión secundaria, que incluye nuevas funciones, varias correcciones de errores y mejoras de rendimiento, así como traducciones actualizadas. Se recomienda a todos los usuarios actualizar a esta versión.

Se han realizado una serie de cambios en la forma en que Litecoin Core trata las conexiones entre pares y los bloques no válidos, como precaución de seguridad contra las bifurcaciones de blockchain y los pares que se comportan mal.

  • Los bloques no solicitados con menos trabajo que el trabajo de cadena mínimo ahora ya no se procesan incluso si tienen más trabajo que la punta (un problema potencial durante la EII donde la punta puede tener poco trabajo). Esto evita que los pares desperdicien los recursos de un nodo.
  • Los pares que proporcionan una cadena con menos trabajo que el trabajo de cadena mínimo durante la IBD ahora se desconectarán.
  • Para un par saliente dado, ahora verificamos si su bloque más conocido tiene al menos tanto trabajo como nuestro consejo. Si no es así, y si aún no hemos oído hablar de un bloque con suficiente trabajo después de un tiempo de espera de 20 minutos, enviamos un único mensaje getheaders y esperamos 2 minutos más. Si después de dos minutos su bloque más conocido tiene trabajo insuficiente, desconectamos a ese par. Protegemos a 4 de nuestros pares salientes de ser desconectados por esta lógica para evitar cambios excesivos en la topología de la red como resultado de este algoritmo, al mismo tiempo que nos aseguramos de tener una cantidad razonable de nodos que no se sabe que estén en cadenas falsas.
  • Los pares salientes (no manuales) que nos sirven encabezados de bloque que ya se sabe que no son válidos (que no sean anuncios de bloque compacto, porque BIP 152 permite explícitamente a los nodos retransmitir bloques compactos antes de validarlos por completo) ahora se desconectarán.
  • Si la punta de la cadena no se ha avanzado durante más de 7.5 minutos, ahora asumimos que la punta puede estar obsoleta e intentaremos conectarse a un par saliente adicional. Una verificación periódica asegura que si esta conexión de par adicional está en uso, desconectaremos al par que menos recientemente anunció un nuevo bloqueo.
  • El conjunto de todos los bloques conocidos como no válidos (es decir, los bloques que intentamos conectar pero que se consideraron no válidos) ahora se rastrea y se usa para verificar si los nuevos encabezados se basan en una cadena no válida. Esto asegura que todo lo que desciende de un bloque no válido se marca como tal.

La tarifa mínima de relevo -minrelayfee se ha reducido a 0.01 litros por kB (0.00001 LTC). Esto es para prepararse para reducir la tarifa de transacción mínima a 0.1 litros por kB (0.0001 LTC) en la próxima versión.

Reemplazo de mempool --mempoolreplacement ha sido deshabilitado por defecto.

Aunque blockmaxweight se ha preferido para limitar el tamaño de los bloques devueltos por getblocktemplate desde 0.13.0, blockmaxsize se mantuvo como una opción para aquellos que deseaban limitar el tamaño de su bloque directamente. El uso de esta opción dio como resultado algunos problemas de interfaz de usuario, así como una selección de tarifas no óptima y un rendimiento ligeramente peor, por lo que ahora ha quedado obsoleto. Además, la opción blockmaxsize ahora se usa solo para calcular un blockmaxweight implícito, en lugar de limitar el tamaño del bloque directamente. Cualquier minero que desee limitar sus bloques por tamaño, en lugar de por peso, tendrá que hacerlo manualmente eliminando las transacciones de su plantilla de bloque directamente.

La configuración de la GUI ahora se escribirá en guisettings.ini.bak en el directorio de datos antes de borrarlos cuando el -resetguisettings se utiliza el argumento. Esto se puede utilizar para solucionar problemas de forma retroactiva debido a la configuración de la GUI.

Anteriormente, era posible abrir la misma billetera dos veces copiando manualmente el archivo de la billetera, lo que causaba problemas cuando ambos se abrían simultáneamente. Ya no es posible abrir copias de la misma billetera.

Un argumento de depuración oculto -minimumchainwork se ha agregado para permitir que se utilice un valor de trabajo mínimo personalizado al validar una cadena.

  • Se ha eliminado el valor "currentblocksize" en getmininginfo.
  • dumpwallet ya no permite sobrescribir archivos. Esta es una medida de seguridad que además evita errores peligrosos por parte del usuario.
  • backupwallet ahora fallará al intentar hacer una copia de seguridad en el archivo de origen, en lugar de destruir la billetera.
  • listsinceblock ahora arrojará un error si un desconocido blockhash se pasa el valor del argumento, en lugar de devolver una lista de todas las transacciones de billetera desde el bloque génesis. El comportamiento no cambia cuando se proporciona una cadena vacía.

Para descargar, visite la página de descarga esta página. Alternativamente, puede ver la carpeta de descarga esta página.

Utilice GPG para verificar la integridad de los binarios de la versión. Esto asegura que el binario que ha descargado no haya sido manipulado. Las instrucciones GPG de la línea de comandos cygwin de Linux, MacOS y Win32 están disponibles esta página. Tenga en cuenta también que GPG firma los binarios para su conveniencia, la mejor forma de verificar la integridad de las compilaciones es compilarlas usted mismo usando Gitian. Se pueden encontrar instrucciones sobre cómo realizar estas compilaciones esta página.

Para esta versión, los binarios se han firmado con un identificador de clave FE3348877809386C (llave de thrasher).

A pesar de que esta versión se ha probado exhaustivamente, es posible que aún contenga errores. Siempre haga una copia de seguridad de su archivo wallet.dat antes de actualizar. Si encuentra algún problema, háganoslo saber publicando en la sección de informes de errores a continuación.

La rama maestra contiene las últimas confirmaciones para las próximas versiones estables de Litecoin Core.

Se pueden encontrar instrucciones de construcción para Linux esta página.

Se pueden encontrar las instrucciones de construcción para OSX esta página.

Se pueden encontrar instrucciones de compilación para Windows esta página.

Envíe cualquier problema que encuentre aquí y uno de los desarrolladores de Litecoin lo ayudará.

Regístrese solo para anuncios o debates sobre desarrollo.

Estos son los hash SHA-256 de los archivos publicados:

686acf75f76befd39ca8b3a6b3ea86e52775fc33220970cd6db9e75c6bb814dc litecoin-0.15.1-aarch64-linux-gnu.tar.gz
38df3210486dfe1af59b0db713be7c5567158dda6510efc92e76b5c3adfa7602 litecoin-0.15.1-arm-linux-gnueabihf.tar.gz
8559c17d4b7ca77c2b8844d9013cf4a7e575515263deae06c64f4c5da1486a12 litecoin-0.15.1-i686-pc-linux-gnu.tar.gz
2bb565a77779be4ed5b186c93891bc0a12352c94316a1fc44388898f7afb7bc2 litecoin-0.15.1-osx64.tar.gz
e33039232541c190a1529323b6d872d986f8b14bc2fcb8763721de52ed9f9096 litecoin-0.15.1-osx.dmg
d5b2b12b7d7817ad0db5abb54fb06cd37e5379db1b89c72d656df3ba59d355be litecoin-0.15.1.tar.gz
97fd13845045475a62e5707ded25d5be75ea1c4d89080418dcba7a670ee46dad litecoin-0.15.1-win32-setup.exe
7885caabac4968480511b502621670edbb7b0661378cb8a6da86450a74c83d94 litecoin-0.15.1-win32.zip
71d430481e5064ad56e793b81f1d5e5f9f811107794a95c6ad751a3bee9d6e99 litecoin-0.15.1-win64-setup.exe
eae66242ef66ee22f403ade0c2795ff74f6654bf3fc546e99bde2e6e4c9e148f litecoin-0.15.1-win64.zip
77062f7bad781dd6667854b3c094dbf51094b33405c6cd25c36d07e0dd5e92e5 litecoin-0.15.1-x86_64-linux-gnu.tar.gz

Gracias a todos los que contribuyeron directamente a esta versión:

  • Los desarrolladores de Bitcoin Core
  • Adrián Gallagher
  • aunyks
  • coblée
  • criptonexii
  • Gabrieldov
  • Martin Smith
  • NeMO84
  • ppm0
  • romanonorr
  • Shaolinfry
  • spl0i7
  • ultragtx
  • VKoskiv
  • vacío principal
  • xinxi

Source: https://blog.litecoin.org/litecoin-core-v0-15-1-release-d2a400cb78bc?source=rss—-d41bceeb173b—4

Sello de tiempo:

Mas de Litecoin