2020 Q4 Hyperledger Avalon
Created by Eugene Yarmosh, last modified by Gari Singh on Feb 05, 2021
Prepared by Eugene (Yevgeniy) Yarmosh
Project
Project Health
The project health is good. The team focused on improving integration with K8S, worker pool scalability, multitenancy support and Graphene runtime integration.
Divya Taori became a new project maintainer.
Questions/Issues for the TSC
There are no issues for the TSC currently.
Releases
Last release was done in July 2020. No new releases have been done during Q4.
Due to the nature and complexity of the currently built capabilities the team decided to postpone the release to Q1/2021 in order to get to an appropriate completeness point function-wise.
Overall Activity in the Past Quarter
The project development was focused on the following areas
- Work-order Processing Enclave (WPE) implementation
- Kubernetes integration with elastic compute support
- Extending SGX attestation model to support 3 rd party attestation (aka DCAP)
- Worker attestation support for SGX KSS (Key Sharing and Separation) as a steppingstone for supporting multi-tenancy (aka dedicated worker instances for tenants without any code changes)
- Integration of high-level LibOS runtimes Graphene as worker processing enclave
- CentOS Support (in addition to Ubuntu)
- Improving test automation and CI
- CII Best Practices Badge Complete
Avalon team participated in the following activities:
- Continued regular Avalon Technical Forum calls every other week with a good community participation
- Presented Hyperledger Avalon at EEA Financial Services SIG
- Continuously utilized email and rocket chat for community support
There were lower number of Avalon presentations at the industry forums, partially, due to some event cancellations. This is an area needs to focus in 2021.
Current Plans
The team is working towards release 0.7 that includes
- Completion of the worker pool implementation
- Finalize DCAP attestation support
- Key management enclave replication (final part of the worker pool scalability design)
- Secure cross-worker (Graphene) communication channel
- Multi-threading support for the key management enclave
- Multi-tenancy (dedicated worker instances per requester)
- Improved Python SDK as a separate subproject
- Improving test coverage and CI
The team also evaluation plans to increase number Avalon presentations at various industry events.
Maintainer Diversity
Divya Taori from Wipro became a Hyperledger Avalon maintainer.
Contributor Diversity
Contributor diversity is gradually improving. ASUS joint the project and contributed during the previous quarter. We have an interest in contributing starting from Q1/2021 from China Unicom.
Additional Information
None at this time.