مرکزی مواد پر جائیں

ثبوتِ کار (PoW) کیا ہے؟

ثبوتِ کار (PoW) کے اتفاق رائے کا طریقہ کار کی ایک ابتدائی سطح کی وضاحت، بشمول یہ کہ کان کن کس طرح لین دین کی توثیق کرنے اور بلاک چین نیٹ ورک کو محفوظ بنانے کے لیے کرپٹوگرافک پہیلیاں حل کرتے ہیں۔

Date published: ۲۲ فروری، ۲۰۱۹

بائنانس اکیڈمی کی جانب سے ثبوتِ کار (PoW) کے اتفاق رائے کا طریقہ کار پر ایک وضاحتی تحریر، جس میں اس کی ابتدا، کان کن کس طرح کرپٹوگرافک پہیلیاں حل کرنے کے لیے مقابلہ کرتے ہیں، اور یہ بلاک چین نیٹ ورک کو کیسے محفوظ بناتا ہے، شامل ہیں۔

یہ ٹرانسکرپٹ بائنانس اکیڈمی کی جانب سے شائع کردہ اصل ویڈیو ٹرانسکرپٹ (opens in a new tab) کی ایک قابل رسائی کاپی ہے۔ اسے پڑھنے میں آسانی کے لیے معمولی طور پر ایڈٹ کیا گیا ہے۔

ثبوتِ کار کی ابتدا (0:00)

اصل میں 1993 سے تعلق رکھنے والا، ثبوتِ کار (PoW) کا تصور سروس استعمال کرنے والے سے کچھ کام کا تقاضا کر کے — جس کا مطلب عام طور پر کمپیوٹر کے ذریعے پروسیسنگ کا وقت ہوتا ہے — نیٹ ورک پر ڈینائل-آف-سروس (denial-of-service) حملوں اور سروس کے دیگر غلط استعمال جیسے کہ سپیم کو روکنے کے لیے تیار کیا گیا تھا۔

2009 میں، بٹ کوائن نے لین دین کی توثیق کرنے اور بلاک چین میں نئے بلاک نشر کرنے کے لیے ثبوتِ کار کو اتفاق رائے کے الگورتھم کے طور پر استعمال کرنے کا ایک جدید طریقہ متعارف کرایا۔ اس کے بعد سے یہ پھیل کر بہت سی کرپٹو کرنسیوں میں وسیع پیمانے پر استعمال ہونے والا اتفاق رائے کا الگورتھم بن گیا ہے۔

ثبوتِ کار کیسے کام کرتا ہے (0:33)

مختصر یہ کہ، نیٹ ورک پر موجود کان کن پیچیدہ کمپیوٹیشنل پہیلیاں حل کرنے کے لیے ایک دوسرے سے مقابلہ کرتے ہیں۔ ان پہیلیوں کو حل کرنا مشکل ہوتا ہے لیکن ایک بار جب کوئی درست حل تلاش کر لیتا ہے تو ان کی تصدیق کرنا آسان ہوتا ہے۔

ایک بار جب کوئی کان کن پہیلی کا حل تلاش کر لیتا ہے، تو وہ بلاک کو نیٹ ورک پر نشر کر سکتا ہے، جہاں باقی تمام کان کن اس بات کی تصدیق کریں گے کہ حل درست ہے۔

بٹ کوائن کی کان کنی کی مثال (0:56)

بٹ کوائن ایک بلاک چین پر مبنی نظام ہے جسے لامركزی نوڈز کے اجتماعی کام کے ذریعے برقرار رکھا جاتا ہے۔ ان میں سے کچھ نوڈز کو کان کن کہا جاتا ہے اور وہ بلاک چین میں نئے بلاک شامل کرنے کے ذمہ دار ہوتے ہیں۔

ایسا کرنے کے لیے، کان کنوں کو ایک سیڈو-رینڈم (pseudo-random) نمبر کا اندازہ لگانے کی کوشش کرنی پڑتی ہے جسے نانس کہا جاتا ہے۔ یہ نمبر، جب بلاک میں فراہم کردہ ڈیٹا کے ساتھ ملایا جاتا ہے اور ہیش فنکشن سے گزارا جاتا ہے، تو اسے ایک ایسا نتیجہ پیدا کرنا چاہیے جو دی گئی شرائط سے میل کھاتا ہو — مثال کے طور پر، ایک ہیش جو چار صفر سے شروع ہوتا ہو۔

جب کوئی مماثل نتیجہ مل جاتا ہے، تو دیگر نوڈز اس نتیجے کی درستگی کی تصدیق کرتے ہیں، اور کان کن نوڈ کو بلاک ریوارڈ سے نوازا جاتا ہے۔ لہذا، پہلے ایک درست نانس تلاش کیے بغیر مین چین میں نیا بلاک شامل کرنا ناممکن ہے، جو بدلے میں اس مخصوص بلاک کے لیے حل تیار کرتا ہے — جسے بلاک ہیش کہا جاتا ہے۔

اسے "ثبوتِ کار" کیوں کہا جاتا ہے (1:46)

ہر توثیق شدہ بلاک میں ایک بلاک ہیش ہوتا ہے جو کان کن کے کیے گئے کام کی نمائندگی کرتا ہے۔ یہی وجہ ہے کہ اسے ثبوتِ کار کہا جاتا ہے۔

سیکیورٹی کے فوائد (1:54)

ثبوتِ کار نیٹ ورک کو متعدد مختلف حملوں سے بچانے میں مدد کرتا ہے۔ ایک کامیاب حملے کے لیے بہت زیادہ کمپیوٹیشنل طاقت اور حساب کتاب کرنے کے لیے کافی وقت درکار ہوگا۔ لہذا، یہ غیر موثر ہوگا کیونکہ نیٹ ورک پر حملہ کرنے کے ممکنہ انعامات کی نسبت اس پر آنے والی لاگت زیادہ ہوگی۔

حدود (2:10)

ثبوتِ کار کے ساتھ ایک مسئلہ یہ ہے کہ کان کنی کے لیے مہنگے کمپیوٹر ہارڈویئر کا تقاضا ہوتا ہے جو بہت زیادہ بجلی استعمال کرتے ہیں۔ اگرچہ پیچیدہ الگورتھم کے حسابات نیٹ ورک کی سیکیورٹی کی ضمانت دیتے ہیں، لیکن ان حسابات کو اس سے آگے استعمال نہیں کیا جا سکتا۔

مستقبل پر ایک نظر (2:25)

اگرچہ ثبوتِ کار شاید سب سے زیادہ موثر حل نہ ہو، لیکن یہ اب بھی بلاک چینز میں اتفاق رائے تک پہنچنے کے مقبول ترین طریقوں میں سے ایک ہے۔ ان مسائل کو حل کرنے کی کوشش کرنے والے متبادل طریقے اور نقطہ نظر پہلے سے موجود ہیں، لیکن صرف وقت ہی بتائے گا کہ کون سا طریقہ ثبوتِ کار کا جانشین ہوگا۔

کیا یہ صفحہ مددگار تھا؟