BigchainDB, la base de datos blockchain, ha lanzado una nueva actualización para corregir errores, añadir nuevas funciones y eliminar código antiguo. Esto supone una renovación completa de BigchainDB en comparación con la actualización lanzada dos meses antes.
Entre los numerosos cambios importantes realizados, se incorporó a la base de datos la compatibilidad oficial con el controlador Java. Se han incorporado a la base la memorización para una validación más rápida y RapidJSON en una nueva versión mejorada. Se han añadido las funciones para añadir, eliminar y modificar el poder de voto de un validador en tiempo de ejecución.
Los procesos de validación decisivos se gestionarán aplicando la propuesta de cambio de cualquier validador, lo que provocará que el resto de la red realice una "elección de validación de upsert". Los demás validadores votarán entonces sí o no. Si el "sí" recibe dos tercios de los votos, se aceptará y la tarea se ejecutará. La blockchain actúa como una urna, registrando todos los votos y elecciones. El tema se explica con más detalle aquí: http://docs.bigchaindb.com/projects/server/en/v2.0.0b6/server-reference/bigchaindb-cli.html#bigchaindb-election
Se han implementado varios otros cambios:
La interfaz de programación de aplicaciones (API) de eventos ahora solo envía transacciones válidas, lo que aumenta su eficiencia.
Se ha anulado el bloqueo de parámetros.
Actualizar la política sobre manejo de datos privados y privacidad.
No se solicita actualizar Tendermint a la versión más reciente. La actualización a una versión específica es la nueva función.
Los desarrolladores lanzarán la versión 2.0.0 Beta 7 tras migrar la red BlockchainDB actual a la nueva versión de Tendermint. La versión 2.0.0 Candidate 1 sucederá a la versión 2.0.0 Beta 7 y, posteriormente, no se añadirán nuevas funciones. La actualización de Candidate 1 estará a disposición exclusiva de Tendermint para realizar cambios y adaptarla a sus necesidades.
Blokchain nuevo