Global-Scale Sustainable Blockchain Fabric
Support Multi-version Key-Value Interface. (Junchao Chen)
The view-change recovery protocol was extensively expanded to support the following Byzantine failures through primary/leader replacement and replica recovery. (Dakai Kang)
For each replica local recovery from durable storage upon system restart was added.
Refactoring and enhancement of the codebase to highlight the entire software stack of ResilientDB consisting of the following layers
A complete refactoring of the code base such that (1) the core engine code is now moved to the platform folder, including the formwork architectures and protocols implementations; (2) the API/interface-related code is moved to the service folder, including UTXO, smart contract, and key-value interface; (3) the python SDK code is moved to a different repository here.
Creating a persistent release using Zenodo on the legacy codebase of ResilientDB (pre-NexRes).
Creating a persistent release using Zenodo.
Bugfix
Fix build fail from kv_server Fix build fail from Ubuntu 22