ブロックチェーンある BigchainDB は、バグの修正、新機能の追加、古いコードの削除を目的としたさらに別のアップデートをリリースしました。 したがって、BigchainDB は、今回の 2 か月前にリリースされたアップデートと比較して完全に変身しました。
行われた多くの重要な変更の中で、Java ドライバーの公式サポートが DB にロードされました。 検証を高速化するためのメモ化と、新しい美化されたバージョンの RapidJSON がベースプレートにエッチングされています。 実行時にバリデーターの投票権を追加、削除、および変更する機能が追加されました。
決定的な検証プロセスは、バリデーターによる変更の提案を適用し、最終的にネットワークの残りの部分に「upsert-validator の選択」を実行させることによって処理されます。 その後、他のバリデーターが「はい」または「いいえ」で投票します。 「賛成」の票が 3 分の 2 を獲得した場合、それは受け入れられ、タスクは実行されます。 ブロックチェーンは投票箱として機能し、すべての投票と選挙を記録します。 この問題については、http://docs.bigchaindb.com/projects/server/en/v2.0.0b6/server-reference/bigchaindb-cli.html#bigchaindb-election でさらに詳しく説明されています。
他にもいくつかの変更が実装されました。
イベント アプリケーション プログラミング インターフェイス (API) は、効率性を高める有効なトランザクションのみを送信するようになりました。
パラメータのブロックがオーバーライドされました。
個人データの取り扱いとプライバシーに関するポリシーを更新します。
Tendermint を最新バージョンに更新するように求められません。 特定のバージョンへのアップデートは、新たに追加された機能です。
開発者は、現在の BlockchainDB ネットワークを新しいバージョンの Tendermint に移行した後、バージョン 2.0.0 ベータ 7 をリリースする予定です。 バージョン 2.0.0 候補 1 はバージョン 2.0.0 ベータ 7 の後継となり、それ以降は新機能は追加されません。 Candidate 1 のアップデートは、Tendermint が自由に変更を加え、好みに合わせて調整することができます。