Solution #1

Permissionless blockchains must seek complete independence, free from influence of any third party including the manufacturer of the hardware it uses to create the network. So far the framework we are using(Enarx) can support attestation from SGX and SEV-SNP. As the list of TEE manufacturers expands and the market evolves it will be essential to support a growing list of hardware in an attestation framework.

Decentralization of hardware is just as important as every other form of decentralization - it provides tolerance in the event of an attack or failure. It’s hardly consensus if we are all prescribed to use the same machines and the latest version of firmware released by the manufacturer.

  • Already in the last few years Intel has realized the challenges of upgrading and maintaining SGX, an esoteric system hinging on the development of secure firmware. They have begun to put additional weight into developing and marketing TDX.

  • Do we then choose to use TDX instead of SGX? There are startups raising money today based on this distinction. This is a short-sighted approach to developing a blockchain we would wish to last a generation. We would prefer to grow and evolve the hardware in use by the validators as new solutions are developed.

Last updated