Bitcoin Core 22.0 Lanzado: Noticias

Today marca el lanzamiento oficial de Bitcoin Core 22.0, el 22º lanzamiento del software original de Bitcoin publicado por Satoshi Nakamoto hace casi 13 años.

Supervisado por el mantenedor principal de Bitcoin Core, Wladimir van der Laan, la última versión importante fue desarrollada por más de cien contribuyentes durante un período de aproximadamente ocho meses. Resultado de aproximadamente 800 solicitudes de tracción, Bitcoin Core 22.0 es el primer gran lanzamiento de Bitcoin Core para admitir la próxima actualización del protocolo TAPROOT al mismo tiempo que ofrece varias otras mejoras en relación con versiones anteriores de BitCoin Core.

Aparte, este es también el primer lanzamiento de núcleo de bitcoin para eliminar la versión principal de su número de versión: es Bitcoin Core 22.0-No Bitcoin Core 0.22.0.

A continuación se presentan algunos de los cambios más notables.

Soporte de cartera de hardware en GUI

Las carteras de hardware son dispositivos de propósito especial diseñados para mantener seguros las llaves privadas, lo que puede firmar transacciones sin las claves privadas provienen del dispositivo. Aún así, para llevar a cabo transacciones, los portafolios de hardware generalmente deben usarse en combinación con una cartera de software. Varias carteras de software tienen la compatibilidad requerida para hacer esto, pero la billetera básica de Bitcoin durante algún tiempo no fue una de ellas.

Esto comenzó a cambiar hace unos años: Bitcoin Core es compatible con las carteras de hardware desde la versión 0.18.0. Sin embargo, los usuarios tuvieron que usar inicialmente la interfaz de línea de comandos (CLI) para usar esta función. Desde el Bitcoin Poro 0.0, los usuarios también podrían utilizar parcialmente la interfaz gráfica de usuario (GUI), pero esto todavía requirió un manual de copia y collage para firmar las transacciones.

Bitcoin Core 22.0 es el primer lanzamiento de BitCoin Core para proporcionar soporte GUI completo para carteras de hardware. Cuando se utiliza el software de la interfaz de la cartera de hardware (HWI), como un tipo de complemento, los usuarios de Bitcoin Core pueden usar el asa de núcleo de bitcoin sin problemas en combinación con el libro mayor, Trezor, Bitbox, Keewey y los dispositivos PRIPCARD.

Soporte I2P

Una forma de ser anunciado Los usuarios de Bitcoin no han sido anunciados para analizar la red de Bitcoin y la pista de los cuales se originan las transacciones específicas. Las direcciones IP asociadas con estos nodos se pueden vincular a las identidades del mundo real.

Para proteger su privacidad, los usuarios de Bitcoin Core ya pueden conectarse a la red de Bitcoin a través de la red TOR anónima. Pero el Tor no es la única red anónima.

El proyecto de Internet invisible (I2P) es otra red anónima descentralizada, punto a punto, colocado en internet normal. Como TOR, permite a los usuarios comunicarse a través del enrutamiento de mensajes en una red, utilizando diferentes capas de cifrado para cada etapa de la cadena de transmisión para enmascarar el mensaje en sí, así como las direcciones IP del remitente y el destinatario.

(la diferencia entre TOR e I2P es sutil y está más allá del alcance de este artículo. Pero en resumen, se dice que I2P tiene una solución más distribuida para asignar la red, que se requiere para el mensaje de enrutamiento. También estaría mejor para apoyar los servicios ocultos, como los sitios que están disponibles solo en la propia red de I2P. Tor, en contraste, se dice que tiene un mejor apoyo para los nodos salientes, lo que permite a los usuarios comunicarse con Internet normal).

BITCOIN CORE 22.0 Ahora también admite la conexión a la red de Bitcoin mediante i2p. Después del TOR, esto hace que I2P sea la segunda red de anonimato que los usuarios de Bitcoin Core pueden usar para proteger la dirección IP de su par en la red de Bitcoin, lo que le permite proteger mejor su privacidad.

Soporte de TAPROOT

BITCOIN CORE 0.21.1 Fue el primer lanzamiento de núcleo de Bitcoin para incluir la lógica de activación para la próxima actualización del protocolo TAPROOT, que se activará en noviembre de este año. Ahora, Bitcoin Core 22.0 es el primer gran lanzamiento para apoyar la actualización.

Obviamente, esto significa que Bitcoin Core 22.0 valida completamente las nuevas reglas de la raíz. Desde el momento en que se activa la actualización en noviembre, todas las transacciones de Taproot se verificarán para validez de acuerdo con las nuevas reglas del Protocolo.

