کور لائٹننگ: کس طرح بلاک اسٹریم کا نفاذ ریبرانڈ بٹ کوائن کے لیے اپنے طویل مدتی وژن سے بات کرتا ہے۔

ماخذ نوڈ: 1260902

اب کور لائٹننگ کہلاتا ہے، بلاک اسٹریم کے لائٹننگ نیٹ ورک کا نفاذ Bitcoin کا ​​انٹرآپریبل، تصریح پر مرکوز معیار بننا چاہتا ہے۔

Bitcoin انفراسٹرکچر کمپنی Blockstream نے حال ہی میں اپنے لائٹننگ نیٹ ورک کے نفاذ کو c-Lightning سے Core Lightning (CLN) پر دوبارہ برانڈ کیا تاکہ پروجیکٹ کی طویل مدتی توجہ کو انٹرآپریبلٹی اور تفصیلات کے کام پر اجاگر کیا جاسکے۔

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

کمپنی نے ایک بیان میں کہا، "ہم امید کرتے ہیں کہ تازہ کاری شدہ نام انٹرآپریبلٹی، تصریح کے کام، اور درستگی اور مضبوطی پر ترجیح کے ساتھ حوالہ کے نفاذ کو فراہم کرنے کے جاری مقصد پر CLN کی توجہ کو بہتر طور پر بتاتا ہے۔" بیان.

بجلی کے نیٹ ورک کے مختلف نفاذ کیوں ہیں؟

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

لہذا، خلاصہ جو ہے "بجلی کا نیٹ ورک” مختلف شرکاء کو ایک دوسرے کے ساتھ بات چیت کرنے کی ضرورت ہوتی ہے تاکہ وہ ایک دوسرے کی ادائیگیوں کو روٹ کر سکیں اور بغیر رگڑ کے تعامل کو فعال کر سکیں۔ یہ مواصلت نوڈس کے درمیان ہوتی ہے جو لائٹننگ پروٹوکول سافٹ ویئر چلاتے ہیں اور اس وجہ سے دیگر چیزوں کے علاوہ ادائیگیاں بھیجنے اور وصول کرنے کے قابل ہوتے ہیں۔

جبکہ بٹ کوائن میں فی الحال ایک ڈی فیکٹو معیاری نوڈ سافٹ ویئر موجود ہے، Bitcoin کور, Lightning node سافٹ ویئر کی ایک سے زیادہ اقسام ہیں جو اس وقت مقبول ہیں۔ نتیجے کے طور پر، یہ بتانے کے لیے دستاویزات کے ایک سیٹ کی ضرورت ہے کہ یہ مختلف قسم کے لائٹننگ نوڈس - عرف "عمل درآمد" - ایک دوسرے سے کیسے بات کر سکتے ہیں۔

۔ بجلی کی ٹیکنالوجی کی بنیاد (BOLT) دستاویزات تصریحات کے سیٹ کی وضاحت کریں کہ لائٹننگ نیٹ ورک میں ایک مستحکم، تعمیل کرنے والا حصہ لینے کے لیے تمام لائٹننگ نوڈ کے نفاذ کو لازمی طور پر عمل کرنا چاہیے۔ فی الحال 11 BOLT دستاویزات موجود ہیں جو ہر چیز کی وضاحت کرتی ہیں کہ کس طرح ادائیگی کا چینل قائم کیا جائے اور اسے بٹ کوائن کے ساتھ فنڈ کیا جائے کہ کس طرح کسی کو بجلی کی ادائیگی کی درخواست کرنی چاہیے۔

قدرتی طور پر، حقیقت یہ ہے کہ بجلی کے مختلف نفاذ کا مطلب یہ بھی ہے کہ صارفین کے لیے مختلف پیشکشیں دستیاب ہیں، اور وہ اپنی مخصوص ضروریات کی بنیاد پر چلانے کے لیے جو بھی سافٹ ویئر منتخب کر سکتے ہیں۔ اعلیٰ سطح پر، چار بڑے لائٹنینگ نفاذ ہیں، LND، کور لائٹننگ، Eclair اور LDK، ہر ایک مخصوص استعمال کے معاملات کے لیے تیار ہے۔

کور لائٹننگ: بولٹ سے بنایا گیا ہے۔

