Hace más de un año, lanzamos nuestra primera sidechain de Elements, llamada Alpha, que incluía un conjunto de elementos, como Confidential Transactions, Segregated Witness y la característica CheckSequenceVerify (CSV). Nos entusiasma ver que varios de los elementos contenidos en Alpha, como Segregated Witness y CSV, fueron propuestos o aceptados por la comunidad Bitcoin y están incluidos en los lanzamientos actuales de Bitcoin Core: esto demuestra el poder positivo del software de código abierto.
Desde el lanzamiento de Elements Alpha, nos esforzamos mucho por lograr que el código base sea más fácil de extender y se adecúe al uso productivo en sidechains federadas como Liquid Network. Las mejoras comprenden los siguientes aspectos:
● Rendimiento: El procesamiento de Confidential Transactions mejoró considerablemente gracias a las pruebas de rango y el almacenamiento en caché de las verificaciones de saldos.
● Estabilidad: La validación de la sidechain es mucho más robusta ante comportamientos excepcionales.
● Experiencia del usuario: Simplificamos el proceso para iniciar su nodo de Elements, ingresar monedas a la testnet mediante peg-in y crear su propia sidechain.
● Reparaciones de consenso: Se identificaron y solucionaron un conjunto de problemas de consenso, incluidos aquellos informados por la comunidad.
● Base de código de Core: Este lanzamiento se basa en una versión reciente de Bitcoin Core, la 0.13.1, e incorpora todas sus actualizaciones y mejoras del rendimiento.
Consulte aquí la solicitud de incorporación de cambios (pull request), que muestra todos los cambios realizados sobre la base de Bitcoin Core v0.13.1 y háganos todas las preguntas que quiera.
Nos gustaría que los usuarios y los desarrolladores sigan trabajando con el código renovado mientras nosotros avanzamos hacia una modalidad de desarrollo más rápida y transparente: no solo publicar el código terminado, sino efectuar nuestro trabajo como desarrolladores con un mayor grado de apertura; y además, para mantenernos al día, pensamos reorganizarnos a partir de las versiones más recientes de Bitcoin Core. Invitamos a todos a contribuir, ya sea con comentarios que propongan pequeñas soluciones, optimizaciones del rendimiento, documentos de usuarios o reseñas de las solicitudes de incorporación de cambios, o bien con propuestas de características para los usuarios.
Esperamos con ansias la demostración de la actualización de la plataforma Elements que haremos en el evento Construct del 30 y 31 de enero. No solo llevaremos a cabo presentaciones para explicar los avances, sino también una clase práctica para enseñarle a configurar su propia cadena de prueba.
Por último, si bien este lanzamiento no contiene elementos adicionales, estamos ansiosos por compartir un conjunto de avances actualmente en desarrollo y lo haremos pronto. Ansiamos seguir trabajando juntos para hacer de la plataforma Elements el estándar de los libros contables descentralizados y distribuidos de valor real.