کیا چینل جیمنگ بٹ کوائن کے لائٹننگ نیٹ ورک کے لیے خطرہ ہے؟ پلیٹو بلاکچین ڈیٹا انٹیلی جنس۔ عمودی تلاش۔ عی

کیا چینل جیمنگ بٹ کوائن کے لائٹننگ نیٹ ورک کے لیے خطرہ ہے؟

(Antoine Riard اور Gleb Naumenko کا خصوصی شکریہ، جن کا حالیہ تحقیق اس مضمون کی بنیاد ہے۔)

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

ابھی تک اس مسئلے کے نیٹ ورک پر واقعی کوئی منفی اثرات نہیں پڑے ہیں، لیکن اس حقیقت پر غور کرتے وقت، یہ ذہن میں رکھنا ضروری ہے کہ نیٹ ورک اب بھی، چیزوں کی عظیم سکیم میں، نسبتاً چھوٹا ہے۔ مرچنٹ پروسیسرز نے اس کی حمایت کرنا شروع کر دی ہے، جیسا کہ کچھ تبادلے اور بہت ساری لائٹننگ/بِٹ کوائن مقامی خدمات اور کاروبار ہیں، لیکن حقیقت میں، یہ زیادہ نہیں ہے۔ نیٹ ورک اب بھی ایک چھوٹی سی چیز ہے جسے بنیادی طور پر بٹ کوائنرز استعمال کرتے ہیں، اور یہ دنیا کا کوئی بہت بڑا حصہ نہیں ہے۔

اس سے بھی آگے، بٹ کوائنرز کی مقدار جو باقاعدگی سے اپنے بٹ کوائن کو کامرس سیٹنگز میں خرچ کرتے اور استعمال کرتے ہیں وہ پہلے سے ہی چھوٹے گروپ کا ایک چھوٹا سب سیٹ ہے۔ صرف اس وجہ سے کہ جو حملے ممکن ہیں وہ اب نہیں ہو رہے ہیں، لوگوں کو یہ نہیں سمجھنا چاہیے کہ اس کا مطلب ہے کہ جب نیٹ ورک بڑے پیمانے پر بڑھتا ہے تو وہ نہیں ہوتے رہیں گے۔ یہ جتنا بڑا ہوگا، اتنا ہی زیادہ مسابقتی اور مخالف ہوگا۔

چینل جیمنگ کیا ہے؟

چینل جیمنگ کا بنیادی تصور ایک لائٹننگ چینل کے ذریعے ادائیگیوں کو روٹ کرنا ہے جسے آپ اپنے آپ سے خود تک جام کرنا چاہتے ہیں، اور پھر ادائیگی کے ہیش میں پری امیج جاری کرکے انہیں حتمی شکل نہیں دینا ہے۔ ہیشڈ ٹائم لاک کنٹریکٹس (HTLCs). متاثرین اپنے چینل سے HTLCs کو اس وقت تک نہیں ہٹا سکیں گے جب تک کہ رقم کی واپسی کے لیے ٹائم لاک ختم نہ ہو جائے، کیونکہ ان کے پاس اپنی واجب الادا رقم کے دعوے کو نافذ کرنے کا کوئی طریقہ نہیں ہوگا اگر پری امیج کو ہٹانے کے بعد جاری کیا گیا ہو۔ اگر آپ ایسا کر کے کسی چینل کو مکمل طور پر جام کر دیتے ہیں، تو وہ چینل تمام نقصان دہ ادائیگیوں پر ٹائم لاک ختم ہونے تک کسی بھی ادائیگی کو روٹ کرنے سے قاصر رہے گا۔

حملہ کرنے کے لیے یہاں دو مختلف حکمت عملیوں کا استعمال کیا جا سکتا ہے۔ آپ یا تو چینل میں دستیاب روٹیبل رقم کو آزما سکتے ہیں اور جام کر سکتے ہیں، یا آپ چینل میں تمام انفرادی HTLC سلاٹس کو آزما کر جام کر سکتے ہیں۔ ایک لائٹننگ چینل کے پاس ہر سمت میں صرف 483 زیر التواء HTLCs ہو سکتے ہیں - یہ اس لیے ہے کہ بٹ کوائن کا لین دین کتنا بڑا ہو سکتا ہے اس کی زیادہ سے زیادہ سائز کی حد ہے۔ اگر آپ چینل میں فی سمت 483 سے زیادہ HTLCs شامل کرتے ہیں، تو ضرورت پڑنے پر چینل کو بند کرنے کا لین دین بہت بڑا ہوگا اور نیٹ ورک پر جمع کرانے کے لیے درست نہیں ہوگا۔ یہ چینل میں موجود ہر چیز کو چین پر ناقابل نفاذ بنا دے گا۔

