اخبار

اثبات ذخایر چیست؟ آموزش کامل Proof of Reserves و امنیت دارایی کاربران

اثبات ذخایر (Proof of Reserves) روشی است که صرافی یا پلتفرم نگهداری رمزارز با آن نشان می‌دهد واقعاً به اندازه‌ی موجودی کاربرانش دارایی در اختیار دارد. معمولاً موجودی کاربران در ساختاری به نام درخت مرکل خلاصه می‌شود. به این ترتیب هر کاربر می‌تواند بررسی کند حسابش در محاسبه بوده است. این روش بعد از سقوط FTX اهمیت پیدا کرد. اما فقط تصویری از یک لحظه است و بدهی‌های پنهان یا رفتار صرافی بعد از آن لحظه را نشان نمی‌دهد.

آخرین به‌روزرسانی: ۲۶ مهر ۱۴۰۵

فهرست مطالب

اثبات ذخایر یا Proof of Reserves چیست؟

اثبات ذخایر روشی است که به کاربران نشان می‌دهد یک صرافی یا پلتفرم واقعاً دارایی کافی برای پوشش موجودی کاربرانش را دارد. به زبان ساده، اگر صرافی بگوید کاربرانش روی هم ۱ میلیارد دلار دارایی دارند، باید ثابت کند دست‌کم همین مقدار را در کیف پول‌های خودش دارد.

هدف اصلی اثبات ذخایر شفافیت بیشتر و کم کردن ریسک سوءاستفاده از دارایی کاربران است. صرافی باید نشان دهد پول کاربران واقعاً وجود دارد و فقط یک عدد در پایگاه داده نیست.

چرا اثبات ذخایر بعد از سقوط FTX مهم شد؟

سقوط FTX نشان داد اعتماد به نام یک صرافی کافی نیست. این سقوط یکی از بزرگ‌ترین بحران‌های تاریخ کریپتو بود و FTX میلیاردها دلار از دارایی کاربران را مدیریت می‌کرد. در نوامبر ۲۰۲۲، موج برداشت‌ها شکاف بزرگی را در حساب‌های آن آشکار کرد. بعد FTX و ده‌ها شرکت وابسته‌اش اعلام ورشکستگی کردند. بعدها گزارش شد بخشی از سپرده‌های مشتریان به Alameda Research، شرکت معاملاتی وابسته به FTX، منتقل شده بود (ورشکستگی FTX).

حتی بزرگ‌ترین برندهای بازار هم بدون شفافیت کافی می‌توانند دارایی کاربران را در معرض خطر بگذارند. از آن به بعد، کاربران و رسانه‌ها بیشتر از صرافی‌ها خواستند نشان دهند دارایی کاربران سر جایش است.

اثبات ذخایر چگونه کار می‌کند؟

اثبات ذخایر دو عدد را با هم مقایسه می‌کند: جمع موجودی کاربران و دارایی واقعی کیف پول‌های صرافی. صرافی اول آدرس کیف پول‌هایی را که دارایی کاربران در آن‌هاست منتشر می‌کند، یا کنترل آن‌ها را به یک حسابرس نشان می‌دهد. سپس با روش‌هایی مثل Merkle Tree یا گزارش حسابرسی ثابت می‌کند این دو عدد با هم می‌خوانند.

این مدل کمک می‌کند کاربران تا حدی مطمئن شوند دارایی‌شان واقعاً وجود دارد. کلمه‌ی «تا حدی» مهم است و در بخش محدودیت‌ها دلیلش را می‌بینیم.

Merkle Tree چیست و چه ارتباطی با اثبات ذخایر دارد؟

مرکل تری یا Merkle Tree یک ساختار رمزنگاری است که برای تأیید داده‌ها به کار می‌رود. هش یعنی تبدیل داده به یک کد کوتاه؛ اگر داده کمی تغییر کند، این کد کاملاً عوض می‌شود. در این ساختار داده‌ها دوبه‌دو هش می‌شوند تا در نهایت یک هش ریشه بسازند. تغییر در هر برگ، ریشه را هم عوض می‌کند (Merkle tree).

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