سی ایل این, پہلے c-lightning، 2018 کے اوائل سے Bitcoin مین نیٹ پر پیداواری استعمال میں ہے۔ C پروگرامنگ زبان میں لکھی گئی، جو ڈویلپرز کو کم سطح پر بھی اپنے کوڈ کے رویے پر اعلیٰ درجے کا کنٹرول فراہم کرتی ہے، CLN کی توجہ مرکوز ہے۔ کارکردگی کے ساتھ ساتھ ڈویلپرز اور صارفین کو ماڈیولر فراہم کرنے پر، پلگ ان کی بنیاد پر بٹ کوائن کے لیئر 2 اسکیلنگ پروٹوکول کا نفاذ۔

"ہمارا مقصد ایک اعلیٰ کارکردگی، انٹرپرائز-گریڈ، خصوصیت کے مطابق عمل درآمد ہونا ہے،" بلاک اسٹریم کے لائٹننگ ڈویلپر، رسٹی رسل نے بتایا۔ بکٹکو میگزین. "اس کا روایتی طور پر مطلب ہے کہ ہم اعلی درجے کے صارفین، کاروباروں اور ڈویلپرز کے لیے سب سے اوپر ہیں۔"

سی ایل این صرف کام کرتا ہے لینکس اور میک او ایس پر، اور مقامی یا ریموٹ کی ضرورت ہے۔ بٹ کوائنڈ ورژن 0.16 یا اس سے اوپر جو اس نیٹ ورک کے ساتھ مکمل طور پر پکڑا گیا ہے جس پر صارف چل رہا ہے اور اس سے لین دین کرتا ہے۔ کٹائی ہے۔ جزوی طور پر حمایت کی.

ہلکے وزن کے نفاذ کے طور پر، CLN حسب ضرورت کی ایک بڑی سطح کو قابل بناتا ہے کیونکہ یہ صارف کو اسے اپنا بنانے اور صرف ان خصوصیات کو شامل کرنے کی اجازت دیتا ہے جن کی وہ چاہتے ہیں یا ضرورت ہے۔ ڈویلپرز اپنی مرضی کے مطابق JSON-RPC طریقوں کے ذریعے ڈیمون کے ساتھ انٹرفیس کر سکتے ہیں، جس سے وہ پلگ ان کے ذریعے اپنی ضروریات کے مطابق فعالیت کو مؤثر طریقے سے اپنی مرضی کے مطابق بنا سکتے ہیں جو براہ راست نچلی سطح کی تفصیلات تک رسائی حاصل کر سکتے ہیں۔

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

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

"ہم Lightning BOLT وضاحتوں سے بنائے گئے ہیں، لفظی طور پر!" رسل نے بتایا بکٹکو میگزین. "اس کا مطلب ہے کہ ہمیں BOLT تفصیلات کے ذریعے پورے لائٹننگ نیٹ ورک کے فن تعمیر کو مربوط کرنے میں بہت زیادہ خیال ہے (اور، ایک ٹیم کے طور پر، بہت زیادہ کوشش کی ہے)۔"

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

بلاک اسٹریم میں لائٹننگ پروٹوکول انجینئر لیزا نیگٹ نے بتایا کہ "ہم جس وجہ سے قیاس آرائی اور جائزہ لیتے ہیں وہ یہ ہے کہ اس سے کام کرنے کے بہتر طریقوں کی نشاندہی کرنے میں مدد ملتی ہے - کیڑے تلاش کرنا، مستقبل کے مسائل کی نشاندہی کرنا"۔ بکٹکو میگزین.

اس کی کارکردگی اور ہلکے وزن کے نشانات کو دیکھتے ہوئے، CLN ممکنہ طور پر کم تصریح والے آلات کے لیے بہترین نفاذ ہے۔

Blockstream کی ٹیم نے نئی خصوصیات کا ایک سیٹ بھی تیار کیا ہے جو BOLTs کی موجودہ فعالیت کو بڑھاتا ہے، جو اکثر ڈرافٹ تصریحات یا مخصوص تجاویز ہوتے ہیں، بشمول اشتراکی چینل کھولنے، لیکویڈیٹی اشتہارات اور BOLT 12۔ CLN صارف کو ان آنے والی خصوصیات کو آزمانے کا اختیار دیتا ہے۔

"ہم تجرباتی اختیارات کے تحت بجلی کی تصریح کے ڈرافٹ حصوں کو تیار کرتے ہیں،" رسل نے بتایا بکٹکو میگزین. "لیکن اگر آپ زیادہ بہادر ہیں، تو وہ تجرباتی اختیارات آپ کو فراہم کرتے ہیں۔

لائٹننگ نیٹ ورک پر آگے کیا ہو رہا ہے اس کی بصیرت!

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

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

