BigchainDB, la blockchain , ha lanzado otra actualización destinada a corregir errores, agregar nuevas funciones y eliminar código antiguo. Por lo tanto, le damos a BigchainDB un cambio de imagen completo en comparación con la actualización lanzada dos meses antes de esta.
Entre los muchos cambios importantes realizados, el soporte oficial para el controlador de Java se cargó en la base de datos. La memorización para una validación más rápida y RapidJSON en una nueva versión glorificada se han grabado en la placa base. Se agregaron las funciones para agregar, eliminar y cambiar el poder de voto de un validador en tiempo de ejecución.
Los procesos de validación decisivos se manejarán aplicando la propuesta de cambio de cualquier validador y, en última instancia, provocando que el resto de la red "upsert-elección de validador". Los otros validadores luego votarán sí o no. Si el 'sí' recibe dos tercios de los votos, se aceptará y se llevará a cabo la tarea. La cadena de bloques actúa como una urna, registrando todos los votos y elecciones. El asunto se explica más detalladamente 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 que se suman a su eficiencia.
El bloqueo de parámetros ha sido anulado.
Actualización de la política de tratamiento de datos privados y privacidad.
No solicita actualizar Tendermint a la versión más actualizada. Actualizar a una versión específica es la característica recién agregada.
Los desarrolladores lanzarán la versión 2.0.0 Beta 7 después de haber migrado 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 agregarán nuevas funciones después de eso. La actualización Candidate 1 estará únicamente a disposición de Tendermint para realizar cambios y moldearlo a su gusto.