TEA Project Intro
TEA Project is a decentralized cloud computing platform that hosts rich, decentralized applications known as TApps. These are completely serverless and run purely in miners' nodes. By offering highly-scalable and decentralized apps, TEA Project combines the best of both blockchain and cloud computing.
In the TEA project, dApps code runs on a layer-2 WebAssembly runtime inside the hardware protected (TPM) enclaves. These enclaves generate Proof of Trust data handled by blockchain consensus on layer-1. In TEA, blockchain doesn't use consensus to verify the result of dApps code, but the execution environment where the code runs.
TEA Project's three roots of trust are:
- 2.Trusted hardware.
TEA’s state machine orders transactions using a Proof of Time algorithm which utilizes GPS satellites. To make the GPS timestamps trustable, we need a trusted enclave to protect their integrity. That's gain where the TPM chips come in. These hardware security modules provide the trusted enclave that makes the GPS timestamps trustable along with making data privacy and trusted app execution possible as well.
Using trusted time to order transactions allows TEA to run dApps that rival the speeds of traditional cloud computing. TEA is an ideal platform for any app requiring data security and privacy while remaining censorship-resistant.
There are three active roles in the TEA ecosystem:
- Developers: They use the TEA framework to develop TApps which run on mining machines and provide services to earn revenue which would be distributed to investors and miners according to smart contracts on a bonding curve. You can read more about basic concepts for developers.