Execute Substrate pallets in a TEE with SubstraTEE | Substrate Seminar | Archives
Brenzi explains how the SubstraTEE framework can be used to protect privacy for your use case by re-using your Substrate pallets and instantiating them inside a trusted execution environment.
0:00 What are Super Computing Systems, Encointer, and SubstraTEE
3:58 What is problem SubstraTEE trying to solve
9:49 What is a trusted execution environment?
26:14 How SubstraTEE relates the Substrate chain and the TEE
32:40 Indirect Invocation of calls from blockchain to TEE
50:57 Implementing optional privacy and transaction shielding
1:06:35 Details about the registry and Trusted Call architecture
1:16:11 A TEE-based approach to sharding
1:21:11 Real-world use case: Encointer UBI
1:22:50 Why program SGX in Rust?
1:26:58 A bit about mutual attestation
1:30:40 What is Ledger's Bolos?
Main SubstraTEE Docs
https://www.substratee.com
Tutorial: Run your Substrate pallets in a private environment
https://www.substratee.com/howto_stf.html
Written docs comparing Direct and Indirect Invocation
https://www.substratee.com/design.html#indirect-invocation-current-implementation
⎼⎼⎼⎼⎼⎼⎼
→ For more videos on blockchain development and building Web 3.0,
subscribe to the channel: https://www.youtube.com/channel/UCSs5vZi0U7qHLkUjF3QnaWg?sub_confirmation=1
→ Website: https://www.parity.io/
→ To stay informed about Parity updates and events,
subscribe to the newsletter: https://www.parity.io/newsletter/
→ Follow us on Twitter (@ParityTech): https://twitter.com/ParityTech
→ Check our code on GitHub: https://github.com/paritytech/
→ Drop in the Riot chat to ask technical questions: https://riot.im/app/#/room/#watercooler:matrix.parity.io