Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Prepared by Eugene (Yevgeniy) Yarmosh

Project

Hyperledger Avalon

Project Health

The Avalon team has been working according to its 2020 plan and is on track to release 0.6 version in July. This release includes baseline implementation for the worker pools (a foundation for the TEE scalability), separation of the key management from the work order execution, initial K8S support and improved cryptographic support. The team has also completed evaluation and prototyping for LibOS runtime integration (Graphene, Occlum, SGX-LKL). The team participated in a number of the industry events even though Covid19 has a high negative impact in this area. The upcoming release 0.7 shall focus on auto-scaling (by utilizing K8S), LibOS runtime integration and test automation integrated with CI.  The team continued to focus on expanding its community and contributor's diversity. 

...

  • Delivered initial worker (aka enclave pool) implementation
  • Implemented KME (Key Management Enclave) and WPE (Worker order Processing Enclave) that isolated key management from the work order processing
  • Integrated Avalon with K8S
  • Improved cryptographic support in python modules by utilizing "native" Python libraries instead of SWIG wrappers for C++ code
  • Added support MbedTLS library in addition to OpenSSL. It provides a base for a broader TTE runtime support  
  • Updated connectors for Hyperledger Fabric and Hyperledger Besu in the Avalon proxy model
  • Dockerised front-end load balancer (Nginx based) to distribute transactions to multiple listeners
  • Prototyped Graphene runtime integration  
  • Refactored overall code repository structure and improved build process 
  • Improved CI support
  • Improved test coverage
  • Started work on the test automation framework 
  • Substantially improved project documentation and added Oxygen Doxygen auto API spec generation
  • Expanded WiKi documentation

...

None at this time.

Reviewed by