لیکویڈیٹی اشتہارات بھی تعاون پر مبنی چینل کھولتے ہیں۔ ایک بلاک اسٹریم کے مطابق بلاگ پوسٹ, "وہ ایک وکندریقرت اور قابل رسائی انداز میں پورے نیٹ ورک میں لیکویڈیٹی کی تعیناتی کو مربوط کرنے کی صلاحیت فراہم کرنے کا ایک ہلکا پھلکا طریقہ ہیں۔"

خصوصیت Lightning میں ایک عام مسئلہ کو حل کرنے کی کوشش کرتی ہے: ان باؤنڈ لیکویڈیٹی۔

نیگٹ نے کہا کہ لیکویڈیٹی اشتہارات آپ کو "ان تمام لوگوں کو دیکھنے کی اجازت دیتے ہیں جو اشتہار دے رہے ہیں کہ اگر آپ ان کے لیے ایک چینل کھولتے ہیں تو وہ آپ کو ان باؤنڈ لیکویڈیٹی بیچیں گے، جو کہ واقعی دلچسپ چیز ہے،" نیگٹ نے کہا۔

بولٹ 12۔ CLN میں تجرباتی تعاون کے ساتھ Lightning wallets اور نوڈس کے لیے ایک اور ڈرافٹ تفصیلات ہے۔ مجوزہ خصوصیت، "پیشکشوں" کو تیار کیا گیا ہے، جو دوبارہ قابل استعمال پیشکشوں کو فعال کر کے BOLT 11 انوائسز میں بہتری لائے گا، جبکہ BOLT 11 انوائس کو صرف ایک بار استعمال کیا جا سکتا ہے۔ مزید برآں، جب کہ انوائس خصوصی طور پر ادائیگی کی درخواست ہے، آپ رقم بھیجنے، وصول کرنے کے لیے بھی پیشکش کا استعمال کر سکتے ہیں۔

CLN صارفین اب اپنے نوڈ مینجمنٹ کے کاموں کو بھی خودکار کر سکتے ہیں۔ CLBOSS، حال ہی میں جاری کردہ "مصنوعی ذہانت" ٹول جو یہ فیصلہ کر سکتا ہے کہ کون سے نوڈس کو چینلز کھولنا ہے، جب فیس کم ہوں اور آن چین فنڈز ہوں تو چینلز کھولیں، روٹنگ فیس کو دوسرے نوڈس کے ساتھ مسابقتی کرنے کے لیے ایڈجسٹ کریں، بولٹز کے ذریعے سب میرین سویپ انجام دیں۔ .exchange API اور خودکار طور پر چینلز کو دوبارہ متوازن کریں۔

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

"ایک عمل کے طور پر یہ مشکل ہے اور اس میں کافی وقت لگتا ہے۔ اس کے لیے بہت سے مختلف نقطہ نظر کے ساتھ دوسرے لوگوں کے ساتھ ہم آہنگی کی ضرورت ہوتی ہے، "نیگٹ نے کہا۔

اس کے نتیجے میں، مختلف کمپنیاں اپنی انفرادی ترجیحات کے مطابق اس عمل کے لیے مختلف وقت اور کوششیں وقف کرتی ہیں، جو کہ قدرتی طور پر مختلف ہوتی ہیں۔ جب کہ، رسل کے مطابق، CLN ٹیم نے اپنی زیادہ تر کوششیں "تفصیلات اور نچلے درجے کے نفاذ کی تفصیلات پر صرف کی ہیں اور تقریباً کوئی کوشش نہیں کی ہے ڈویلپر کی رسائی یا مارکیٹنگ،" LND کے پیچھے والی کمپنی Lightning Labs نے اکثر زیادہ توجہ مرکوز کرنے کا انتخاب کیا ہے۔ نئی خصوصیات پر انجینئرنگ کے وسائل اور مشکل قیاس کے عمل کے بجائے صارفین کے درد کے نکات کو حل کرنا۔

LND: خلا CLN بھر سکتا ہے؟

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

"ہم چاہتے ہیں کہ ڈویلپر اسے آسانی سے اٹھا سکیں، اسے اپنی مصنوعات میں ضم کر سکیں، اس کے اوپر ایپس بنائیں اور اسے بٹوے یا خود میزبان نوڈ کے طور پر تقسیم کر سکیں،" LND ڈویلپر اولیور گگر نے کہا لندن بٹ کوائن ڈیوس میٹنگ میں۔ "اسے plebs پر لانا۔"

