TL؛DR
پروف آف اسٹیک، پروف آف ورک کا ایک مقبول، متبادل معاہداتی میکانزم ہے۔ ٹرانزیکشنز کی توثیق کے لیے کمپیوٹنگ پاور کی ضرورت کی بجائے، توثیق کاران کے لیے لازم ہوتا ہے کہ وہ کوائنز اسٹیک کریں۔ یہ حقیقت درکار توانائی کی کھپت بہت حد تک کم کر دیتی ہے۔ پروف آف اسٹیک غیر مرکزیت، سکیورٹی، اور توسیع پذیری کو بھی بہتر بناتا ہے۔
تاہم، کرپٹو تک رسائی کے بغیر، پروف آف اسٹیک تک رسائی کا امکان نسبتاً کم ہوتا ہے۔ مارکیٹ کی کم حد کی حامل بلاک چینز کے ساتھ 51% حملہ پورا کرنا آسان ثابت ہو سکتا ہے۔ چونکہ پروف آف اسٹیک نہایت ہی متنوع ہوتا ہے، اس لیے اس میں مختلف بلاک چینز اور استعمال کی صورتوں کے لیے ایک وسیع پیمانے پر بہت ساری اقسام موجود ہوتی ہیں۔
تعارف
پروف آف اسٹیک، اب تک بلاک چین نیٹ ورکس کے لیے ایک مقبول ترین انتخاب ہے۔ لیکن اس قدر زیادہ اقسام کے ساتھ، اس کے بنیادی تصورات سمجھنا ذرا مشکل ہو سکتا ہے۔ آج کل، یہ آپ کو اپنی اصل حالت میں شاذ و نادر ہی نظر آئے گا۔ اس کے باوجود، پروف آف اسٹیک کی تمام اقسام یکساں بنیادی و کلیدی تصورات کی حامل ہوتی ہیں۔ ان مماثلتوں کو سمجھنے سے آپ کو اپنے زیرِ استعمال ہونے والی بلاک چینز میں سے بہتر انتخابات کرنے اور ان کی عمل کاری کا طریقہ کار سمجھنے میں مدد ملے گی۔
پروف آف اسٹیک سے کیا مراد ہے؟
پروف آف اسٹیک کا معاہداتی الگورتھم، 2011 میں Bitcointalk فورم پر متعارف کروایا گیا تھا۔ اس کو پروف آف ورک میں پیش آنے والے مسائل کے حل کے طور پر تجویز کیا گیا تھا۔ اگرچہ یہ دونوں ہی بلاک چین کے معاہدے تک رسائی کے مشترکہ ہدف کی حامل ہیں، تاہم ان کی عمل کاری کا طریقہ یکسر مختلف ہے۔ شماریاتی لحاظ سے جامع ثبوت فراہم کرنے کی ضرورت کی بجائے، شرکاء کو صرف یہ ثابت کرنا ہوتا ہے کہ ان کے پاس اسٹیک کردہ کوائنز موجود ہیں۔
پروف آف اسٹیک کس طرح کام کرتا ہے؟
پروف آف اسٹیک کا الگورتھم نوڈز کے گروپ سے توثیق کاران کا انتخاب کرنے کے لیے بے نام و اتفاقیہ انتخابی طریقہ کار کا استعمال کرتا ہے۔ یہ سسٹم چند مخصوص عوامل کا امتزاج استعمال کرتا ہے جن میں اسٹیکنگ کی عمر، بے ترتیبی کا عنصر، اور نوڈ کی دولت شامل ہیں۔
پروف آف اسٹیک کے سسٹمز میں، بلاکس مائن کردہ ہونے کی بجائے 'تخلیق کردہ' ہوتے ہیں۔ تاہم، آپ اب بھی عام طور پر استعمال ہونے والی اصطلاح 'مائن کردہ' کا تذکرہ سن سکتے ہیں۔ پروف آف اسٹیک کی اکثر کرنسیز، نوڈز کو فوری طور پر آغاز کرنے کی اجازت دینے کے لیے 'پیشگی تخلیق کردہ' کوائنز کی سپلائی کے ساتھ لانچ کی جاتی ہیں۔
فورجنگ کے طریقہ کار میں حصہ لینے والے صارفین پر لازم ہے کہ وہ نیٹ ورک میں کوائنز کی ایک مخصوص تعداد اپنے اسٹیک کے طور پر لاک کریں۔ اسٹیکس کا سائز کسی نوڈ کے اگلے توثیق کار کے طور پر منتخب ہونے کے امکانات کا تعین کرتا ہے - یعنی اسٹیک جتنا بڑا ہو گا، امکانات بھی اتنے ہی زیادہ ہوں گے۔ انتخاب کے اس عمل میں منفرد طریقے بھی شامل کیے جاتے ہیں تاکہ نیٹ ورک میں موجود صرف امیر ترین نوڈز ہی کو حمایت حاصل نہ ہو۔ عام طور پر سب سے زیادہ استعمال ہونے والے دو طریقوں میں اتفاقیہ بلاک کا انتخاب اور کوائن کی عمر کا انتخاب شامل ہیں۔
اتفاقیہ بلاک کا انتخاب
بلاک کے اتفاقیہ انتخاب کے طریقے میں، توثیق کاران کو ہیش کی کم ترین مالیت اور بلند ترین اسٹیک کے امتزاج کے حامل نوڈز کو تلاش کرتے ہوئے منتخب کیا جاتا ہے۔ چونکہ اسٹیکس کے سائز عوامی ہوتے ہیں، لہٰذا دیگر نوڈز کے ذریعے اگلے تخلیق کار کی پیشین گوئی کی جا سکتی ہے۔
کوائن کی عمر کا انتخاب
کوائن کی عمر کے انتخاب کا طریقہ کار اس بنیاد پر نوڈز کا انتخاب کرتا ہے کہ ان کے ٹوکنز کو اسٹیک ہوئے کتنا عرصہ ہو چکا ہے۔ کوائن کی عمر کا حساب کوائنز اسٹیک کرنے کے لیے لگائے جانے والے دنوں کی تعداد کو اسٹیک کردہ کوائنز کی تعداد کے ساتھ ضرب دے کر لگایا جاتا ہے۔
جب کوئی نوڈ کسی بلاک کو تخلیق کر لیتا ہے، تو اس کے کوائن کی عمر کو صفر پر ری سیٹ کر دیا جاتا ہے، اور اسے کوئی دوسرا بلاک تخلیق کرنے کے قابل ہونے کے لیے ایک خاص مدت تک انتظار کرنا پڑتا ہے - یہ عمل بڑے اسٹیک کی حامل نوڈز کو بلاک چین پر غالب آنے سے روک دیتا ہے۔
ٹرانزیکشنز کی توثیق
پروف آف اسٹیک کا الگورتھم استعمال کرنے والی ہر کرپٹو کرنسی کے پاس اپنے ذاتی اصولوں اور طریقوں کے امتزاج کا ایک ایسا سیٹ موجود ہوتا ہے جوکہ ان کی نظر میں ممکنہ طور پر نیٹ ورک اور اپنے صارفین کے لیے ایک بہترین امتزاج ہوتا ہے۔
جب کسی نوڈ کو اگلا بلاک تخلیق کرنے کے لیے منتخب کیا جاتا ہے، تو یہ اس چیز کو چیک کرتا ہے کہ آیا بلاک میں موجود ٹرانزیکشنز درست ہیں۔ اس کے بعد یہ بلاک پر دستخط کرتا ہے اور اسے بلاک چین میں شامل کرتا ہے۔ اس کے بدلے میں بطور انعام، اس نوڈ کو بلاک کی جانب سے ٹرانزیکشن فیس موصول ہوتی ہے، اور بعض بلاک چینز پر، انعام کی صورت میں کوائن دیا جاتا ہے۔
اگر کوئی نوڈ مزید ایک تخلیق کار کا کردار ادا نہ کرنا چاہے، تو ایک مخصوص مدت کے بعد اس کا اسٹیک اور حاصل شدہ انعامات کو ریلیز کر دیا جائے گا، جس کی وجہ سے نیٹ ورک کو اس چیز کی توثیق کے لیے وقت مل جائے گا کہ نوڈ کی جانب سے بلاک چین پر دھوکہ دہی پر مبنی کسی قسم کے بلاکس شامل نہیں کیے گئے۔
کون سی بلاک چینز پروف آف اسٹیک استعمال کرتی ہیں؟
Ethereum کے بعد آنے والی زیادہ تر بلاک چینز پروف آف اسٹیک کے معاہداتی میکانزم کا استعمال کرتی ہیں۔ عموماً، ان میں سے ہر ایک میں نیٹ ورک کی ضروریات کے مطابق ترمیم کی جاتی ہے۔ ہم اس آرٹیکل میں بعد ازاں ان اقسام کا احاطہ کریں گے۔ فی الوقت Ethereum بذات خود Ethereum 2.0 کے ساتھ پروف آف اسٹیک پر جانے کے عمل سے گزر رہی ہے۔
ذیل میں بلاک چین کے ایسے نیٹ ورکس فراہم کیے گئے ہیں، جو پروف آف اسٹیک یا اسی کی کسی قسم کا استعمال کرتے ہیں:
1. BNB چین
2. BNB اسمارٹ چین
3. Solana
4. Avalanche
5. Polkadot
پروف آف اسٹیک کے فوائد
پروف آف ورک کی نسبت، پروف آف اسٹیک واضح طور پر کئی ایک فوائد کا حامل ہے۔ یہی وجہ ہے، نئی بلاک چینز تقریباً ہمیشہ ہی پروف آف اسٹیک کا استعمال کرتی ہیں۔ اس کے فوائد میں شامل ہیں:
موافقت
جیسے کہ صارفین کی ضروریات اور بلاک چینز تبدیل ہوتی رہتی ہیں، اسی طرح پروف آف اسٹیک بھی تبدیل ہو سکتا ہے۔ دستیاب متبادلات کی ایک بڑی تعداد کے ساتھ یہ چیز آسانی سے دیکھی جا سکتی ہے۔ اس کا میکانزم متنوع ہے اور بلاک چین کے استعمال کی اکثر صورتوں سے ہم آہنگ ہو سکتا ہے۔
غیر مرکزیت
زیادہ سے زیادہ صارفین کو نوڈز چلانے کی ترغیب دی جاتی ہے کیونکہ یہ طریقہ نسبتاً زیادہ سستا ہے۔ یہ ترغیب اور بے ترتیب ہونے کا عمل بھی نیٹ ورک کو مزید غیر مرکزی بناتا ہے۔ اگرچہ اسٹیکنگ پولز بھی موجود ہیں، تاہم اس کے باوجود کسی فرد کا پروف آف اسٹیک کے تحت کسی بلاک کو کامیابی سے تخلیق کرنے کا امکان زیادہ ہے۔ مجموعی لحاظ سے، یہ اسٹیکنگ پولز کی ضرورت کم کر دیتا ہے۔
توانائی کا موثر استعمال
توانائی کی کارکردگی کے لحاظ سے پروف آف ورک کے مقابلے میں پروف آف اسٹیک ناقابلِ یقین حد تک مؤثر ہے۔ حصہ لینے کی لاگت کا دارومدار، پزلز کو حل کرنے کی شماریاتی لاگت کی بجائے، کوائنز اسٹیک کرنے پر آنے والی معاشی لاگت پر ہوتا ہے۔ یہ میکانزم، معاہداتی میکانزم چلانے کے لیے درکار توانائی کی طلب میں خاطر خواہ کمی کا سبب بنتا ہے۔
توسیع پذیری
چونکہ پروف آف اسٹیک معاہدے کے قیام کے لیے مادی مشینوں پر انحصار نہیں کرتا، اس لیے یہ مزید توسیع پذیر ہوتا ہے۔ اس میں بڑے مائننگ فارمز یا توانائی کی بڑی سپلائز کی فراہمی کی ضرورت نہیں ہوتی۔ نیٹ ورک پر مزید توثیق کاران شامل کرنے کا عمل نسبتاً زیادہ سستا، آسان اور، مزید قابلِ رسائی ہوتا ہے۔
سکیورٹی
اسٹیکنگ کا عمل توثیق کار کے لیے مالیاتی ترغیب کار کے طور پر کام کرتا ہے تاکہ وہ دھوکہ دہی پر مبنی ٹرانزیکشنز پر عمل کاری انجام نہ دے۔ اگر نیٹ ورک کو، دھوکہ دہی پر مبنی کسی ٹرانزیکشن کا پتہ لگتا ہے، تو توثیق کار اپنے اسٹیک کے ایک حصے اور مستقبل میں حصہ لینے کے حق سے محروم ہو جائے گا۔ لہٰذا جب تک اسٹیک انعام سے زیادہ ہو، توثیق کار کو دھوکہ دہی پر مبنی سرگرمی کے باعث اتنے کوائنز حاصل نہیں ہوں گے، جتنے کا اسے خسارہ ہو جائے گا۔
نیٹ ورک کو موثر طور پر کنٹرول کرنے اور دھوکہ دہی پر مبنی ٹرانزیکشنز منظور کرنے کے لیے، کسی نوڈ کو نیٹ ورک میں اسٹیک کے زیادہ تر حصے کی ملکیت حاصل کرنی ہو گی، جوکہ 51% حملہ بھی کہلاتا ہے۔ کسی کرپٹو کرنسی کی مالیت کے اعتبار سے ایسا کرنا تقریباً ناممکن ہو گا، کیونکہ نیٹ ورک کا کنٹرول حاصل کرنے کے لیے، آپ کو گردشی سپلائی کا 51% حاصل کرنے کی ضرورت ہو گی۔
تاہم، یہ نقصان دہ بھی ثابت ہو سکتا ہے جس کی وضاحت ہم ذیل میں کریں گے۔
پروف آف اسٹیک کے نقصانات
اگرچہ پروف آف ورک کے مقابلے میں پروف آف اسٹیک بہت سارے فوائد کا حامل ہے، تاہم اس کی کچھ کمزوریاں بھی ہیں:
فورکنگ
پروف آف اسٹیک کے معیاری میکانزم کے ساتھ، کسی فورک کی دونوں اطراف کی مائننگ کرنے کی حوصلہ شکنی نہیں کی جاتی ہے۔ پروف آف ورک کے تحت، دونوں اطراف میں مائننگ کا عمل توانائی کے ضیاع کا سبب ہو گا۔ پروف آف اسٹیک کے ساتھ، لاگت کافی کم ہوتی ہے، جس کا مطلب ہے کہ لوگ کسی فورک کی دونوں اطراف پر "شرط" لگا سکتے ہیں۔
رسائی
اسٹیکنگ کے عمل کا آغاز کرنے کے لیے، آپ کو بلاک چین کے مقامی ٹوکن کی سپلائی کی ضرورت ہو گی۔ اس کے لیے ضروری ہے کہ آپ ٹوکن کو کسی ایکسچینج یا کسی دوسرے طریقہ کار سے خریدیں۔ مطلوبہ رقم کے اعتبار سے، آپ کو موثر طور پر اسٹیکنگ کا آغاز کرنے کے لیے خاطر خواہ سرمایہ کاری کی ضرورت پیش آ سکتی ہے۔
پروف آف ورک کے ساتھ، آپ مائننگ کے لیے سستا ساز و سامان خرید سکتے ہیں یا اسے کرائے پر بھی لے سکتے ہیں۔ اس کے ذریعے، آپ کسی پول میں شامل ہو سکتے ہیں اور توثیق کرنے اور فوری طور پر کمائی کے عمل کو شروع کر سکتے ہیں۔
51% حملہ
اگرچہ پروف آف ورک کو بھی 51% حملوں کا خطرہ لاحق رہتا ہے، تاہم پروف آف اسٹیک کے ساتھ یہ عمل بآسانی انجام دیا جا سکتا ہے۔ اگر کسی ٹوکن کی قیمت کریش ہو جاتی ہے یا مارکیٹ میں سرمائے کے اعتبار سے بلاک چین کی حیثیت کم ہو جاتی ہے، تو 50% سے زائد ٹوکنز کو خریدنا اور نیٹ ورک کو کنٹرول کرنا نظریاتی اعتبار سے سستا ثابت ہو سکتا ہے۔
پروف آف ورک بمقابلہ پروف آف اسٹیک
جب ہم دو معاہداتی میکانزمز کا موازنہ کرتے ہیں، تو ان کے درمیان چند بنیادی فرق موجود ہوتے ہیں۔
تاہم، بلاک چینز پر پروف آف اسٹیک کے میکانزمز کی وسیع اقسام موجود ہیں۔ بہت سارے فرق استعمال کردہ اصل طریقہ کار پر منحصر ہوں گے۔
پروف آف اسٹیک پر استوار ہونے والے دیگر معاہداتی میکانزمز
پروف آف اسٹیک وسیع پیمانے پر قابلِ قبول ہوتا ہے۔ ڈویلپرز، بلاک چین کے استعمال کی مخصوص صورتوں کے مطابق درست طریقہ کار تبدیل کر سکتے ہیں۔ ذیل میں سب سے زیادہ استعمال ہونے والے طریقوں کو ملاحظہ کیا جا سکتا ہے
ڈیلیگیٹڈ پروف آف اسٹیک (DPoS)
ڈیلیگیٹڈ پروف آف اسٹیک صارفین کو توثیق کار بنے بغیر، کوائنز کو اسٹیک کرنے کی اجازت دیتا ہے۔ اس صورت میں، وہ بلاک کے انعامات میں شیئر حاصل کرنے کے لیے انہیں کسی توثیق کار کی ذمہ داری پر اسٹیک کرتے ہیں۔ ممکنہ توثیق کار کی ذمہ داری پر جتنے زیادہ ڈیلیگیٹرز اسٹیک کریں گے، اس کے انتخاب کا موقع اُس قدر ہی زیادہ ہو گا۔ عام طور پر توثیق کاران، بطور ترغیب شیئر کردہ رقم ڈیلیگیٹرز کے ساتھ تبدیل کر سکتے ہیں۔ کسی توثیق کار کی ساکھ بھی ڈیلیگیٹرز کے لیے ایک اہم عنصر ہوتی ہے۔
نامزد کردہ پروف آف اسٹیک (NPoS)
نامزد کردہ پروف آف اسٹیک ایک معاہداتی ماڈل ہے جسے Polkadot نے ڈویلپ کیا ہے۔ یہ ڈیلیگیٹیڈ پروف آف اسٹیک کے ساتھ کئی ایک حوالوں سے مماثلت رکھتا ہے، لیکن ایک کلیدی فرق بدستور موجود ہے۔ اگر کوئی نامزد کنندہ (ڈیلیگیٹر) کسی بدنیت توثیق کار کی ذمہ داری پر اسٹیک کرتا ہے، تو وہ اپنے اسٹیک سے محروم بھی ہو سکتے ہیں۔
نامزد کنندگان، زیادہ سے زیادہ 16 تصدیق کنندگان کی ذمہ داری پر اسٹیک کرنے کو منتخب کر سکتے ہیں۔ اس کے بعد یہ نیٹ ورک، ان کے اسٹیک کو منتخب کردہ توثیق کاران کی ذمہ داری پر برابر تقسیم کر دے گا۔ Polkadot، گیم تھیوری اور انتخابی تھیوری میں بھی کئی طریقوں کو استعمال کرتا ہے تاکہ اس بات کا تعین کیا جا سکے کہ نیا بلاک کون تخلیق کرے گا۔
پروف آف اسٹیک کی اتھارٹی (PoSA)
BNB اسمارٹ چین نیٹ ورک کا معاہدہ تخلیق کرنے کے لیے پروف آف اسٹیک کی اتھارٹی کو استعمال کرتی ہے۔ یہ معاہداتی میکانزم پروف آف اتھارٹی اور پروف آف اسٹیک کو یکجا کرتا ہے، جس سے توثیق کاران بلاکس یکے بعد دیگرے تخلیق کر سکتے ہیں۔ 21 فعال توثیق کاران کا ایک گروپ حصہ لینے کا اہل ہے، جس کا انتخاب اس اعتبار سے کیا جاتا ہے کہ اس نے BNB کی کتنی رقم اسٹیک کی ہے یا ان کی ذمہ داری پر اس کی کتنی تعداد ظاہر کی جاتی ہے۔ اس سیٹ کا تعین روزانہ کی بنیاد پر کیا جاتا ہے، اور BNB چین یہ انتخاب محفوظ کر لیتی ہے۔
خلاصہ
Bitcoin کے بعد سے اس طریقہ کار میں نمایاں تبدیلی آئی ہے جس کے ذریعے ہم کسی نیٹ ورک میں ٹرانزیکشن کے بلاکس شامل کرتے ہیں۔ اب ہمیں کرپٹو کا معاہدہ تخلیق کرنے کے لیے شماریاتی طاقت پر انحصار کرنے کی مزید ضرورت نہیں ہے۔ پروف آف اسٹیک کے سسٹم کے بہت سارے فوائد ہیں، اور تاریخی حوالے سے یہ بات واضح ہو چکی ہے کہ پروف آف اسٹیک واقعتاً کارآمد ہے۔ وقت گزرنے کے ساتھ ساتھ، ایسا محسوس ہوتا ہے کہ پروف آف ورک پر مشتمل مٹھی بھر نیٹ ورکس میں سے صرف ایک Bitcoin ہی باقی رہ جائے گا۔ فی الوقت، ایسا معلوم ہے کہ پروف آف اسٹیک ایک لمبے عرصے تک قائم رہے گا۔