BigchainDB, blockchain -databasen har släppt ännu en uppdatering avsedd för att fixa buggar, lägga till nya funktioner och eliminera äldre kod. Därför ger BigchainDB en komplett makeover jämfört med uppdateringen som släpptes två månader före denna.
Bland de många viktiga ändringar som gjorts, laddades det officiella stödet för Java-drivrutinen in i DB. Memoization för snabbare validering och RapidJSON i en ny glorifierad version har etsat till basplattan. Funktionerna för att lägga till, ta bort och ändra röststyrkan för en validator under körning har lagts till.
Avgörande valideringsprocesser kommer att hanteras genom att tillämpa ändringsförslaget från valfri validator och i slutändan få resten av nätverket att "upphäva validatorval". De andra validerarna kommer då att rösta ja eller nej. Om "ja" får två tredjedelars röster kommer det att accepteras och uppgiften utföras. Blockkedjan fungerar som en valurna och registrerar alla röster och val. Saken utvecklas ytterligare här: http://docs.bigchaindb.com/projects/server/en/v2.0.0b6/server-reference/bigchaindb-cli.html#bigchaindb-election
Flera andra förändringar har genomförts:
Events Application Programming Interface (API) skickar nu bara giltiga transaktioner som ökar effektiviteten.
Parameterblockering har åsidosatts.
Uppdatera policy om privat datahantering och integritet.
Man uppmanar inte att uppdatera Tendermint till den senaste versionen. Uppdatering till en specifik version är den nyligen tillagda funktionen.
Utvecklarna kommer att släppa version 2.0.0 Beta 7 efter att de har migrerat det nuvarande BlockchainDB-nätverket till den nya versionen av Tendermint. Version 2.0.0 Kandidat 1 kommer att efterträda version 2.0.0 Beta 7, och därefter kommer inga nya funktioner att läggas till efter det. Uppdateringen av Candidate 1 kommer endast att stå till Tendermints förfogande för att göra ändringar och forma den efter dess smak.