


Mfululizo: Zero to Zero Knowledge
Zero to Zero Knowledge imerejea na mada mpya!
Wiki hii tunachunguza Mazingira ya Utekelezaji Yanayoaminika (TEEs) - jinsi yanavyotumika katika sarafu za faragha (privacy coins) na matumizi mengine ya blockchain.

Blockchain na TEEs zina nguvu zinazokamilishana sana:
Kwa pamoja zinaweza kuunda mifumo yenye nguvu inayohifadhi faragha.
Secret Network hutumia teknolojia ya TEE (hasa Intel SGX) kutekeleza ukokotoaji kwenye pembejeo, matokeo, na hali zilizosimbwa fiche [encrypted].
Kila node ya validator huendesha chipu za Intel SGX. Tabaka za makubaliano na ukokotoaji zinaunganishwa:
Hii ni tofauti na Zcash, inayotumia mathibitisho ya maarifa sifuri [zero-knowledge proofs] kwa faragha. Katika Zcash, miamala ya faragha [shielded transactions] hutangazwa na kuthibitishwa hadharani bila data ya ziada kufichuliwa kwa mtandao. Mali za Faragha za Zcash hufuata kanuni hiyo hiyo.

Kwa maelezo ya kina kuhusu jinsi TEEs zinavyotekelezwa kwenye Secret Network, soma makala hii bora ya @l_woetzel:
https://carter-woetzel.medium.com/secret-network-tees-lets-talk-fud-vulnerability-33ca94b6df38
Uthibitishaji wa Mbali (Remote Attestation) ni mchakato wa kuthibitisha kwamba enclave inaendeshwa katika mazingira halisi ya maunzi salama.
Humruhusu mhusika wa mbali kuthibitisha:

Enclaves pia zina funguo binafsi za kutia saini na uthibitishaji ambazo haziwezi kufikiwa kutoka nje.

Kwa kuwa enclaves hazina hali, wakati mwingine data lazima ihifadhiwe nje katika kumbukumbu isiyoaminika.
Kufunga Data (Data Sealing) husimba fiche data ndani ya enclave kwa kutumia ufunguo unaotokana na CPU. Block iliyosimbwa fiche inaweza kufumbuliwa usimbaji fiche kwenye mfumo huo huo pekee.

Oasis Network pia hutumia TEEs kupitia ParaTime yake ya siri (kwa mfano Sapphire na Cipher).
Data iliyosimbwa fiche huingia kwenye TEE pamoja na mkataba mahiri [smart contract]. Hufumbuliwa usimbaji fiche, huchakatwa, na kusimbwa fiche tena kabla ya kuondoka kwenye enclave.

Blockchain nyingi za Proof-of-Stake (zikiwemo Secret na Oasis) hutumia Tendermint kama mfumo wao wa makubaliano.
Kwa validators wa PoS:
TEEs zinafaa sana kwa kutengeneza na kutumia funguo za validator kwa usalama.

Zcash inatafiti kwa bidii uhamaji kuelekea Proof-of-Stake.
Mjadala Asili wa ZecHub (@ZecHub)
https://x.com/ZecHub/status/1633579659282587651
Ukurasa huu ulikusanywa kutoka kwa mjadala asili wa Zero to Zero Knowledge kwa ajili ya wiki ya ZecHub.