Manjunath A C

Tong Li

Joshua Satten

Jim Zhang

Avalon addresses blockchain scalability and privacy challenges by moving compute intensive and private data processing off-chain. Other similar approaches typically trade resilience and integrity for scalability and privacy. Avalon avoids this trade off by utilizing trusted compute options, ZKP, MPC, and hardware based Trusted Execution Environments (TEE) to ensure that off-chain computation was done correctly and securely. Common usages include integration of existing legacy applications with blockchains and utilizing external data sources in decentralized applications (aka attested oracles).• Understand Avalon architecture and how it extends a notion of computational trust (when computer processing is used to establish validity of transactions rather than an institution or intermediary) beyond blockchain• Learn what does it take to create and integrate a new worker type to Avalon, e.g.worker compliant with Confidential Compute Consortium requirements• Implement a trusted workload for execution within Intel SGX trusted execution environment• Apply Avalon framework to develop an attested oracle by accessing an external data source from the trusted workload• Utilize Avalon to build end-to-end applications that bring trusted off-chain capabilities to Hyperledger Besu and Fabric blockchain networks