تعریف
بلاک چین ایک مشترکہ ڈیجیٹل لیجر (کھاتہ) ہے جس میں ٹرانزیکشنز کو بلاکس میں جمع کیا جاتا ہے اور ہر بلاک اپنے سے پچھلے بلاک سے جڑا ہوتا ہے، جس کی وجہ سے کوئی ریکارڈ شامل ہونے کے بعد اسے بدلنا بہت مشکل ہو جاتا ہے۔
طریقۂ کار
ہر بلاک میں ٹرانزیکشنز کا ایک مجموعہ اور پچھلے بلاک کا ہیش ہوتا ہے۔ ہیش ایک کرپٹوگرافک فنکشن سے بننے والا مختصر فنگر پرنٹ ہے: ان پٹ میں ایک حرف بدلنے سے بھی بالکل مختلف ہیش بن جاتا ہے۔ چونکہ ہر بلاک میں پچھلے بلاک کا ہیش شامل ہوتا ہے، اس لیے کسی پرانی ٹرانزیکشن میں ردوبدل سے اس بلاک کا ہیش بدل جائے گا اور اس کے بعد آنے والے ہر بلاک سے اس کا ربط ٹوٹ جائے گا۔
بہت سے کمپیوٹرز، جنہیں نوڈز کہا جاتا ہے، لیجر کی نقول رکھتے ہیں اور ہر نئے بلاک کو نیٹ ورک کے قواعد پر پرکھتے ہیں۔ کنسینسس میکانزم (اتفاقِ رائے کا طریقہ) طے کرتا ہے کہ اگلا بلاک کون شامل کرے گا۔ پروف آف ورک میں مائنرز کمپیوٹنگ پاور کے ذریعے مقابلہ کرتے ہیں؛ پروف آف اسٹیک میں ویلیڈیٹرز کولیٹرل کے طور پر کوائن لاک کرتے ہیں۔ پبلک بلاک چینز میں کوئی بھی لیجر پڑھ سکتا اور اس میں حصہ لے سکتا ہے، جبکہ پرمیشنڈ بلاک چینز میں شرکت صرف منظور شدہ ممبران تک محدود ہوتی ہے۔
اس ڈیزائن کی وجہ سے تاریخ کو دوبارہ لکھنا بہت مشکل ہے، مگر ناممکن نہیں: جو حملہ آور کسی نیٹ ورک کی زیادہ تر مائننگ پاور یا اسٹیک پر قابض ہو، وہ نظری طور پر حالیہ بلاکس کو ازسرِنو ترتیب دے سکتا ہے۔ بلاک چین کے گرد بنائے گئے اسمارٹ کنٹریکٹس، والیٹس اور ایکسچینجز میں بھی اپنی خامیاں ہو سکتی ہیں۔ کسی ٹوکن کا بلاک چین پر چلنا یہ نہیں بتاتا کہ وہ قیمتی ہے، اچھے طریقے سے چلایا جا رہا ہے یا رکھنے کے لیے محفوظ ہے۔
مثال (فرضی اعداد)
فرض کریں چین X ہر 15 سیکنڈ میں ایک نیا بلاک شامل کرتی ہے، اور وصول کنندہ اس وقت تک انتظار کرتا ہے جب تک ادائیگی والے بلاک کے اوپر 20 مزید بلاکس شامل نہ ہو جائیں۔
انتظار کا وقت = 20 × 15 سیکنڈ = 300 سیکنڈ، یعنی 5 منٹ۔
ادائیگی واپس پلٹنے کے لیے حملہ آور کو وہ بلاک اور اس کے بعد کے 20 بلاکس، یعنی کل 21 بلاکس، دوبارہ بنانے ہوں گے اور نیٹ ورک سے دوبارہ لکھی گئی چین منظور کروانی ہو گی۔
ہر نیا بلاک ختم کرنے کے لیے ایک اور تہہ بڑھا دیتا ہے، اسی لیے کئی بلاکس کا انتظار کرنے سے ریکارڈ کو بدلنا بہت مشکل ہو جاتا ہے، اگرچہ ناممکن نہیں۔
عام غلطیاں
- یہ ماننا کہ بلاک چین اپنے اوپر بنے ہر ٹوکن کو قیمتی یا محفوظ بنا دیتی ہے۔
- یہ سمجھنا کہ ریکارڈ کسی بھی صورت میں کبھی نہیں بدلے جا سکتے۔
- وصول کنندہ کے مطلوبہ بلاکس شامل ہونے سے پہلے ہی ادائیگی کو حتمی سمجھ لینا۔
- کسی ایکسچینج یا اسمارٹ کنٹریکٹ کی خامی کو خود بلاک چین کی ناکامی سمجھ لینا۔
یہ لغت صرف تعلیمی مقصد کے لیے ہے اور سرمایہ کاری کا مشورہ نہیں ہے۔ مثالوں میں فرضی اعداد استعمال کیے گئے ہیں۔