لہذا، ایک حملہ آور یا تو کوشش کر سکتا ہے اور کسی چینل میں موجود تمام لیکویڈیٹی کو لاک کر سکتا ہے، یا چینل میں تمام HTLC سلاٹس کو لاک کرنے کی کوشش کر سکتا ہے۔ یا تو حکمت عملی چینل کو ناقابل استعمال بنا دے گی، لیکن سلاٹ جیمنگ عام طور پر رقم کے جام سے سستی ہوگی۔ حملہ آور کے پاس یہ حملہ کرنے کے لیے نیٹ ورک پر سکے ہونے کی ضرورت ہے، اس لیے 483 صلاحیت والے HTCL کے لیے کم از کم اجازت شدہ قدر کو روٹ کرنا چینل میں دستیاب تمام لیکویڈیٹی کو بند کرنے کی کوشش کرنے سے زیادہ مؤثر ثابت ہوگا۔

کوئی لائٹنگ چینل کیوں جام کرنا چاہے گا؟

اس حملے کو انجام دینے کی بہت سی وجوہات ہیں۔ سب سے پہلے، ایک بدنیتی پر مبنی ادارہ جو خود Bitcoin پر حملہ کرنا چاہتا ہے، نیٹ ورک کے "بنیادی" میں موجود تمام کلیدی چینلز کو جام کر سکتا ہے تاکہ زیادہ تر نیٹ ورک کو روٹنگ کی ادائیگیوں کے لیے ناقابل استعمال بنایا جا سکے، سوائے اس نوڈ کے جو ایک دوسرے سے بہت قریب سے جڑے ہوئے ہیں۔ . اس پیمانے پر کارکردگی کا مظاہرہ کرنے کے لیے بہت زیادہ سکوں کی ضرورت ہوگی، لیکن یہ ایسی چیز نہیں ہے جس میں بٹ کوائن کے بڑھنے اور حکومت کی طرف سے منظور شدہ رقم اور ادائیگی کے نظام کا متبادل بننے کے امکان کے طور پر رعایت کی جائے۔

دوم، ایک روٹنگ نوڈ، یا مرچنٹ، مقابلہ کرنے والے پر حملہ کرنے کی کوشش کر سکتا ہے تاکہ مقابلے کے مقابلے میں ان سے فیس وصول کی جا سکے۔ اسی طرح کی مصنوعات فروخت کرنے والا تاجر کسی مدمقابل کے چینلز کو جام کر سکتا ہے تاکہ گاہکوں کو وہاں خریداری کرنے سے روکا جا سکے، اس امید میں کہ وہ اپنے اسٹور پر خریداری کرنے کی ترغیب دیں۔ ایک روٹنگ نوڈ جس میں دوسرے نوڈ کی طرح چینل کنیکٹیویٹی ہوتی ہے مقابلہ کرنے والے روٹنگ نوڈ کے چینلز کو جام کر سکتا ہے تاکہ انہیں روٹنگ کی ادائیگیوں کے لیے ناقابل استعمال بنایا جا سکے۔ وقت گزرنے کے ساتھ یہ روٹنگ کی اعتبار کے لحاظ سے اس نوڈ کی ساکھ کو تباہ کر دے گا، اور اسی طرح کے رابطے کی وجہ سے، اس بات کا زیادہ سے زیادہ امکان ہو جائے گا کہ صارفین کے بٹوے حملہ آور کے نوڈ کا انتخاب کریں گے تاکہ پورے نیٹ ورک میں ادائیگیوں کو روٹ کیا جا سکے۔

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

چینل جیمنگ حملوں کو کم کرنا

حملہ آوروں کی لاگت کو بڑھانے اور متاثرین کے نقصان کو کم کرنے کے لیے کچھ بنیادی، جزوی تخفیف کا اطلاق کیا جا سکتا ہے۔ پہلا HTLCs کو ہینڈل کرنے کے لئے ایک کثیر مرحلہ عمل ہوگا۔

