EthereumZuri.ch 2025

TEE Essentials: Quick Start to Building Apps Using Automata SGX SDK
01-30, 11:30–12:00 (Europe/Zurich), Sepolia Stage

Join this workshop to discover how to create an SGX application in Rust using Automata’s SGX SDK. We’ll walk you through the process step-by-step, providing a straightforward, fast, and easy way to leverage the power of trusted execution environments in developing blockchain applications.


In this workshop, we will dive into the core concepts and tools needed to build blockchain applications using Trusted Execution Environments (TEEs) and Intel’s SGX.

Key Topics Covered:
- Overview of TEEs as isolated execution environments that ensure code and data loaded inside are protected from external access.
- Understanding Remote Attestation and its role as a mechanism to prove that a TEE is running on genuine hardware.
- Building an SGX Application using a scaffold built on top of the Automata SGX SDK. A step-by-step process of how developers can use this scaffold to easily build applications.
- Using the DCAP Attestation Library for On-Chain Verification

TEE Enjoyer @ Automata Network