نتیجے کے طور پر، LND "ایک بہترین ڈویلپر انٹرفیس رکھنے" پر توجہ مرکوز کرتا ہے، Gugger نے مزید کہا، gRPC اور REST کو فعال کر کے۔

"LND کے پاس ایک زبردست کمیونٹی، آسان سیٹ اپ اور زبردست ڈویلپر دستاویزات ہیں،" رسل نے کہا جب ان سے پوچھا گیا کہ LND سب سے زیادہ مقبول لائٹننگ نفاذ کیوں ہے۔

LND نے تمام نفاذ میں کمیونٹی کی سب سے بڑی شمولیت دیکھی ہے اور فی الحال تمام نیٹ ورک نوڈس کی اکثریت چلاتی ہے۔ کچھ اندازے کل پبلک لائٹننگ نوڈس میں LND کا حصہ کہیں بھی 70% اور 90% کے درمیان رکھیں۔

LND اس بات پر بھی فخر کرتا ہے کہ یہ سب سے بڑی کل وقتی ترقیاتی ٹیم ہے۔ نتیجے کے طور پر، ٹیم LND کے ارد گرد ویلیو ایڈڈ خدمات کی بہتات بنانے میں کامیاب ہو گئی ہے، جیسے سوراخ اور لیکویڈیٹی سروسز لائٹننگ لوپ اور پول.

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

پول لائٹننگ چینلز کے لیے ایک ہم مرتبہ سے ہم مرتبہ بازار ہے۔ یہ ان صارفین کو جوڑتا ہے جن کو ان باؤنڈ لیکویڈیٹی تک رسائی کی ضرورت ہوتی ہے جن کے پاس لائٹننگ نیٹ ورک پر تعینات کرنے کے لیے سرمایہ ہے، لائٹننگ نیٹ ورک کے شریک کار کو اس کی ضرورت کا اشارہ دینے کے لیے اور دوسروں کو ان کے سرمائے کا استعمال کرتے ہوئے ان کے ساتھ چینل کھولنے کی ترغیب دے کر۔

LND کی خاص طور پر نئی خصوصیات اور کسٹمر سپورٹ پر توجہ مرکوز کرنے کے ساتھ، CLN ٹیم نے مارکیٹ پلیس میں ایک خلا پایا ہے جسے وہ تصریح کے عمل پر گہری توجہ دے کر پر کرنے کی امید کرتی ہے۔

قیاس کرنا یا نہیں کرنا

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

KeySend لائٹننگ نوڈ کو صرف وصول کرنے والے نوڈ کی ID کے ساتھ کسی کو بجلی کی ادائیگی بھیجنے کی اجازت دیتا ہے، یعنی ٹول کو انوائس کی ضرورت نہیں ہے، جو کہ موجودہ ڈی فیکٹو معیاری بجلی کی ادائیگی کے طریقہ کار پر۔

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

اسپیرل کے لائٹننگ کے نفاذ کے ذریعے بالآخر ایک قیاس لکھا گیا، LDK، Neigut نے اس کی ٹیم کو ریورس انجینئرڈ لائٹننگ لیبز کے کوڈ کے بعد واپس بلا لیا۔

"اور دوسری ٹیموں کو صرف واقعی اس کی پیروی کرنی پڑی کیونکہ LND کے پاس اتنا بڑا انسٹال بیس ہے،" اس نے کہا۔ "یہ سب سے زیادہ باہمی تعاون کے عمل کی طرح نہیں ہے۔"

"لائٹننگ لیبز کے سامان پر کام کرنے والے لوگوں کی ٹیم کافی ٹھوس ہے،" نیگٹ نے مزید کہا۔ "میں صرف یہ سوچتا ہوں کہ وہ اپنے نیٹ ورک کے غلبے کا فائدہ اٹھا رہے ہیں تاکہ یہ تمام اضافی کام نہیں کرنا پڑے گا کیونکہ اگر وہ ایسا نہیں کرتے ہیں تو، کوئی اور کرے گا کیونکہ نیٹ ورک پر نوڈس کی اکثریت اپنا کوڈ چلاتی ہے۔"

نیگٹ نے کہا کہ وہ پہلے ہی LND کے اسپاٹ لائٹ میں رہنے اور "پہلے سے طے شدہ لائٹننگ" کے نفاذ کی عادی ہے - جس چیز کا وہ اعتراف کرتی ہے کہ وہ ایک دیو کے طور پر لطف اندوز ہوتی ہے کیونکہ اسے کم کسٹمر سپورٹ کے مطالبات موصول ہوتے ہیں۔

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

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

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

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

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

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