اثبات ذخایر صرافی و درخت مرکل

تفاوت اثبات ذخایر (PoR)، اثبات دارایی (PoA) و اثبات بدهی (PoL)

اثبات ذخایر از ترکیب دو بخش ساخته می‌شود: اثبات دارایی و اثبات بدهی. فرمول ساده‌اش این است: دارایی‌ها منهای بدهی‌ها برابر است با ذخایر واقعی. اگر صرافی فقط نشان دهد چقدر دارایی دارد اما نگوید چقدر به کاربران بدهکار است، عملاً چیزی را ثابت نکرده است.

مفهوم نام انگلیسی تعریف به زبان ساده چرا به‌تنهایی کافی نیست؟
اثبات دارایی Proof of Assets (PoA) نشان می‌دهد صرافی چه مقدار رمزارز در کیف پول‌های بلاکچینی خود دارد. ممکن است صرافی دارایی زیادی داشته باشد اما بدهی‌اش به کاربران خیلی بیشتر باشد.
اثبات بدهی Proof of Liabilities (PoL) نشان می‌دهد صرافی روی هم چقدر رمزارز به کاربرانش بدهکار است. بدون اثبات کنترل کلیدهای خصوصی (رمزی که با آن دارایی جابه‌جا می‌شود)، این بخش فقط فهرستی از بدهی‌ها روی کاغذ است.
اثبات ذخایر Proof of Reserves (PoR) نشان می‌دهد دارایی‌های صرافی بزرگ‌تر یا مساوی بدهی‌های آن است. کامل‌ترین حالت است اما همچنان به به‌روزرسانی مداوم و حسابرسی نیاز دارد.

پس صرافی وقتی واقعاً شفاف است که دارایی و بدهی را هم‌زمان اثبات کند. تفاضل این دو، سلامت مالی پلتفرم را نشان می‌دهد.

آموزش گام‌به‌گام: چگونه اثبات ذخایر صرافی را شخصاً راستی‌آزمایی کنیم؟

برخی صرافی‌ها به کاربران اجازه می‌دهند خودشان بررسی کنند موجودی‌شان در گزارش اثبات ذخایر آمده است یا نه. برای نمونه، صفحه‌ی Proof of Reserves صرافی Kraken این روند را توضیح می‌دهد. طبق این صفحه، حسابرس موجودی‌ها را در یک درخت مرکل خلاصه می‌کند. کاربر هم با شناسه‌ی برگ خودش مسیر تا ریشه را بررسی می‌کند. روند کلی در بیشتر صرافی‌ها این سه مرحله است:

  1. دریافت شناسه‌ی حسابرسی: وارد حساب کاربری خود در صرافی شوید و به بخش امنیت، حسابرسی یا Proof of Reserves بروید. در این بخش یک کد طولانی از حروف و اعداد، به نام «هش مرکل» یا شناسه‌ی حسابرسی، مخصوص حساب شما وجود دارد. این کد را کپی کنید.
  2. رفتن به ابزار راستی‌آزمایی (Verifier): صرافی‌ها معمولاً یک ابزار راستی‌آزمایی در سایت خود دارند یا شما را به یک ابزار متن‌باز در گیت‌هاب می‌فرستند.
  3. تطبیق هش و تأیید موجودی: کد را در کادر مربوط وارد کنید. ابزار نشان می‌دهد موجودی حساب شما در زمان اسنپ‌شات در درخت مرکل صرافی بوده است یا نه. اسنپ‌شات لحظه‌ای است که صرافی موجودی‌ها را ثبت کرده است. اگر کد تأیید شد، یعنی موجودی شما در آن لحظه در محاسبه‌ی ذخایر صرافی آمده است.

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

اثبات ذخایر چه مزایایی دارد؟

مهم‌ترین مزیت اثبات ذخایر شفافیت بیشتر است.

