- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Bitcoin CORE 0.10 ofrece a los desarrolladores un acceso simplificado al consenso de la red
Se lanzó Bitcoin CORE 0.10.0 con cambios clave que abordan la disminución de nodos, tarifas de transacción flotantes y una biblioteca de consenso.

La última versión de Bitcoin CORE fue lanzada ayer, con cambios clave que abordan la disminución del número de nodos, cómo se establecen las tarifas de transacción para la billetera Bitcoin CORE y simplifican el proceso para que los desarrolladores se involucren en proyectos de Bitcoin .
Quizás sea el último punto el que tendrá el mayor impacto en cómo los desarrolladores trabajan con Bitcoin CORE. última versión de la mismaincluye una biblioteca de consenso, que ofrece a los programadores acceso fácil a las reglas que rigen el consenso en la red Bitcoin , sin tener que ejecutar un nodo completo.
"Lo estamos dividiendo en una biblioteca independiente que no hace absolutamente nada más que validar datos", dijo Peter Todd, uno de los colaboradores CORE .
Biblioteca de consenso
Un desarrollador que ha estado esperando el lanzamiento de la biblioteca de consenso es Tamas Blummer de Fragmentos de pruebaBlummer dijo que la biblioteca significa que los desarrolladores como él pueden crear billeteras más seguras porque garantizará que todas las transacciones estén completamente validadas por la red.
"Si no se está de acuerdo con la mayoría —lo cual puede ocurrir si no se aplican las mismas reglas—, se podría pensar que existe un Bitcoin , pero en realidad ya no existe. Se podría aceptar una transacción que la mayoría [de la red] no acepta", dijo Blummer.
Dicho de otro modo, si un desarrollador no está completamente seguro de que una implementación particular de las reglas de consenso coincida con la mayoría de la red, podría resultar en errores desastrosos, señaló Todd. El colaborador CORE llegó incluso a compararlo con los desafíos del diseño de software de aviónica de vuelo:
Es algo muy complejo [el código que rige el consenso de Bitcoin ]. Tiene muchísimo código y es un desafío increíble. En el software de aviónica de vuelo, por ejemplo, si dos aviones no tienen exactamente el mismo piloto automático, no hay problema. No importa si ONE gira 10 grados menos que el otro; no es un problema. Pero ese no es el caso de Bitcoin.
Los llamados "clientes ligeros" actualmente utilizan la verificación simplificada de pagos (SPV). Esto significa que un cliente no necesita una copia completa de la cadena de bloques para verificar una transacción.
En cambio, SPV permite que los clientes ligeros, que incluyen billeteras como Electrum, verifiquen las transacciones con la ayuda de alguna otra fuente.El caso de Electrum, el cliente verifica las transacciones con la información de blockchain obtenida por sus propios servidores que hacen el trabajo pesado.
El riesgo que corren los clientes ligeros es que la versión de la cadena de bloques que recibe el cliente no esté sincronizada con el resto de la red.
"[Los clientes que usan SPV] no pueden tomar la decisión [de aceptar una transacción] por sí solos [...] dependen del consenso de la red, representado por un minero", dijo Blummer.
La biblioteca de consenso ahora combina las ventajas de los clientes ligeros, como la eliminación de la descarga de toda la cadena de bloques, con la seguridad de un nodo completo. Un desarrollador puede tener la seguridad de que las transacciones a una billetera coinciden plenamente con el resto de la red.
"La nueva biblioteca de consenso nos permite crear servicios que validan completamente las transacciones de Bitcoin , garantizan su sincronización con la mayor parte de la red e incorporan nuevas funciones no disponibles en el CORE", afirmó Blummer. "La biblioteca impulsará la innovación acumulada".
Tarifas de transacción
La última actualización de Bitcoin CORE también incluirá una nueva forma en que su monedero gestionará las comisiones por transacción. Estas "comisiones flotantes", como explicó el científico jefe de la Fundación Bitcoin , Gavin Andresen, proporcionarán a los usuarios del monedero CORE una estimación de las comisiones que deberán pagar para obtener confirmaciones QUICK .
El CORE actualizado logra esto analizando la red para determinar los tiempos de confirmación y las estimaciones de tarifas, y así encontrar el punto óptimo. Una de las principales ventajas del nuevo sistema es la reducción de los tiempos de confirmación para las transacciones gratuitas y de alta prioridad. Andresen escribió en julio.
Pero el nuevo sistema de comisiones no provocará cambios radicales en la economía de Bitcoin . Para empezar, las estimaciones de la billetera son solo una estimación basada en datos históricos de transacciones. Un aumento repentino en las transacciones, por ejemplo, haría que la estimación de la billetera fuera inexacta, afirmó Todd.
Mike Hearn, otro colaborador CORE , señaló que el estimador solo podía sugerir tarifas óptimas, pero tendría poco efecto en los tiempos de confirmación si los remitentes ignoraran las estimaciones.
Mucha gente está aplicando tarifas mucho más bajas que las que sugiere el estimador y aún les funciona... parece que muchos participantes del mercado están ignorando el problema por ahora. Por lo tanto, no está claro qué pasará con las tarifas ahora que se ha implementado el 0.10", dijo.
Todd también señaló que el nuevo sistema solo se implementaría en las billeteras Bitcoin CORE :
"[El nuevo sistema] no afecta a otras billeteras T al funcionamiento de la red. Es local para una billetera Bitcoin CORE ".
Sincronización de encabezados primero
Otra adición inocua pero importante en la última versión es la "sincronización de encabezados primero", cuando un nodo primero descarga partes de un bloque antes de proceder a descargar la cadena de bloques completa.
Este método acelera las comunicaciones entre nodos y, como resultado, puede hacer que la ejecución de un nodo completo sea una perspectiva más atractiva, incluso cuando existen temores sobre una disminución en el número de nodos.nodos en funcionamiento, observó Todd.
"Simplemente facilita las cosas. Desafortunadamente, el número de nodos ha ido disminuyendo a largo plazo, así que esto ayuda a combatirlo", dijo.
El último lanzamiento importante de Bitcoin CORE ocurrió hace casi un año, cuando se lanzó la versión 0.9.0. 18 de marzoLa serie 0.9 ha tenido varias correcciones de estabilidad y seguridad desde su lanzamiento inicial, según Cory Fields, otro colaborador CORE .
Imagenvía Shutterstock