Zero-Knowledge Proof چیست؟

Zero-Knowledge Proof (ZKP) که با نام Zero-Knowledge Password Proof نیز شناخته می شود، روشی برای احراز هویت است که در آن هیچ رمز عبور به اشتراک گذاشته نمی شود و سرقت آنها را غیرممکن می کند. این روش چت‌ها و تراکنش‌های خصوصی شما را ایمن می‌کند و از آن محافظت می‌کند، زیرا اطلاعات را می‌توان با استفاده از Zero-knowledge Proofs (ZKPs) بدون افشای داده‌ها برای هر کسی که احراز هویت را با شبکه به اشتراک نمی‌گذارد، تأیید کرد. در نتیجه، ZKP ها این پتانسیل را دارند که روش به دست آوردن، استفاده و داد و ستد داده ها را تغییر دهند.
بلاک چین مجموعه ای از سوابق است که توسط احزاب پراکنده متعددی اداره می شود که هر کدام یک کپی از لیست دارند. از آنجایی که بلاک چین‌ها به همه شرکت‌کنندگان این امکان را می‌دهند تا همه تراکنش‌ها را مشاهده کنند، نه حریم خصوصی و نه ناشناس ارائه می‌دهند.
مدارک دانش صفر، با ارائه راهی برای تایید انجام موفقیت آمیز تراکنش بدون افشای اطلاعات مخفی استفاده شده در تراکنش، امکان ارسال تراکنش های خصوصی به بلاک چین را در عین حفظ حریم خصوصی آنها فراهم می کند.
در اصل، ZKP ها به یک طرف اجازه می دهند تا بدون ارائه اطلاعات بیشتر، به طرف دیگر نشان دهد که از یک مقدار مشخص آگاه است.
اثبات دانش صفر مشکل اصلی امنیت و حریم خصوصی در دنیای بلاک چین را حل می کند. شرکت‌های چند ملیتی آن را برای حفظ محرمانه بودن خود و تسهیل تراکنش‌ها از طریق یک شبکه امن در بلاک چین، ترکیب می‌کنند.
کد برنامه خارج از زنجیره یا توسط یک گره خاص (تک) در شبکه بلاکچین اجرا می‌شود و تنها تأییدیه اجرای صحیح آن برای سایر طرف‌ها برای تأیید صحت آن به بلاک چین ارسال می‌شود. اثبات دانش صفر همچنین به ارسال پیام های خصوصی بدون نیاز به افشای هویت کاربر به سرور کمک می کند. برخلاف برنامه‌های پیام‌رسان سنتی، نرم‌افزار اجرا شده بر روی پروتکل ZKP به کاربر اجازه می‌دهد اطلاعات شخصی خود را خصوصی نگه دارد و فقط داده‌های اجباری با طرف مقابل به اشتراک گذاشته می‌شود.
تعاملی و غیر تعاملی دو نوع اصلی اثبات دانش صفر هستند. ZKPهای تعاملی به اثبات کننده نیاز دارند که دنباله ای از فعالیت ها یا اقدامات را انجام دهد تا تأیید کننده را متقاعد کند که دانش خاصی دارد. اکثر فعالیت های مورد نیاز در ZKP های تعاملی عمدتاً شامل اصول احتمالات ریاضی است. ZKP های غیر تعاملی نیازی به تعامل بین اثبات کننده و تأیید کننده ندارند و گزینه ای را برای تکمیل فرآیند تأیید در آینده فراهم می کنند. این ZKP ها نیاز به استفاده از رایانه ها یا نرم افزارهای اضافی دارند.
با ادغام ZKP ها با بلاک چین، کاربران می توانند به طور ایمن اسناد پیچیده را با هم ارتباط برقرار کنند. جنبه منحصر به فرد این است که آنها می توانند داده ها را به صورت تکه ای رمزگذاری کنند، به کاربران اجازه می دهند در دسترس بودن بلوک های خاص و اطلاعات موجود در آنها را کنترل کنند، و امکان ورود کاربران خاص را فراهم می کند و در عین حال دیگران را محدود می کند.
ZKP ها تاکنون بیشترین استفاده را در Z-Cash داشته اند، یک ارز رمزپایه که امکان تراکنش های مخفی را فراهم می کند. شبکه AdEx مزایده‌های تبلیغاتی ZKP غیرمتمرکز را فعال می‌کند، که در آن کاربر می‌تواند هزینه نمایش یک آگهی را بدون افشای مبلغ آن به سایر کاربران پیشنهاد دهد.

 

بازگشت به واژه نامه

دیدگاهتان را بنویسید