فی الحال، ہر HTLC انفرادی طور پر موجودہ چینل کی حالت کے لیے کمٹمنٹ ٹرانزیکشن میں ایک نیا آؤٹ پٹ شامل کرتا ہے۔ دو مراحل کا عمل کمٹمنٹ ٹرانزیکشن میں ایک اضافی آؤٹ پٹ بنا سکتا ہے، اور پھر اس کے بعد دوسرا ٹرانزیکشن ہو سکتا ہے جس میں اصل HTLC شامل کر دیا گیا ہے۔ یہ زیادہ سے زیادہ 483 کو 483 HTLC سلاٹس فی چینل (یا 233,289 سلاٹس) سے ضرب دینے کی اجازت دے گا۔ تاہم، یہ واقعی خود سے کچھ بھی ٹھیک نہیں کرتا ہے، اور اس کے لیے ٹائم لاک میں توسیع کی ضرورت ہوگی کیونکہ آپ چیزوں کو آن چین نافذ کرنے کے لیے ایک اضافی لین دین کا اضافہ کر رہے ہیں، اور اگر وہ اس نئے لین دین کے ڈھانچے کو استعمال کرتے ہیں تو حملہ آور کی اصل میں شکار سے زیادہ مدد کر سکتے ہیں۔ شکار نہیں کیا. تاہم، یہ ایک اور تکنیک کے ساتھ مل کر مدد کرے گا جو لمحہ بہ لمحہ بیان کی گئی ہے۔

دوسری ایک رد عمل کی حکمت عملی ہوگی، جہاں ایک نوڈ جو جامنگ کا شکار ہو گیا ہے اسی ہم مرتبہ کے لیے ایک نیا چینل کھول سکتا ہے جس میں جام کیا گیا ہے۔ تاہم، ایسا کرنے کے لیے اضافی سرمائے کی ضرورت ہوگی، دوسرے چینل کے جام ہونے اور فیس کی آمدنی سے محروم ہونے کے موقع کی لاگت کو طے نہیں کرتا، اور نئے چینل کو بعد میں بھی جام کیا جا سکتا ہے اگر حملہ آور کے پاس ایسا کرنے کے لیے سرمایہ دستیاب ہو۔ .

تیسری تکنیک HTLC سلاٹس کو بالٹی کرنا ہوگی۔ فی الحال 483 سلاٹ ہیں، اور یہ ایک واحد سلاٹ کی حد ہے جو ادائیگی کی قدر سے قطع نظر تمام ادائیگیوں پر عالمی طور پر لاگو ہوتی ہے۔ نوڈس چھوٹی سلاٹ کی حدوں کی علیحدہ بالٹی بنا سکتے ہیں اور انہیں مختلف قدروں کی ادائیگیوں پر لاگو کر سکتے ہیں، یعنی 100,000 سیٹ یا اس سے چھوٹی کی ادائیگیوں کو صرف 150 سلاٹس تک رسائی حاصل ہو سکتی ہے۔ لہذا، چھوٹی قیمت کی روٹنگ ادائیگیاں تمام دستیاب HTLC سلاٹس کو استعمال نہیں کر سکتیں۔

100,000 سیٹوں سے 1 ملین سیٹوں کی ادائیگیوں کو 300 سلاٹس تک رسائی حاصل ہو سکتی ہے، اور 1 ملین سیٹوں سے 10 ملین سیٹوں کو مکمل 483 سلاٹس تک رسائی حاصل ہو سکتی ہے۔ اس سے حملہ آور کے سرمائے کی لاگت کو سلاٹ جام کرنے میں نمایاں طور پر بڑھ جائے گا، کیونکہ وہ اب تمام 483 سلاٹس کو استعمال کرنے کے قابل نہیں رہے گا جس میں سب سے چھوٹی قیمت کی ادائیگی ممکن ہو گی۔ مزید برآں، چونکہ HTLC آؤٹ پٹ ڈسٹ تھریشولڈ سے نیچے (فی الحال، 546 sats) کو نشر بھی نہیں کیا جا سکتا اور چین پر نافذ بھی نہیں کیا جا سکتا، اس حد سے نیچے کی کوئی بھی چیز "0 بالٹی" کے طور پر ہینڈل کی جا سکتی ہے کیونکہ ویسے بھی HTLC آؤٹ پٹ نہیں بنایا گیا ہے۔ نوڈس استعمال شدہ CPU وسائل یا دیگر میٹرکس کی بنیاد پر ان لین دین پر حدیں نافذ کر سکتے ہیں تاکہ انہیں سروس سے انکار کے خطرات بننے سے روکا جا سکے، اس بات پر منحصر ہے کہ اگر وہ ایمانداری سے طے نہیں کیے جاتے ہیں تو وہ کتنا نقصان برداشت کر سکتے ہیں۔

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

