טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
אין ביידע פאַקטיש לעבן און די דיגיטאַל וועלט, מיר אָפט ווילן צו באַווייַזן זאכן צו אנדערע. איידער איר אַרייַן אַן אָפיס בנין, עמפּלוייז יוזשאַוואַלי צושטעלן עטלעכע טיפּ פון שייַן איידער זיי באַקומען ין.
ווען יוזערז פּרובירן צו קלאָץ אין אַ אַפּ אַזאַ ווי פאַסעבאָאָק אָדער טוויטטער, די סערוויסעס מוזן ערשטער בעטן דעם באַניצער צו קלאָץ אין מיט אַ פּאַראָל און טייל מאָל אַ איין-צייַט פּאַססקאָדע (OTP) איז געשיקט צו זייער רירעוודיק מיטל.
א דאַונסייד פון פּראַוויידינג דערווייַז איז אַז מיר אָפט געבן אנדערע טייפּס פון אינפֿאָרמאַציע. צושטעלן אַ פּאַראָל צו אַ וועבזייטל נאָך מיטל אַז די וועבזייטל זיך האלט אַ קאָפּיע פון די כאַשט פּאַראָל אין זיין סערווערס. אויב עמעצער וואָלט כאַק די אָנגעשטעלטער שייַן סקאַננער פון די אָפיס בנין, זיי קען זיין ביכולת צו באַקומען אַלעמען ס פּריוואַט שליסלען.
נול-וויסן פּרופס אָדער ZKPs צושטעלן אַ וועג פֿאַר וואַלאַדייטינג אַן אידענטיטעט אָדער טראַנסאַקטיאָן אָן צו צושטעלן נאָך אינפֿאָרמאַציע. ווייַל פון זייַן אַפּלאַקיישאַנז אין קריפּטאָגראַפי, ZKPs זענען צוגעפאסט דורך blockchains צו שאַפֿן זיכער און סקאַלאַבלע וואַלאַדיישאַן פּראָטאָקאָלס.
וואָס זענען נול-וויסן פּראָאָפס?
נול-וויסן פּרופס זענען ערשטער פארגעלייגט דורך MIT ריסערטשערז Silvio Micali, Charles Rackoff און Shafi Goldwasser אין 1985 אין זייער פּאַפּיר "די וויסן קאַמפּלעקסיטי פון ינטעראַקטיווע פּרוף-סיסטעמס"
דער אַרטיקל ינטראָודוסט דעם באַגריף פון וויסן קאַמפּלעקסיטי. דאָס רעפערס צו די סומע פון וויסן וועגן אַ דערווייַז טראַנספערד פון די פּראָווער צו די וועראַפייער. נול-וויסן פּרופס ציל צו לאָזן אַ פּאַרטיי צו באַווייַזן אַז אַ ספּעציפיש דערקלערונג איז אמת צו אן אנדער פּאַרטיי אָן צו ויסזאָגן קיין אנדערע אינפֿאָרמאַציע.
ZKPs קענען זיין געוויינט ווי אַ זיכער אָלטערנאַטיוו צו קראַנט אָטענטאַקיישאַן סיסטעמען און קענען אויך זיין מוסיף צו בלאַקכייוואַן פּראָטאָקאָלס צו האַלטן טראַנזאַקשאַנז פּריוואַט.
ווי טאָן ZKPs אַרבעט?
פאַקטיש-וועלט בייַשפּיל
כּדי צו אילוסטרירן, ווי אַזוי די פּראָפֿעסיע פֿון נול־וויסן אַרבעט, לאָמיר אַ קוק טאָן אויף אַן אַבסטראַקט ביישפּיל פֿון אַ זקפּ.
זאל ס זאָגן אַז איר האָט אַ פרייַנד וואָס איז רויט-גרין קאָלאָרבלינד. איר האָבן מיט איר צוויי יידעניקאַל באַללס וואָס אַנדערש זייַן בלויז אין קאָלירן: איינער רויט, און איינער גרין. צו דיין פרייַנד, זיי קוקן יידעניקאַל, אָבער ווי אַ מענטש אָן קאָלאָרבלינדנעסס, איר קענען לייכט זאָגן זיי באַזונדער.
איז עס מעגלעך פֿאַר איר צו באַווייַזן צו דיין פרייַנד אַז זיי זענען אַ אַנדערש קאָליר אָן ריווילינג וואָס פּילקע איז רויט אָדער גרין?
עס איז, אין פאַקט, אַ וועג צו באַווייַזן דעם אָן ריווילינג די פארבן פון די באַללס. ערשטער, איר מוזן לאָזן דיין פרייַנד שטעלן ביידע באַללס הינטער זיין צוריק און זאָגן אים צו ווייַזן קיין פּילקע און באַהאַלטן עס ווידער. ווייַטער, איר זאָגן דיין פרייַנד אַז ער האט די ברירה צו ווייַזן די זעלבע פּילקע ווידער אָדער באַשטימען עס מיט די אנדערע.
יעדער מאָל אַ נייַ פּילקע איז געוויזן, איר קענען זאָגן אים צי ער סוויטשט די פּילקע אָדער נישט. אויב איר האַלטן געסינג די רעכט רופן, עס ווערט מער און מער מסתּמא אַז די באַללס זענען אַנדערש קאָלירט. דיין פרייַנד זאָל איצט זיין קאַנווינסט אַז די באַללס זענען דיפערענטלי בונט אָן ווייל צו זאָגן אים וואָס באַללס האָבן וואָס קאָליר.
פּראַקטיש אַפּפּליקאַטיאָנס
רובֿ פּראַקטיש ביישפילן פון נול-וויסן פּרופס פאַלן אין צוויי טייפּס.
ערשטער, ZKPs קענען זיין געוויינט ווען דיזיינינג פּראָטאָקאָלס. מיר קענען ענשור אַז פאַרשידענע פּאַרטיעס קענען נישט אָפּנאַרן אָדער נוצן דעם פּראָטאָקאָל. צווייטנס, ZKPs קענען זיין געוויינט פֿאַר לעגיטימאַציע.
צום ביישפּיל, מיר קענען נוצן ZKPs צו סיקיורלי קלאָץ אין צו אַ וועב אַפּלאַקיישאַן אָן ווייל צו אַנטדעקן דעם פּאַראָל זיך.
זאל ס קוק אין אַ ביסל ביישפילן פון ווי מיר קענען נוצן נול-וויסן פּרופס.
E- שטימען
איינער קאַמאַנלי דיסקאַסט אַפּלאַקיישאַן פון ZKPs איז זייער מעגלעך ראָלע אין אָנליין אָפּשטימונג. לאמיר זאגן אז מיר האבן א קומענדיגע רעפערענדום וואו באנוצער קענען שטימען אויף א פארגעלייגט פאליסי. יעדער פּאַסיק וויילער איז ערלויבט צו שטימען אָדער 1 אָדער 0 אויף די שטימצעטל.
ניצן ZKPs, וויילער קענען באַווייַזן זייער רעכט צו וואַרפן אַ שטימצעטל אָן אַנטדעקן זייער אידענטיטעט. דאָס ינשורז אַז יעדער שטימען וועט זיין באמת אַנאָנימע באַנוצערס. אַן נאָך ZKP וועט אויך זיין געניצט צו באַווייַזן אַז אַ באַזונדער באַניצער 'ס שטימען איז טייל פון די לעצט נומער פון וואָוץ.
וועגן דעם אינהאלט אליין פון די שטים צעטלען, קען די שטימען סיסטעם אויך דזשענערירן א נול-וויסענשאפט באווייז אז יעדע שטים צעטל אנטהאלט אדער א 1 אדער 0. דאס ווערט געענדיגט אן מען דארף וויסן דעם אינהאלט פון דעם שטים צעטל אליין.
Blockchain פּריוואַטקייט
בלאָקקטשאַינס אַזאַ ווי ביטקאָין און עטהערעום טאָן ניט נייטיוולי שטיצן פּריוואַט טראַנזאַקשאַנז. ווי לאַנג ווי דיין ביטקאָין בייַטל איז עפנטלעך, ווער עס יז קענען גיין צו אַ בלאָק Explorer אַזאַ ווי בלאָקקסטרעאַם צו זען אַלע טראַנזאַקשאַנז אַז די בייַטל איז טייל פון.
דערווייַל, ניצן אַ דינסט אַזאַ ווי אַ באַנק אָדער צאָלונג באַדינונגס אַזאַ ווי Cash App אָדער Venmo גיט איר די פיייקייט צו האַנדלען פּריוואַט. די קאַנוויניאַנס, אָבער, קומט אין די פּרייַז פון ריווילינג דיין אינפֿאָרמאַציע צו די סענטראַלייזד דינסט.
מיר קענען פאַרבינדן אַנאָנימיטי מיט דיסענטראַליזיישאַן דורך אַדינג ZKPs צו די בלאַקכייוואַן פּראָטאָקאָל. קריפּטאָקוררענסי אַזאַ ווי ZCash נוצן ZKPs צו שאַפֿן פּריוואַט טראַנזאַקשאַנז וואָס לאָזן קאָינס האָלדערס צו האַלטן זייער אַנאָנימיטי. עטלעכע פון די קריפּטאָקוררענסי נוצן אַ טיפּ פון ZKP באקאנט ווי zk-SNARK.
די ZKPs דאַרפן קיין ינטעראַקשאַן צווישן די פּראָווער און די וועראַפייער.
נול-וויסן ראָללאַפּס
ZK-ראָללאַפּס זענען אַ סקאַלאַביליטי לייזונג אַז אַלאַוז אָפ-קייט טראַנזאַקשאַנז צו זיין וועראַפייד טייקעף און מיט מינימאַל גאַז פיז. זיי זענען אַ וועג צו פאַרבינדן אַ גרויס נומער פון לייַער 2 טראַנזאַקשאַנז און פאָרלייגן זיי צו די לייַער 1 פּראָטאָקאָל.
חוץ פּראַוויידינג פּריוואַטקייט, ZKPs אַלאַוז די סקיילינג פון קאָמפּלעקס סיסטעמען. בלאָקטשיין פּראָטאָקאָלס קענען נוצן ZKPs צו באַווייַזן אַז ניצערס האָבן געזעצט די רעכט טראַנזאַקשאַנז, האָבן די צונעמען וואָג, און אַזוי אויף. די זיכער נאָך סקאַלאַבלע סאַלושאַנז זענען מעגלעך בלויז דורך מאַטאַמאַטיקאַל פּראָוועס געטאן אַוועק-קייט אין ZKPs.
פּראָטאָקאָלס אַזאַ ווי Loopring נוצן נול-וויסן פּרופס צו העלפן פּראָצעס אַוועק-קייט טראַנזאַקשאַנז אָן האָבן צו קאָמפּראָמיס זיכערהייט.
Benefits פון נול-וויסן פּראָאָפס
- ZKPs פאַרבייַטן ווייניקער פאַרלאָזלעך פארמען פון אָטענטאַקיישאַן אַזאַ ווי פּינס אָדער לעגיטימאַציע קאַרדס
- ZKPS ינקריסיז די סקאַלאַביליטי פון בלאַקכייאַנז
- ימפּלאַמענטיישאַן פון ZKP ריקווייערז פּשוט ענקריפּשאַן מעטהאָדס
- די נוצן פון ZKPS קענען מאַכן סיסטעמען מער זיכער דורך נישט דאַרפן ומנייטיק אינפֿאָרמאַציע צו זיין סטאָרד אין די סיסטעם.
סאָף
דאַטאַ פּריוואַטקייט איז שוין אַ הויפּט אַרויסגעבן אין ביידע סענטראַלייזד און דיסענטראַלייזד סיסטעמען. נול-וויסן פּראָוועס צושטעלן אַ וועג פֿאַר פאַרשידענע פּאַרטיעס צו באַווייַזן אָדער וואַלאַדייט טראַנזאַקשאַנז און אידענטיטעט אָן ווייל צו אַנטדעקן די טראַנזאַקשאַנז אָדער אידענטיטעט.
ווי בלאַקכייוואַן טעכנאָלאָגיע ווערט מער וויידלי געניצט, די אַדאַפּטיישאַן פון ZKPs צו שעפּן וועראַפאַקיישאַן סיקיורלי וועט זיין די שליסל צו סקאַלאַביליטי קאַנסערנז.
לאָזן אַ ענטפֿערן