Qué esperar de la próxima actualización de Bitcoin Cash Protocol

Views: 263

El 15 de noviembre, poco después de las 12 p.m., Bitcoin Cash ( BCH ) ejecutará una actualización de las reglas de consenso de la red. Después de que la actualización esté bloqueada, el siguiente bloque aplicará datos push mínimos en el script y los códigos de operación OP_Checkmultisig y OP_Checkmultisigverify se actualizarán para aceptar las firmas de Schnorr.

Código entregado

El próximo viernes, los proponentes de Bitcoin Cash estarán observando cómo la cadena BCH actualiza el conjunto de reglas de consenso actual para agregar dos nuevas características. Los desarrolladores han estado discutiendo la actualización desde hace meses y han explicado con gran detalle en las reuniones de desarrolladores cómo los cambios se aplican a la BCH hoja de ruta. Desde el 1 de agosto de 2017, los desarrolladores de BCH han producido un número significativo de desarrollos de protocolos que son exclusivos de BCH . Por ejemplo, los ingenieros de BCH han aumentado el tamaño del bloque a 32 MB , lo que permite un rendimiento mucho mayor que un bloque de 1 MB.

Qué esperar de la próxima actualización de Bitcoin Cash Protocol

En septiembre de 2018, BCH superó el recuento diario de transacciones de BTC al procesar millones de transacciones en un solo día. Los programadores de Bitcoin Cash han vuelto a habilitar los viejos códigos de operación de Satoshi, que pueden permitir una variedad de transacciones basadas en decisiones, compiladores y otras funciones. Los códigos de operación agregados permiten la implementación de OP_Checkdatasig que se puede usar para calcular el hash dentro de una transacción para validar las firmas de manera automatizada. Los desarrolladores de Bitcoin Cash también aumentaron el tamaño de portador de datos predeterminado de la red a 220 bytes.

Qué esperar de la próxima actualización de Bitcoin Cash Protocol
Las dos nuevas actualizaciones llegarán a Bitcoin Cash el 15 de noviembre de 2019. Si es minero o ejecuta un nodo completo, asegúrese de actualizar su cliente Bitcoin ABC , Bitcoin Unlimited , BCHD , Flowee o Bitcoin Verde antes del viernes.

Los ingenieros de BCH no se detuvieron allí y en el bloque 582680, la cadena de bloques se actualizó agregando los fundamentos básicos del protocolo de firma Schnorr. La actualización anterior a la función Schnorr vio la implementación del pedido de transacciones canónicas, también conocido como CTOR . Con CTOR, la cadena BCH puede trabajar esencialmente con bloques como un conjunto, en oposición a la ordenación de listas, ya que el proceso se realiza de manera canónica. Según las estadísticas de Coin Dance , los desarrolladores de BCH han agregado 20 componentes diferentes al protocolo, hay otros 20 en desarrollo, 15 características en discusión y dos nuevas propiedades pendientes de activación. Los dos componentes agregados que se implementan en elLa cadena de bloques BCH consiste en un vector de maleabilidad finalizado (que impone datos de inserción mínimos en el script) y soporte de firma Schnorr para OP_Checkmultisig y OP_Checkmultisigverify.

Bitcoin ABC@Bitcoin_ABC

Less than two weeks until the Bitcoin Cash network upgrade!

All Bitcoin ABC node operators should ensure they are ready by upgrading to a recent version (0.20.x). https://www.bitcoinabc.org/2019-10-30-upgrade-reminder/ …#bitcoincash #bch #bitcoinMake sure you are ready for the Bitcoin Cash network upgradeUpgrade activates Nov. 15thbitcoinabc.org671:25 PM – Nov 4, 2019Twitter Ads info and privacy30 people are talking about this

Dos nuevos cambios en el conjunto de reglas

El primer cambio frenará los vectores de maleabilidad en la red aplicando la regla Minimaldata . “Esto elimina el vector de maleabilidad BIP 62 final y significa que la mayoría de las transacciones en la red de Bitcoin Cash (incluidas todas las transacciones P2PKH) ahora no serán maleables”, explica la documentación de actualización del 15 de noviembre. Si bien las transacciones de bitcoin están firmadas, las firmas no abarcan todos los datos hash y es posible que los nodos perviertan la transacción al invalidar el hash.

Qué esperar de la próxima actualización de Bitcoin Cash Protocol
Lea sobre la regla Minimaldata aquí.

Hay varias formas de vectores de maleabilidad en scriptSig y firmas, y en 2014 se introdujo BIP62 para tratar los problemas. En los últimos años, se han intentado muchos tipos de soluciones para confrontar los vectores de maleabilidad de terceros. Después de la actualización de la red el próximo viernes, la mayoría de las transacciones en efectivo de bitcoin no serán maleables por terceros y la regla Minimaldata obligatoria también debería fortalecer a los clientes de Verificación de pago simplificado (SPV).

La segunda característica adicional que llega a la cadena BCH es la compatibilidad con OP_Checkmultisig (Verify) para complementar la primera iteración de las firmas Schnorr. “Esta actualización extiende ese soporte a OP_Checkmultisig y después de esta actualización, todas las operaciones de verificación de firmas admitirán firmas Schnorr”, se lee en la documentación de la actualización.

Qué esperar de la próxima actualización de Bitcoin Cash Protocol
Lea sobre el soporte de Schnorr para OP_Checkmultisig (Verificar) aquí.

La nueva característica permitirá una mecánica más compleja para transacciones de múltiples firmas que se beneficiarán del mecanismo Schnorr . “Las firmas agregadas de Schnorr (con OP_Checksig) son una forma de hacer firmas múltiples, pero tienen propiedades técnicas diferentes a las conocidas multigrado de Bitcoin y, por lo tanto, están lejos de ser un reemplazo directo”, señala la especificación del 15 de noviembre. El resumen agrega:

Además de eso, también es deseable que se pueda gastar cualquier moneda existente usando firmas Schnorr, y existen numerosas billeteras y monedas basadas en OP_Checkmultisig que queremos poder aprovechar las firmas Schnorr.

Actualización de nodos y dónde mirar

Los fanáticos de Bitcoin Cash están entusiasmados con la próxima actualización y los participantes de la red se han estado preparando constantemente para los cambios. Los usuarios comunes no tendrán que hacer nada antes de que los cambios en la red entren en vigencia. Sin embargo, se recomienda a los mineros y operadores de nodos que descarguen y ejecuten la última versión de un cliente BCH que admita los cambios del conjunto de reglas del 15 de noviembre.

Qué esperar de la próxima actualización de Bitcoin Cash Protocol
Mira la cuenta atrás para la actualización de la red Bitcoin Cash aquí.

Actualmente, Bitcoin ABC , Bitcoin Unlimited , BCHD , Flowee y Bitcoin Verde están listos para aceptar las nuevas reglas, y en el momento de la publicación , el 68% de todos los nodos de BCH de acceso público muestran soporte de actualización . Todos los días, los entusiastas y defensores que no explotan ni ejecutan un nodo pueden simplemente ver la actualización en línea utilizando un sitio de datos como Coin Dance o Fork Monitor . El 15 de noviembre, ambos sitios web informarán a las personas exactamente cuándo se ejecutan los cambios de consenso.

Para obtener más información sobre la actualización de Bitcoin Cash del 15 de noviembre, puede leer las especificaciones en Github.

¿Qué opinas sobre la próxima actualización de Bitcoin Cash programada para el 15 de noviembre? Háganos saber lo que piensa sobre este tema en la sección de comentarios a continuación.


Créditos de imagen: Shutterstock, Twitter, Github, Coin Dance, Wiki Commons y Pixabay.