اوپر بیان کردہ اپنی تحقیق میں، Riard اور Naumenko نے یہ ظاہر کیا ہے کہ بکٹنگ سلاٹس اور دو سٹیج سلاٹ ایکسٹینشن کے بہترین امتزاج کے ساتھ، سلاٹ جیمنگ کی وجہ کو رقم جیمنگ جتنا مہنگا بنایا جا سکتا ہے۔ اس سے مسئلہ جامع طور پر حل نہیں ہو گا، لیکن اگر پورے نیٹ ورک میں نوڈس کے ذریعے بڑے پیمانے پر لاگو کیا جائے تو اس سے حملے کو انجام دینے کی کم از کم لاگت بڑھ جاتی ہے۔

انہوں نے جن دو جامع حلوں کو دیکھا ہے وہ ہیں لیکویڈیٹی کو لاک اپ کرنے کے لیے ایک اپ-فرنٹ/ہولڈ ٹائم فیس، اور بلائنڈ Chaumian ٹوکنز کا استعمال کرتے ہوئے ساکھ کا نظام۔ فیس اسکیم کا TLDR یہ ہے کہ HTLC کو روٹ کرنے کے لیے ایک اپ فرنٹ فیس کے لیے ایک بانڈ ادا کیا جائے گا جس کے طے ہونے میں کافی وقت لگنے کی امید ہے، اور جتنی دیر تک یہ بے ترتیب رہے گا، یہ ہر روٹنگ نوڈ کو فیس جاری کرے گا۔ وقت کا ایک حصہ جو تصفیہ کے بغیر گزر گیا ہے۔ مسئلہ یہ ہے کہ اس کو نافذ کرنے سے چینلز کو بند کرنے کی ضرورت پیش آسکتی ہے اگر ضرورت پڑنے پر فیس نہیں بھیجی جاتی ہے، اور یہ استعمال کے جائز کیسز کا سبب بنے گا جس میں طویل لاک اپ کے اوقات کی ضرورت ہوتی ہے تاکہ وہ اتنی ہی زیادہ فیس ادا کرے جو چینل جام کرنے کی کوشش کرنے والا حملہ آور کرے گا۔

ساکھ کی اسکیم میں صفر علمی ثبوتوں کا استعمال کرتے ہوئے Bitcoin کے کنٹرول کو سائبل ڈیفنس کے طور پر ثابت کرنا، اور پھر آپ کی ساکھ سے منسلک بانڈ کا استعمال کرتے ہوئے روٹنگ نوڈس سے بلائنڈ Chaumian ٹوکن حاصل کرنا جو HTLCs پر چھڑایا جائے گا اور دوبارہ جاری کیا جائے گا۔ رازداری کے تحفظ کے طریقے سے کامیابی کے ساتھ طے کرنا۔ نوڈس ہر شناخت کے لیے ایک بار ٹوکن جاری کریں گے، اور اگر HTLC کا بروقت تصفیہ نہیں کیا گیا یا رقم کی واپسی نہیں کی گئی، تو نوڈس ٹوکن کو دوبارہ جاری کرنے سے انکار کر سکتے ہیں، اس طرح صارف کو اپنے نوڈ کے ذریعے روٹ کرنے سے روکا جا سکتا ہے جب تک کہ وہ نیا بنانے کے لیے وقت اور رقم خرچ نہ کرے۔ مختلف سکوں کے ساتھ اسٹیک بانڈ ایک تازہ ٹوکن میں جاری کیا جائے گا۔

جو لوگ ان دو حلوں کے بارے میں مزید پڑھنا چاہتے ہیں، ان کے لیے سیکشنز میں مزید معلومات مل سکتی ہیں۔ پانچ اور چھ Riard اور Naumenko کی تحقیق میں.

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

ہوسکتا ہے کہ لوگ اسے سننا نہ چاہیں، لیکن دن کے اختتام پر، اگر اصل چینلز کے لیے چینل جامنگ کو کم کرنے کے لیے اوپر دیئے گئے حل کافی نہیں ہیں، تو یہ تھرڈ پارٹی سسٹم ہمیشہ ایک ممکنہ آپشن ہوتے ہیں۔

یہ شنوبی کی ایک مہمان پوسٹ ہے۔ بیان کردہ آراء مکمل طور پر ان کی اپنی ہیں اور ضروری نہیں کہ وہ BTC Inc یا Bitcoin میگزین کی عکاسی کریں۔

ٹائم اسٹیمپ:

سے زیادہ بکٹکو میگزین