


Series: Zero to Zero Knowledge
Zero to Zero Knowledge asan aba bio de asɛmti foforo aba! Dapɛn yi yɛhwehwɛ Trusted Execution Environments (TEEs) - sɛnea wɔde di dwuma wɔ kokoam sika ne blockchain application afoforo mu.

Blockchains ne TEEs wɔ ahoɔden a ɛboa kɛse:
Wɔbom betumi ayɛ nhyehyɛe ahorow a tumi wom a ɛkora kokoam nsɛm so.
Secret Network de TEE mfiridwuma (titiriw Intel SGX) di dwuma de yɛ akontaabu wɔ encrypted inputs, outputs, ne state so.
Validator node biara de Intel SGX chips di dwuma. Wɔaka adwene a ɛwɔ hɔ ne akontaabu ntoatoaso no abom:
Eyi yɛ soronko wɔ Zcash a ɛde zero-knowledge proofs di dwuma ma kokoam nsɛm. Wɔ Zcash mu no, wɔbɔ nnwuma a wɔabɔ ho ban no ho dawuru na wɔgye tom wɔ baguam a wɔda data foforo biara adi mma ntwamutam no. Zcash Shielded Assets di nnyinasosɛm koro no ara akyi.

Sɛ wopɛ nkyerɛkyerɛmu a ɛkɔ akyiri wɔ sɛnea wɔde TEE ahorow di dwuma wɔ Secret Network so a, kenkan asɛm a eye kyɛn so yi a @l_woetzel kyerɛwee: https://carter-woetzel.medium.com/secret-network-tees-lets-talk-fud-vulnerability-33ca94b6df38
Remote Attestation yɛ adeyɛ a ɛkyerɛ sɛ enclave bi reyɛ adwuma wɔ hardware tebea a ahobammɔ wom ankasa mu.
Ɛma kwan ma ɔfã bi a ɛwɔ akyirikyiri tumi hwɛ sɛ:

Enclaves nso kura kokoam nsaano nkyerɛwee ne adansedi safe a wontumi mfi abɔnten nkɔ mu.

Esiane sɛ enclaves nni tebea nti, ɛtɔ mmere bi a ɛsɛ sɛ wɔde data sie abɔnten wɔ memory a wontumi mfa wɔn ho nto mu mu.
Data Sealing de safoa a wonya fi CPU no mu di dwuma de encrypt data a ɛwɔ enclave no mu. Wobetumi ayi block a wɔabɔ no encrypt no afi mu wɔ system koro no ara no so nkutoo.

Oasis Network nso de TEEs di dwuma denam ne kokoam ParaTime (e.g. Sapphire ne Cipher) so.
Encrypted data hyɛn TEE no mu ka smart contract no ho. Wɔpae mu, wɔyɛ ho adwuma, na wɔsan de encrypt no ansa na wɔafi enclave no mu.

Proof-of-Stake blockchains pii (a Secret ne Oasis ka ho) de Tendermint di dwuma sɛ wɔn adwene a ɛwɔ mu nhyehyɛe.
Wɔ PoS validators fam no:
TEEs yɛ papa ma ahobammɔ mu generating ne validator keys a wɔde bedi dwuma.

Zcash reyɛ nhwehwɛmu denneennen wɔ tu a wɔbɛtu akɔ Proof-of-Stake ho.
Mfitiaseɛ Nhama a ZecHub (@ZecHub) kyerɛwee https://x.com/ZecHub/status/1633579659282587651
Wɔboaboaa krataafa yi ano fii mfitiase Zero to Zero Knowledge thread no mu maa ZecHub wiki.