BigchainDB, die Blockchain Datenbank, hat ein weiteres Update veröffentlicht, mit dem Fehler behoben, neue Funktionen hinzugefügt und älterer Code entfernt werden sollen. Daher wurde BigchainDB im Vergleich zu dem Update, das zwei Monate vor diesem veröffentlicht wurde, komplett überarbeitet.
Unter den vielen wichtigen Änderungen, die vorgenommen wurden, wurde die offizielle Unterstützung für Java-Treiber in die DB geladen. Memos für eine schnellere Validierung und RapidJSON in einer neuen verherrlichten Version wurden auf die Grundplatte geätzt. Die Funktionen zum Hinzufügen, Entfernen und Ändern der Stimmrechte eines Validators zur Laufzeit wurden hinzugefügt.
Entscheidende Validierungsprozesse werden abgewickelt, indem der Änderungsvorschlag eines beliebigen Validators angewendet wird und der Rest des Netzwerks letztendlich dazu veranlasst wird, die „Upsert-Validator-Wahl“ durchzuführen. Die anderen Prüfer stimmen dann mit Ja oder Nein ab. Wenn das „Ja“ zwei Drittel der Stimmen erhält, wird es angenommen und die Aufgabe ausgeführt. Die Blockchain fungiert als Wahlurne und zeichnet alle Abstimmungen und Wahlen auf. Die Angelegenheit wird hier weiter ausgearbeitet: http://docs.bigchaindb.com/projects/server/en/v2.0.0b6/server-reference/bigchaindb-cli.html#bigchaindb-election
Mehrere andere Änderungen wurden implementiert:
Das Events Application Programming Interface (API) sendet jetzt nur gültige Transaktionen, was zu seiner Effizienz beiträgt.
Die Parametersperre wurde aufgehoben.
Aktualisieren Sie die Richtlinie zum Umgang mit privaten Daten und zum Datenschutz.
Keine Aufforderung, Tendermint auf die aktuellste Version zu aktualisieren. Die Aktualisierung auf eine bestimmte Version ist die neu hinzugefügte Funktion.
Die Entwickler werden Version 2.0.0 Beta 7 veröffentlichen, nachdem sie das aktuelle BlockchainDB-Netzwerk auf die neue Version von Tendermint migriert haben. Version 2.0.0 Candidate 1 wird Version 2.0.0 Beta 7 nachfolgen, und danach werden keine neuen Funktionen hinzugefügt. Das Candidate 1-Update wird Tendermint ausschließlich zur Verfügung stehen, um Änderungen vorzunehmen und es nach seinen Wünschen zu gestalten.