Блокчейн-база данных BigchainDB выпустила очередное обновление, направленное на исправление ошибок, добавление новых функций и удаление устаревшего кода. Таким образом, BigchainDB полностью преобразилась по сравнению с обновлением, выпущенным двумя месяцами ранее.
Среди множества важных изменений, в базу данных была добавлена официальная поддержка драйвера Java. В основу добавлена мемоизация для ускорения валидации и улучшенная версия RapidJSON. Также добавлена возможность добавления, удаления и изменения права голоса валидатора во время выполнения.
Решающие процессы валидации будут осуществляться путем применения предложения об изменении от любого валидатора и, в конечном итоге, запуска «выборов валидаторов» в остальной части сети. Затем другие валидаторы проголосуют «да» или «нет». Если «да» получит две трети голосов, оно будет принято, и задача будет выполнена. Блокчейн действует как избирательная урна, регистрируя все голоса и выборы. Более подробно об этом можно прочитать здесь: http://docs.bigchaindb.com/projects/server/en/v2.0.0b6/server-reference/bigchaindb-cli.html#bigchaindb-election
Были внесены и другие изменения:
Теперь API событий отправляет только действительные транзакции, что повышает его эффективность.
Блокировка параметров была отменена.
Обновить политику обработки персональных данных и защиты конфиденциальности.
Не появляется запрос на обновление Tendermint до самой последней версии. Обновление до конкретной версии — это новая функция.
Разработчики выпустят версию 2.0.0 Beta 7 после миграции текущей сети BlockchainDB на новую версию Tendermint. Версия 2.0.0 Candidate 1 станет преемницей версии 2.0.0 Beta 7, и после этого никаких новых функций добавляться не будет. Обновление Candidate 1 будет полностью в распоряжении Tendermint для внесения изменений и настройки под свои нужды.
блокчейн новый