مزیت توضیح
شفافیت بیشتر کاربران می‌توانند وجود واقعی دارایی را بررسی کنند
اعتماد بیشتر ریسک سوءاستفاده از سرمایه کاهش پیدا می‌کند
کاهش ترس بازار شفافیت می‌تواند از بحران‌های اعتماد جلوگیری کند
امنیت بالاتر فشار بیشتری روی پلتفرم‌ها برای مدیریت درست دارایی ایجاد می‌شود

بیشتر بخوانید: کیف پول حضانتی چیست؟ تفاوت Custodial و Non-Custodial Wallet

محدودیت‌ها و چالش‌های اثبات ذخایر؛ چرا PoR امنیت ۱۰۰٪ را تضمین نمی‌کند؟

اثبات ذخایر گام مهمی برای شفافیت در کریپتو است، اما نباید آن را سپر امنیتی بی‌نقص و ۱۰۰ درصدی دانست. این روش فقط نشان می‌دهد یک پلتفرم دارایی مشخصی در اختیار دارد. همیشه نشان نمی‌دهد بدهی‌ها، تعهدات یا ریسک‌های پنهان آن چقدر است. به همین دلیل بسیاری از تحلیلگران معتقدند Proof of Reserves باید کنار حسابرسی مستقل، شفافیت مالی و مدیریت ریسک مناسب استفاده شود. محدودیت‌های اصلی این‌هاست:

  • آرایش اسناد یا Window Dressing: صرافی ممکن است چند ساعت پیش از اسنپ‌شات مبلغ زیادی از جای دیگر قرض بگیرد تا موجودی‌اش بیشتر دیده شود. بعد از ثبت موجودی، آن مبلغ را پس می‌فرستد.
  • بدهی‌های خارج از زنجیره (Off-chain Liabilities): اگر صرافی بیرون از بلاکچین وام گرفته یا دارایی کاربران را وثیقه گذاشته باشد، این بدهی‌ها ممکن است در گزارش PoR دیده نشوند.
  • اتفاقات بعد از اسنپ‌شات: گزارش فقط نشان می‌دهد دارایی‌ها در «یک لحظه‌ی خاص» وجود داشته‌اند. تضمینی نیست که کمی بعد کلیدهای خصوصی سرقت نشوند یا دارایی‌ها به کیف پول دیگری منتقل نشوند.
  • وابستگی به حسابرس: اگر کار را یک شرکت حسابرسی انجام دهد، همیشه ریسک تبانی یا خطای انسانی در بررسی گزارش وجود دارد.

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

تفاوت اثبات ذخایر و حسابرسی مالی چیست؟

اثبات ذخایر روی دارایی‌ها تمرکز دارد، اما حسابرسی مالی کل وضعیت مالی شرکت را بررسی می‌کند.

اثبات ذخایر حسابرسی مالی
تمرکز روی دارایی‌ها بررسی کل وضعیت مالی
معمولاً روی بلاکچین توسط حسابرس مالی
شفافیت کریپتویی شفافیت مالی سنتی
لحظه‌ای یا دوره‌ای معمولاً دوره‌ای

حسابرسی مالی کل ترازنامه، یعنی همه‌ی دارایی‌ها و بدهی‌ها، را می‌بیند. اما معمولاً با فاصله‌ی زمانی منتشر می‌شود. اثبات ذخایر سریع‌تر و قابل بررسی‌تر است، اما تصویر کامل مالی نمی‌دهد. ترکیب این دو تصویر کامل‌تری می‌سازد.

تفاوت صرافی متمرکز و غیرمتمرکز در نگهداری دارایی چیست؟

در صرافی متمرکز، یعنی صرافی‌ای که یک شرکت آن را اداره می‌کند، دارایی کاربران معمولاً در کیف پول‌هایی است که شرکت کنترل‌شان می‌کند. اما در بسیاری از پلتفرم‌های غیرمتمرکز، کاربر کنترل مستقیم‌تری روی دارایی خود دارد. به همین دلیل بحث اثبات ذخایر بیشتر درباره‌ی پلتفرم‌های متمرکز مطرح است.

