تا به حال با اختصار ZKP برخورد کرده اید؟ به طور خلاصه ، این اثبات دانش صفر است. این هست به سادگی یک پروتکل این برای نهادهایی مفید است که می خواهند از اطلاعات محرمانه خود محافظت کنند. این است صرفا - فقط واقعی بدون لزوما گذاشتن راز از کیسه.
 

احراز هویت و کاربرد ZKP

 
این یک سناریو است که شامل یک اثبات کننده و یک راستی آزموده می شود. این پروتکل ممکن است از جنبه های مشخصی برخوردار باشد. یعنی تعاملی یا غیر تعاملی. یک مثال خوب زمانی است که "تأیید کننده" به "اثبات کننده" یک H (هش) می برد. در این حالت ، طرف اثبات کننده اثبات می کند که طرف مقابل دارای اطلاعات مخفیانه است. این قابلیت هش کردن به H را دارد.
 
طرف اثبات کننده یک ZKP تولید می کند تا اثبات کند طرف تأیید کننده داده های خود را دارد که می تواند هش کند. در واقع ، هیچ اطلاعاتی برای طرف تأیید کننده داده نشده است. این خواهد بود با توجه اطلاعات آن
 

پروتکل احراز هویت

 
در روند اصالت ، نماینده اثبات اثبات می کند. این عامل راستی آزمایی را به سمت داشتن هویت مخفی سوق می دهد. به موردی فکر کنید که طرف اثبات کننده آن را داشته باشد RSA یا EC (جفت کلیدهای نامتقارن). آنها می توانند از کلید خصوصی شده برای صدور پاسخ استفاده کنند. این یک مشکل مشخص است که با کلید خصوصی شده به عنوان مدرک ارسال می شود. در همه موارد ، کلید خصوصی سازی آشکار نیست. اگرچه طرف تأیید کننده ممکن است داشته باشد سند مالکیت خصوصی شده "اثبات" با تمام صحت چندین محاسبه را اجرا می کند. بنابراین ، انتقال اطلاعات بدون افشاگری صورت نمی گیرد در باره اسرار محصور شده
 

ارتباط فناوری Blockchain با ZKP چگونه است؟

 
بازگشت به مختصر دنیای رمزنگاری ، ما یک سیستم بلاکچین داریم. این یک لیست متمایز از سوابق را شامل می شود. اینها سوابق معمولاً تجمعی توسط بسیاری از نهادها در سطح جهانی مدیریت می شود. این موجودات داشتن لیست هایی با بلاکچین. این امر به کلیه نهادهای درگیر در مشاهده کل معاملات در شبکه اعطا می کند. بنابراین ، هیچ اطلاعات خصوصی یا گمنامی وجود ندارد. ZKP به خصوص هنگام برخورد با معاملات انجام شده ، حریم خصوصی را اعطا می کند نیاز رازداری از این رو، ارائه روشی برای اثبات اینکه معاملات با وضوح انجام شده اند. بنابراین ، اطلاعات محرمانه حزب فاش نمی شود. چنین داده هایی در حدود مقادیر و آدرس های مورد استفاده در کل معاملات تکامل می یابند.
 

ZKP کاربردی کجاست؟

 
صفر دانش صفر از چند جنبه کاربرد دارد. به خصوص هنگام برخورد با اطلاعاتی که به کپسول سازی نیاز دارند. یکی از زمینه هایی که ارزش استفاده از چارچوب ZKP را دارد ، حفظ محرمانه بودن است. داده های مربوط به کل تنظیمات از طریق رمزگذاری انجام می شوند. هرگونه اثبات ارسال شده برای اثبات ، با صحت انجام می شود. زمینه دیگری که در آن برنامه ZKP بهینه سازی است به طور کلی کارایی. این به برنامه های ارائه شده در سیستم بلاکچین کمک می کند. در این حالت ، اجرای کدهای برنامه خارج از زنجیره است. همچنین می تواند از طریق یک رایانه معین اتفاق بیفتد. این ممکن است در سیستم بلاکچین موجود باشد.
سایان میترا
سایان میترا

سایان نویسنده ای است به انتخاب یا بهتر بگوییم با غرایز. او به عنوان نویسنده محتوا برای یک وب سایت توسعه زیرساخت شروع به کار کرده بود. در طول سال ها ، او در چندین پروژه همه کاره شرکت کرده است ، از وبلاگ نویسی گرفته تا نوشتن خلاق ، نوشتن مطالب وب تا بررسی سایت. جهانگردی ، مد ، املاک و مستغلات ، قمار ، ورزش ، سیاست ، پیشنهادات تجاری ، کار ارائه ، نوشتن مقاله فنی ، موضوعات کلی - سایان همه چیز را با گفته های خود انجام داده است.

X