تنازعہ کا حصہ اور BOLT spec کے عمل میں تناؤ سے روکنے ایک ای میل فروری کے آخر میں ٹویٹر پر شیئر کیا گیا، جس میں لائٹننگ لیبز میں لائٹننگ لیکویڈیٹی کے سربراہ، ایلکس بوسورتھ نے BOLT 12 اور BOLT کے مخصوص عمل پر تبصرہ کیا۔

بوس ورتھ نے لکھا کہ BOLT عمل ایک صوابدیدی معیار سازی کا عمل ہے جس کے لیے لوگوں کی رضامندی کی ضرورت نہیں ہوتی ہے اور اس وجہ سے "کسی صوابدیدی عمل کے ذریعے کنٹرول شدہ دستاویزات کے زیادہ سے زیادہ ایک آزادانہ عمل درآمد کے درمیان ہونے والے معاہدے کی نمائندگی کرتا ہے۔"

بعد میں بجلی کی لیبز واضح کہ بوس ورتھ کے تبصرے صرف اس کی رائے کی عکاسی کرتے ہیں اور ضروری نہیں کہ کمپنی کی رائے ہو۔

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

ڈیکر نے بوس ورتھ کے تبصروں اور لندن Bitcoin Devs میٹ اپ کے دوران BOLT مخصوص عمل پر اپنے خیالات کا اشتراک کیا۔

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

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

"میں ذاتی طور پر قیاس آرائیوں پر کام نہیں کرتا ہوں لہذا میں جواب دینے کے قابل نہیں سمجھتا ہوں،" گگر نے بوس ورتھ کے ای میل پر تبصرہ کرتے ہوئے میٹ اپ میں کہا۔ "میں صرف یہ شامل کرنا چاہتا تھا کہ میں ضروری نہیں کہ ان تمام نکات سے متفق ہوں جن کا ایلکس نے ذکر کیا۔ میں نے یقینی طور پر اسے مختلف انداز میں بھی کہا ہوگا۔ میرے خیال میں بعض اوقات قیاس پر کام کرنے کے لیے وسائل کی کمی کی تشریح اس طرح کی جاتی ہے کہ ہم ایسی چیزوں کو روکتے ہیں جو یقیناً ہمارا مقصد نہیں ہے۔ ہم قیاس آرائی پر مزید کام کرنا چاہتے ہیں لہذا مجھے امید ہے کہ ہم وہاں بہتری لائیں گے۔ یہ مشاہدہ کرنا ایک دلچسپ بات ہے کہ وہ مایوسی کبھی کبھار سطح پر آجاتی ہے۔ آپ کا شکریہ [Decker and ACINQ Developer Bastien Teinturier] ان تمام کاموں کے لیے جو آپ قیاس پر کرتے ہیں۔ مجھے بھی لینے کی ضرورت ہے لہذا میں اپنی پوری کوشش کروں گا۔

رسل نے بوس ورتھ کے ای میل پر بھی تبصرہ کیا۔ ٹویٹر موضوع جہاں اس نے CLN کو پالش کرنے اور مارکیٹنگ کرنے پر زیادہ وقت صرف کرنے کا وعدہ کیا، جیسا کہ اس نے کہا کہ LND نے پہلے لائٹننگ کو نافذ نہیں کیا اور اسے بہترین طریقے سے نافذ نہیں کیا - حالانکہ اس کی کمیونٹی بہت اچھی ہے، اس نے مزید کہا۔

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

رسل نے سوالوں کا جواب نہیں دیا۔ بکٹکو میگزین اس تھریڈ کا حوالہ دیتے ہوئے لائٹنگ لیبز نے تبصرہ کرنے سے انکار کردیا۔

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

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

نفاذ ایک دوسرے کی تکمیل کرتے ہیں، وہ مقابلہ نہیں کرتے

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

نتیجتاً، بلاک اسٹریم کا CLN کو قیاس کے مطابق، ماڈیولر اور ہلکے وزن کی پیشکش کے طور پر آگے بڑھانے کا اقدام ان لوگوں کے لیے ایک متبادل کے طور پر آتا ہے جو نوڈ کے نفاذ کو چلانے میں دلچسپی رکھتے ہیں جو بقیہ نیٹ ورک کے ساتھ مکمل طور پر قابل عمل ہونے کی کوشش کرتا ہے اور فراہم کرتا ہے۔ فوائد کا منفرد مجموعہ کرنے والوں کو.

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

ٹائم اسٹیمپ:

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