اثبات کار چیست؟

۲۱ آبان ۱۳۹۷ | کاوه مشتاق

arznameh-POW

آیا بیتکوین، پول دیجیتال امنیست؟

دقیقاً به چه کسی باید اعتماد کنیم تا مطمئن شویم که بیتکوین‌مان را از دستمان در نیاورند؟

از کجا معلوم است که بیتکوینی که به حسابمان ریخته شده، در حساب باقی می‌ماند؟
این سؤالات خیلی مهم و بنیادی هستند. از آن ‌جایی که بیتکوین از روشی به نام الگوریتم اجماع اثبات کار استفاده می‌کند، تمام این نگرانی‌ها رفع شدنیست.

 

اجماع اثبات کار یعنی چه؟

در شبکه‌ بیتکوین، شما لازم نیست به هیچ مرجعی اعتماد کنید. تنها اعتماد شما به اجماع افراد شبکه ا‌ست.

یعنی فرض را بر این می‌گذاریم که پنجاه و یک درصد شبکه برای انجام یک کلاهبرداری هماهنگ با یکدیگر همدست نیستند.

 

در شبکه‌ بیتکوین، شما لازم نیست به هیچ مرجعی اعتماد کنید. تنها اعتماد شما به اجماع افراد شبکه ا‌ست.

 

افراد چطور به این اجماع می‌رسند؟

برای حل این مشکل (می‌توانید ماجرای خطای بیزانسی را برای اطلاعات بیشتر بخوانید) باید ببینیم ماینرها چطور کار می‌کنند.

یک دفتر کل وجود دارد که به طور مثال داخلش میزان بیتکوین دانیال و سهیل قید شده است. فرض کنیم که دانیال یک بیتکوین به سهیل می‌دهد.

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

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

 

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

اگر پاسخ درست بود، کسی که معادله را حل کرده علاوه‌ بر جمع تمام هزینه‌های نقل و انتقال در شبکه، ۱۲.۵بیتکوین پاداش می‌گیرد.

حال ما یک جواب داریم که توسط هزاران نفر بررسی شده و درستی آن مورد تأیید است.

اگر اجماع حاصل شود (یعنی اگر بیشتر نفرات داخل شبکه تأیید کنند که این بلوک ایجاد می‌شود)، دفتر کل از حساب دانیال یک بیتکوین کم و به حساب سهیل اضافه می‌کند.

 

هر ده دقیقه این کار تکرار می‌شود. به مجموع این بلوک‌ها زنجیره‌ی بلوک یا بلاکچین می‌گوییم.

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

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

 

ایراد این سیستم چیست؟

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

مقدار مصرف برق شبکه‌ بیتکوین در حدود ۷۰ تراوات ساعت در سال است. اگر بیتکوین یک کشور بود، رتبه سی ‌و نهم مصرف‌ کنندگان  برق دنیا به آن می‌رسید.

این رمزارز از اتریش، شیلی، جمهوری چک و بسیاری کشورهای دیگر دنیا، بیش‌تر برق مصرف می‌کند.

راه حل چیست؟

یک راه حل مناسب استفاده از سیستم‌های اجماع دیگر‌ مثل اثبات فضا و اثبات سهام به جای اثبات کار است.

در آینده‌، درباره‌ی این سیستم‌ها بیشتر خواهیم گفت.

 


نظر دهید قوانین ارسال نظر نشانی ایمیل شما منتشر نخواهد شد.
نظراتی که حاوی توهین باشند، منتشر نمی‌شود
لطفا از نوشتن نظرات خود به صورت حروف لاتین (فینگلیش) خودداری کنید