Trusted Execution Environment (TEE)
Tee permissions can only be added by the admin of the service contract.
Attestations can only be reported by those with tee permissions who have staked the required minimum amount of Bluwhale.
Staked Bluwhale by tees is converted into veBluwhale and stored in the Vault contract. Subsequent slashing and unstaking funds are in veBluwhale.
Malicious Attestation: If more than half of the verifiers deem an attestation malicious (i.e., Malicious > Valid), anyone can initiate a penalty against the tee for that attestation.
Penalty for Tees: When penalized, a portion of the staked veBluwhale is deducted and allocated to the respective verifier.
Excessive Penalties: If a tee is penalized multiple times and the staked funds are insufficient, the tee will be prohibited from reporting further attestations until additional staking is done.
Unstaking: Tees can cancel their stake after the lock-in period (7 days since the last attestation report). Upon unstaking, the remaining veBluwhale Tokens are returned, and the tee can no longer report attestations
Last updated