اثبات دانش صفر (Zero-Knowledge Proof) یک روش رمزنگاری است که به فردی این امکان را میدهد تا اطلاعاتی را بدون افشای جزئیات آن اطلاعات، به فرد دیگری اثبات کند. به عبارت دیگر، در یک اثبات دانش صفر، شخص اثباتکننده میتواند ثابت کند که یک عبارت یا اطلاعات خاص صحیح است، بدون آنکه هیچگونه اطلاعات اضافی در مورد آن عبارت یا دادهها فاش کند. این تکنولوژی در بلاکچینها برای حفظ حریم خصوصی و امنیت اطلاعات استفاده میشود. بهعنوان مثال، در برخی از ارزهای دیجیتال مانند زی کش (Zcash)، از اثبات دانش صفر برای انجام تراکنشها بهصورت ناشناس استفاده میشود، بهطوریکه هویت طرفین و جزئیات تراکنشها مخفی میمانند، اما صحت تراکنش تأیید میشود. این روش میتواند در زمینههای مختلفی از جمله امنیت سایبری، شفافیت مالی، و هویت دیجیتال کاربرد داشته باشد.