چرا کاربران باید به اثبات ذخایر اهمیت بدهند؟

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

فرض کنید بین دو پلتفرم برای نگهداری دارایی مردد هستید. یکی گزارش اثبات ذخایر منتشر می‌کند و دیگری هیچ اطلاعاتی نمی‌دهد. گزارش اول همه‌ی سؤال‌ها را جواب نمی‌دهد، ولی دست‌کم چیزی برای بررسی در اختیارتان می‌گذارد. مثلاً می‌توانید بپرسید آخرین گزارش کی منتشر شده و آیا بدهی‌ها را هم شامل می‌شود.

آیا اثبات ذخایر آینده صنعت کریپتو را تغییر می‌دهد؟

احتمال زیادی وجود دارد که این‌طور شود. بعد از بحران‌های بزرگ بازار، کاربران و قانون‌گذاران به شفافیت مالی حساس‌تر شده‌اند. به همین دلیل بسیاری از صرافی‌ها و شرکت‌های کریپتویی تلاش می‌کنند دارایی کاربران را شفاف‌تر مدیریت کنند. احتمالاً Proof of Reserves در آینده به یکی از استانداردهای مهم صنعت تبدیل می‌شود.

در مجموع اثبات ذخایر به کاربران کمک می‌کند ببینند دارایی‌شان واقعاً وجود دارد و فقط یک عدد داخل حساب کاربری نیست. به‌تنهایی همه‌ی مشکلات را حل نمی‌کند اما گام مهمی برای اعتماد و شفافیت بازار کریپتو است.

نکته‌ی مهم: این‌ها صرفاً جنبه‌ی آموزشی دارند و توصیه‌ای نیستند.

از پس‌انداز و سرمایه‌گذاری تا وام و خرید قسطی، همه‌ی خدمات رابین‌هود را یک‌جا ببینید.

ورود به اپلیکیشن

سوالات متداول درباره‌ی اثبات ذخایر

اثبات ذخایر به زبان ساده یعنی چه؟

یعنی صرافی یا پلتفرم نشان دهد به اندازه‌ی موجودی کاربرانش دارایی واقعی در کیف پول‌های خود دارد و این موجودی فقط عددی در پایگاه داده نیست.

چرا Proof of Reserves مهم است؟

چون شفافیت بیشتری ایجاد می‌کند و ریسک سوءاستفاده از دارایی کاربران را کم می‌کند. این موضوع بعد از سقوط FTX در سال ۲۰۲۲ جدی‌تر شد.

آیا اثبات ذخایر امنیت کامل ایجاد می‌کند؟

خیر. اثبات ذخایر تصویر یک لحظه است و بدهی‌های پنهان، هک یا رفتار بعد از اسنپ‌شات را نشان نمی‌دهد. باید کنار حسابرسی، مدیریت ریسک و شفافیت مالی دیده شود.

آیا گواهی اثبات ذخایر دوره‌ای نشانه‌ی درستکاری صرافی است؟

نه به‌تنهایی. این گواهی فقط وضعیت یک لحظه‌ی خاص را نشان می‌دهد و صرافی در فاصله‌ی بین دو گزارش همچنان می‌تواند رفتار پرریسک داشته باشد.

Merkle Tree در اثبات ذخایر چه کاری می‌کند؟

موجودی همه‌ی حساب‌ها را در یک هش ریشه خلاصه می‌کند تا هر کاربر بتواند بدون دیدن اطلاعات دیگران بررسی کند حسابش در محاسبه آمده است.

تفاوت اثبات ذخایر با اثبات دارایی چیست؟

اثبات دارایی فقط نشان می‌دهد صرافی چقدر دارایی دارد. اثبات ذخایر دارایی را با بدهی به کاربران مقایسه می‌کند و برای همین تصویر کامل‌تری می‌دهد.

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا

همکاران و همراهان رابین هود