Sıfır-Bilgi Sübutları (ZKPs) kriptologiyada birinin bildiyi bir şeyi açıqlamadan biliklərini sübut etməsinə imkan verən maraqlı və güclü bir konseptdir. Bu, birinin düzgün məlumatlara sahib olduğunu təsdiq edə biləcəyiniz, lakin onların o məlumatlar haqqında heç bir detalı açıqlamadan etmələri deməkdir. Bu xüsusiyyətin təhlükəsiz autentifikasiya və blokzincirdə özəl əməliyyatlar kimi bir çox həyəcanverici tətbiqləri var.
Bu yazıda, sıfır-bilgi sübutlarının dünyasını, ZK-Snarks, ZK-Starks və ən son və ən həyəcanverici inkişaf olan PLONK ZKP sistemi kimi müxtəlif ZKP növlərini araşdıracağıq. Həmçinin, bu anlayışları başa düşməyinizə kömək edəcək real həyatdan asan başa düşülən nümunələr təqdim edəcəyik, hətta beş yaşınız olsa belə.

Zero-Knowledge Sübutları Nədir?
Zero-Knowledge Sübutları (ZKPs) bir tərəfin, sübut edən tərəf, digər tərəfə, təsdiq edən tərəfə, bir məlumat parçasını bildiyini sübut etməyə imkan verən kriptoloji texnikadır, bu məlumatı ifşa etmədən. Başqa sözlə, sübut edən tərəf, həmin məlumatın nə olduğunu açıqlamadan, konkret bir məlumat parçasına sahib olduğunu sübut edə bilər.
ZKPs kriptologiyada güclü alətlərdir, çünki onlar hər hansı həssas məlumatı ifşa etmədən təhlükəsiz autentifikasiya, identifikasiya və məlumat paylaşımı etməyə imkan verir. Onlar tərəflərə məlumat və tranzaksiyaları təsdiq etməyə imkan tanıyır, hər hansı bir məxfilikdən imtina etmədən.

ZK-Snarks
ZK-Snarks, blockchain texnologiyasında geniş istifadə edilən bir zero-knowledge sübut növüdür, xüsusilə Zcash kimi məxfilik mərkəzli blockchain-lərdə. ZK-Snarks, Zero-Knowledge Succinct Non-Interactive Argument of Knowledge-in qısaltmasıdır.
ZK-Snarksı başa düşmək üçün, bir gizli ədədiniz olduğunu təsəvvür edək və bu ədədin nə olduğunu açıqlamadan birinə bildirdiyinizi sübut etmək istəyirsiniz. ZK-Snarks, bu ədədin nə olduğunu açıqlamadan, o ədəd haqqında bildiyinizi başqalarına inandırmaq üçün bir sübut qurmağa imkan verər.

ZK-Starks
ZK-Starks, ZK-Snarks-a bənzəyən başqa bir zero-knowledge sübut növüdür, lakin bəzi fərqlilikləri var. ZK-Starks, Zero-Knowledge Scalable Transparent Argument of Knowledge-in qısaltmasıdır.
ZK-Starksı başa düşmək üçün, bir gizli ifadəniz olduğunu təsəvvür edək və bu ifadənin nə olduğunu açıqlamadan birinə bildirdiyinizi sübut etmək istəyirsiniz. ZK-Starks, bu ifadənin nə olduğunu açıqlamadan, o ifadəni bildiyinizi başqalarına inandırmaq üçün bir sübut qurmağa imkan verər.

PLONKs
PLONK, zero-knowledge sübutları dünyasında ən son və ən həyəcanverici inkişafdır. PLONK, Polynomial-based, Linearly-complex, Non-interactive, və Knowledge-proof-un qısaltmasıdır.
PLONK, ZK-Snarks və ZK-Starks-dan daha güclü və təsirli bir zero-knowledge sübut növüdür. O, kriptologiyada bir çox tətbiq sahələrinə, o cümlədən gizli tranzaksiyalar, autentifikasiya və məlumat paylaşımı sahələrinə malikdir.
PLONK-u başa düşmək üçün, bir gizli mesajınız olduğunu təsəvvür edək və bu mesajın nə olduğunu açıqlamadan birinə bildirdiyinizi sübut etmək istəyirsiniz. PLONK, bu mesajın nə olduğunu açıqlamadan, o mesajı bildiyinizi başqalarına inandırmaq üçün bir sübut qurmağa imkan verər.

Nəticə
Zero-knowledge sübutları, tərəflərə hər hansı həssas məlumatı ifşa etmədən məlumatları və tranzaksiyaları təsdiq etməyə imkan verən kriptologiyada güclü bir alətdir. ZK-Snarks, ZK-Starks və PLONK, blockchain sənayesində və daha geniş sahələrdə müxtəlif tətbiqlərə malik müxtəlif zero-knowledge sübut növləridir.