Home Top Ad


Compra Bitcoins con Tarjeta
x


Se lanzó Bitcoin Core 0.16.0: esto es lo nuevo

Hoy marca el lanzamiento oficial de Bitcoin Core 0.16.0, la decimosexta generación del cliente de software original de Bitcoin lanzado por Satoshi Nakamoto hace poco más de nueve años. Supervisado por el responsable principal de Bitcoin Core, Wladimir van der Laan, este último gran lanzamiento fue desarrollado por unos 100 colaboradores en un lapso de cinco meses.


Como es habitual en las versiones nuevas, Bitcoin Core 0.16.0 incluye mejoras de rendimiento, correcciones de errores y otras optimizaciones. Esta versión, en particular, incluye varias funciones adicionales en la interfaz de la billetera. En particular, Bitcoin Core 0.16.0 hace que Segregated Witness (SegWit) esté completamente disponible para usuarios de billetera, que es en lo que se centró la mayor parte del esfuerzo, y también es por eso que este lanzamiento a veces se conoce como "especial de SegWit".
Aquí hay una descripción general de algunos de los cambios más notables.
BINANCE
Compra - vende & Comercie
COMIENCE AHORA

Testigo segregado en la interfaz de Wallet

Segregated Witness fue, por supuesto, la principal actualización del protocolo de Bitcoin de 2017, si no la actualización de protocolo más grande de la historia. Introdujo una estructura de datos de bloque completamente nueva para los nodos actualizados, mientras que los nodos no actualizados podrían continuar funcionando normalmente. Entre otros beneficios, SegWit reemplazó el límite de tamaño de bloque de Bitcoin con un límite de "peso" de bloque, permitiendo bloques con hasta 4 megabytes de datos de transacción y, por lo tanto, mayor capacidad de transacción en la red.

Segregated Witness se introdujo por primera vez en Bitcoin Core 0.13.1, lanzado en octubre de 2016. La actualización se activó en agosto de 2017. Sin embargo, Bitcoin Core 0.16.0 es la primera versión de Bitcoin Core que permite a los usuarios de billeteras generar direcciones SegWit para recibir pagos. Esto significa que cuando los fondos recibidos en estas direcciones se gastan en un pago posterior, los usuarios de Bitcoin Core Wallet utilizan el espacio de bloques agregado que ofrece SegWit. En igualdad de condiciones, estos usuarios deberían poder pagar tarifas más bajas en comparación con las transacciones que no son de SegWit.

Bitcoin Core no es la primera billetera que permite SegWit para los usuarios; varias otras carteras ya habían introducido esta función en los últimos seis meses. Dado que el equipo de desarrollo de Bitcoin Core escribió y propuso la actualización, fue notable que la característica no había estado disponible para los usuarios de billetera Bitcoin Core, hasta ahora.

Bech32: el nuevo formato de dirección de Bitcoin

Acompañando la introducción de SegWit en la billetera Bitcoin Core hay un nuevo formato de dirección conocido como "bech32". Este formato de dirección, desarrollado por el antiguo CTO de Blockstream Gregory Maxwell y el desarrollador de Blockstream Dr. Pieter Wuille, es reconocible ya que comienza con "bc1" del 1 o 3 con el que generalmente comienzan las direcciones de Bitcoin. Más importante aún, las direcciones bech32 usan menos caracteres que el formato de dirección actual, y ya no hay una distinción entre letras minúsculas y mayúsculas. Esto reduce la posibilidad de errores humanos (por ejemplo, cuando una dirección se lee en voz alta). Las direcciones Bech32 también están diseñadas para limitar otros tipos de errores como estos causados ​​por errores tipográficos.

Además, bech32 ofrece beneficios en el contexto del soporte de billetera SegWit. Hasta ahora, la mayoría de las billeteras que ofrecen SegWit lo hacen "envolviéndolo" en salidas P2SH (con direcciones que comienzan con un 3). Para gastar monedas de esa dirección, los usuarios deben revelar un código, el "script de canje", para mostrar que las monedas estaban realmente bloqueadas en una salida de SegWit. Con las nuevas direcciones bech32, este paso se puede omitir, lo que significa que el gasto de una dirección SegWit requerirá un poco menos de datos para poder ser transmitido a través de la red Bitcoin e incluido en la cadena de bloques.

Como no todas las billeteras Bitcoin admiten direcciones bech32, los usuarios de Bitcoin Core 0.16.0 podrán elegir si desean generar una dirección Bech32 receptora para pagos o una dirección P2SH, con P2SH siendo la predeterminada por el momento. La billetera Bitcoin Core, por supuesto, admite el envío de transacciones a cualquier tipo de dirección de Bitcoin.

Reemplazar por tarifa como la opción de envío predeterminado

A medida que los bloques de Bitcoin se han ido llenando en los últimos años, no todas las transacciones en la red encajan en el primer bloque disponible que se extrae. En cambio, los mineros típicamente priorizan las transacciones que incluyen la mayoría de las tarifas. Si los usuarios desean que sus transacciones se confirmen rápidamente, deben incluir una tarifa lo suficientemente alta. Para transacciones menos urgentes, una tarifa más baja debería ser suficiente. Muchas billeteras incluyen algoritmos de estimación de tarifas para calcular qué nivel de tarifa tendrá una transacción confirmada dentro de diferentes marcos de tiempo.

Sin embargo, la red de Bitcoin se ocupa de la imprevisibilidad inherente en términos de la velocidad a la que se encuentran los bloques, y el número de transacciones que se transmiten en cualquier momento. Esto puede dificultar la inclusión de la tarifa de transacción correcta, lo que significa que los usuarios pueden tener que esperar más tiempo para recibir una confirmación de lo que pretendían.

Desde Bitcoin Core 0.15.0, los usuarios de billeteras han podido agregar una etiqueta de "reemplazo por cargo" a sus transacciones. Con dicha etiqueta, los nodos y mineros en la red saben que el remitente puede querer reemplazar esa transacción con una transacción más nueva que incluya una tarifa más alta. Esto permite a los usuarios de Bitcoin Core wallet subir fácilmente sus transacciones en línea para que se confirmen más rápido.

Bitcoin Core 0.16.0 hace que el reemplazo por tarifa sea la opción de envío predeterminada por primera vez. Los usuarios aún pueden optar por no agregar una etiqueta de reemplazo por cargo a sus transacciones desmarcando un casillero, pero sus transacciones serán reemplazables si no lo deshacen. Esto debería evitar que los usuarios se priven involuntariamente de sus opciones y noten solo cuando ya es demasiado tarde que podrían haber incrementado sus transacciones fácilmente.

Para obtener más detalles sobre las novedades en Bitcoin Core 0.16.0, consulte las notas de la versión . Puede descargar Bitcoin Core 0.16.0 desde bitcoincore.org .



Este artículo se publicó originalmente en bitcoinmagazine.com
Se lanzó Bitcoin Core 0.16.0: esto es lo nuevo Se lanzó Bitcoin Core 0.16.0: esto es lo nuevo Reviewed by 350Games on febrero 26, 2018 Rating: 5

No hay comentarios

Aviso Legal


El contenido de este sitio Web es sólo de carácter informativo, no pretende bajo ningún punto de vista instar a realizar la compra / venta de instrumentos financieros.

Al navegar en este blog acepto los siguientes Términos de Uso.