Trusted Execution Environment Cluster

The Bluwhale protocol operates a cluster of TEE nodes, each designated for specific functions. To participate, nodes must stake tokens and, in return, they earn rewards for their contributions but face penalties for any misconduct.

In the data processing workflow, a single TEE node is selected to handle each task. The node processes the data and then posts results on the blockchain, accompanied by TEE attestation, a timestamp, and a nonce to thwart replay attacks.

For AI model training, parameters are crucial for differentiating AI models, and most training models need to be run in a Trusted Execution Environment (TEE). The Bluwhale protocol natively supports AI training within a TEE, enabling AI companies to access high-quality data in a privacy-preserving manner, thus protecting both user data and model parameters.

Last updated