


Ìfihàn Ṣíṣeré Ẹ kú àbọ̀ sí ìtẹ̀jáde tuntun kan: Zero to Zero Knowledge!
Nínú àtẹ̀jáde yìí, a ó kọ́ àwọn ìpìlẹ̀ lórí onírúurú ìmọ̀ ẹ̀rọ tí ó wọ inú àwọn ìlànà ìpamọ́ ìpamọ́ wa.
Lónìí a bẹ̀rẹ̀ pẹ̀lú Hash Functions - kókó pàtàkì kan nínú ìkọ̀kọ̀ tí a ń lò nínú blockchains. Nígbà tó bá yá nínú jara yìí, a ó sọ̀rọ̀ nípa àwọn kókó kan tí ó gbára lé àwọn ànímọ́ wọn.
Àwọn iṣẹ́ Hash gba ìtẹ̀síwájú gígùn èyíkéyìí ó sì mú ìjáde gígùn tí a ti pinnu jáde wá.

Ẹ jẹ́ ká gba òye tó jinlẹ̀ nípa lílo irinṣẹ́ yìí! Tẹ eyikeyi ọrọ lainidii sii lati ṣe agbejade ipari ti o wa titi. Ṣakiyesi bi abajade ṣe yatọ si da lori awọn algoridimu hashing oriṣiriṣi.
Gbìyànjú rẹ̀: https://cryptii.com/pipes/hash-function
Àwọn iṣẹ́ Hash ìkọ̀kọ̀ gbọ́dọ̀ ní àwọn ohun ìní mẹ́ta wọ̀nyí**:
Ọ̀pọ̀lọpọ̀ ìpele iṣẹ́ Hash ló wà. Àwọn àpẹẹrẹ díẹ̀:
Ìfihàn sí BLAKE2: https://www.blake2.net
Àwọn àyẹ̀wò ìdúróṣinṣin dátà jẹ́ àpẹẹrẹ "Ìdúróṣinṣin Hashing". Wọ́n ń lò wọ́n láti ṣe àyẹ̀wò àwọn fáìlì dátà àti láti fún olùlò ní ìdánilójú pé ó tọ́.

Igi hash tàbí Merkle ni a fi àwọn ẹ̀ka àti ewé ṣe tí a fi àmì ìkọ̀kọ̀ ti ìdènà dátà kan.

Àwọn igi Merkle jẹ́ àpẹẹrẹ ètò ìfọwọ́sowọ́pọ̀ ìwé-àfọwọ́sọ. A rí gbòǹgbò igi náà gẹ́gẹ́ bí ìfọwọ́sowọ́pọ̀ àti àwọn ewé tí a fihàn pé ó jẹ́ ara ìfọwọ́sowọ́pọ̀ àkọ́kọ́.
Wọ́n ń fìdí àwọn dátà tí a tọ́jú tàbí tí a gbé sórí àwọn nẹ́tíwọ́ọ̀kì P2P múlẹ̀, wọ́n sì ń rí i dájú pé àwọn dátà tí a gbà láti ọ̀dọ̀ àwọn ẹlẹgbẹ́ wa kò yí padà.
Nínú àwọn adágún Zcash Sapling àti Orchard tí wọ́n ní ààbò, a lo Note Commitment Tree láti rí i dájú pé àwọn ìṣòwò wúlò lòdì sí ìfohùnṣọ̀kan nígbàtí a fi olùránṣẹ́, olùgbà àti iye tí a jẹ pamọ́ pátápátá.
SHA256 jẹ́ àpẹẹrẹ "Hash Ibuwọlu" tí a lò láti fi agbára mú kí gbogbo bulọọki nínú ẹ̀wọ̀n Bitcoin lágbára. Àwọn awakùsà máa ń lo hash ti bulọọki tẹ́lẹ̀ + Hash ti gbogbo ìṣòwò nínú bulọọki lọ́wọ́lọ́wọ́ (hashMerkleRoot) + Timestamp + ìṣòro àìròtẹ́lẹ̀ / nẹ́tíwọ́ọ̀kì fún àwọn bulọọki tuntun.

Equihash ni algoridimu hashing tí a lò nínú wíwakùsà Zcash. Àwọn nẹ́tíwọ́ọ̀kì bíi Komodo & Horizen tún ń lò ó.
Equihash: Ẹ̀rí Iṣẹ́ Àìdọ́gba Tí Ó Dá Lórí Ìṣòro Ọjọ́ Ìbí Gbogbogbò (Biryukov àti Khovratovich): https://eprint.iacr.org/2015/946
Láti kọ́ òye tó jinlẹ̀ nípa àwọn oríṣiríṣi iṣẹ́ hash àti àwọn lílò wọn tó ní í ṣe pẹ̀lú wọn, orísun tó dára gan-an nìyí: https://en.wikipedia.org/wiki/Hash_function
Ìwé láti ọwọ́ ZecHub (@ZecHub) Ìfọ̀rọ̀wérọ̀ X àtilẹ̀bá: https://x.com/ZecHub/status/1621240109663227906
A ṣe àkójọ ojú ìwé yìí láti inú ìfọ̀rọ̀wérọ̀ Zero to Zero Knowledge àtilẹ̀wá fún wiki ZecHub.