Además, la billetera básica de Bitcoin admitirá la creación de salidas básicas de TAPROOT (direcciones «) Los usuarios básicos de Bitcoin pueden aceptar los pagos para las salidas de TAPROOT que se pueden gastar en una sola clave privada, pero que está protegida usando Lógica de taproot.

claro, esto realmente no ofrece muchos beneficios (si corresponde) en comparación con lo que ya era posible con el software de cartera de núcleo de Bitcoin antes; Los tipos más complejos de contratos inteligentes que los soportes de Taproot presumiblemente se apoyarán en futuras versiones de Bitcoin Core.

backstage, Bitcoin Core también admitirá la creación de descriptores de TAPROOT específicos, que identifican las salidas de Taproot como tal. Esta categorización puede beneficiar a las aplicaciones que dependen del software Bitcoin Core, como las carteras (externas).

TESTMEMEMPEMPOOL Aceptar la actualización

El relé del paquete es un proyecto continuo para actualizar cómo se transmiten las transacciones a la red Bitcoin. Por el momento, las transacciones solo están retransmitidas si incluyen una tasa suficientemente alta que se incluirá en el grupo de notas (MEMPOOL) de los nodos de Bitcoin. Si una transacción no incluye una tasa suficientemente alta, no se acepta por un nodo y no se reenvía a otros en la red Bitcoin.

Esta lógica difiere un poco de cómo se seleccionan las transacciones para su inclusión en un nuevo bloque de bitcoin. Para determinar si se incluye una transacción en un bloque, la tasa de una transacción no solo se considera por sí misma, sino que también se tiene en cuenta si esta transacción ayudaría a obtener la confirmación de otras transacciones. Si es así, se considera la combinación de las tarifas de transacción.

Esto permite a los usuarios obtener una transacción con una tasa baja que está esperando en el Mempool «Misrowdown», gastando las monedas nuevamente en una nueva transacción con una tasa alta para compensar. Para obtener la segunda tarifa (más alta), los mineros querrán aceptar ambas transacciones al mismo tiempo. Este truco se llama Pagos infantiles-para padre (CPFP) y puede ser particularmente útil en el contexto de algunos protocolos de dos capas, como la red de rayos.

La diferencia en la política entre MMPOOL y la inclusión de bloques puede en algunos casos, frustra la solución CPFP. Si la primera transacción no incluye una tasa suficientemente alta que se acepta en MMPools, primero, una nueva transacción para gastar las monedas con una tasa más alta no se aceptará en un bloque, ya que necesita la primera transacción para confirmar también antes de ser considerado. válido.

Para resolver esto, la retransmisión de paquetes permitiría que la red de Bitcoin transmitiría las transacciones en los paquetes. En lugar de considerar las transacciones y sus tarifas individualmente, se considerarían combinaciones de transacciones para la inclusión de MEMPOOL, así como la inclusión del bloque.

Bitcoin Core 22.0 Incluye un paso para realizar una retransmisión de paquetes: las aplicaciones conectadas a Bitcoin Core pueden probar si las transacciones se incluirían en sus propios mempools enviando múltiples transacciones como un solo paquete. Sin embargo, la transmisión o aceptación de tales paquetes por parte de la red punto a punto todavía no se admite en esta versión.

Los productos Multisigs Multisigs más grandes

con múltiples firmas (MultisIG) son monedas que requieren que se gasten firmas de múltiples claves privadas. Esto puede ser, por ejemplo, dos firmas de dos claves privadas diferentes, o tres firmas de un conjunto de cinco claves privadas, o incluso siete firmas de un conjunto de ocho llaves privadas, etc.

Multisig se puede utilizar para varios propósitos. Un ejemplo es proteger los fondos utilizando múltiples dispositivos para que incluso si un dispositivo está comprometido o perdido, las monedas siguen siendo seguras y accesibles. Asimismo, Multisig se puede utilizar para compartir el control sobre los fondos entre varias personas, lo que requiere cooperación entre ellos para gastar monedas. Además, se utiliza MultisIG en algunas soluciones de dos capas.

Software básico de Bitcoin Hasta ahora, por lo que se admiten las salidas multisIG para hasta 16 teclas en salidas de testimonio segregado (SEGWIT), incluso si el protocolo de Bitcoin no tiene tal límite. El núcleo de bitcoin 22.0 ahora expande la capacidad multisig segwit para 20 teclas.

Para obtener más detalles y otros cambios, consulte Bitcoin Core 0.22 Notas de la versión. Puede descargar BitCoin Core 22.0 aquí.

Compartir