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

کیا Bitcoin کے متعدد عمل درآمد کرنا خطرناک ہے؟

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

وہ کیڑے جن کی وجہ سے حال ہی میں بہت سے LND نوڈس Bitcoin blockchain کے ساتھ ہم آہنگی سے باہر ہو گئے تھے شاید ایک متبادل نفاذ کی وجہ سے.

شاید آپ سوچ رہے ہوں گے، "دنیا میں کون اس کے علاوہ کچھ استعمال کر رہا ہے۔ Bitcoin کور؟ آپ کو معلوم نہیں ہوگا کہ بٹ کوائن کے دیگر نفاذ موجود ہیں۔ ہوسکتا ہے کہ آپ کو یقین نہ ہو کہ مختلف نفاذ کا مطلب بھی کیا ہے۔

بٹ کوائن کور سافٹ ویئر کے طور پر شروع ہوا۔ فوروکاوا Nakamoto C++ میں لکھا اور دنیا کو جاری کیا۔ اسے نئے ورژن کے ساتھ اپ ڈیٹ کیا گیا ہے جو آج کے دن کی طرف جاتا ہے۔ ایک متبادل نفاذ سافٹ ویئر ہے جو Bitcoin Core جیسا ہی کام کرتا ہے — وہی متفقہ اصول نافذ کرتا ہے — لیکن مختلف طریقے سے لکھا جاتا ہے، اکثر ایک مختلف کوڈنگ زبان میں۔

ایک متبادل نفاذ نے بجلی کے نیٹ ورک پر نوڈس کو کیسے توڑا؟

لائٹننگ نیٹ ورک نوڈ کے بڑے ورژن میں سے ایک (لنڈن) ایک متبادل Bitcoin نفاذ پر انحصار کرتا ہے جسے btcd کہتے ہیں۔ جب ایک ڈویلپر نے ایک بہت بڑی ملٹی سیگ ٹرانزیکشن بنائی تو btcd نے اسے درست نہیں دیکھا کیونکہ اس میں گواہوں کا بہت زیادہ ڈیٹا تھا۔ بٹ کوائن کے دیگر نفاذ - سب سے اہم بٹ کوائن کور - میں Taproot ٹرانزیکشن کے گواہوں کے ڈیٹا پر ایسی کوئی حد نہیں تھی، اور اس وجہ سے اس ٹرانزیکشن اور اس بلاک کو درست تسلیم کر لیا گیا جس میں یہ موجود تھا۔

نتیجہ یہ نکلا کہ کان کن زنجیر پر نئے بلاکس جوڑتے رہے کیونکہ وہ btcd استعمال نہیں کر رہے تھے اور ان کے اصولوں کے مطابق کچھ بھی غلط نہیں تھا، لیکن LND لائٹننگ نوڈس ان نئے بلاکس میں سے کسی کو بھی نہیں پہچان سکے کیونکہ وہ بلاک کے اوپر بنائے گئے تھے۔ ایک لین دین کو انہوں نے غلط سمجھا۔

جب 1 نومبر کو یہ بگ دوبارہ ہوا، تو یہ صرف LND نوڈس نہیں تھے جو متاثر ہوئے تھے۔ کچھ الیکٹرز مثالیں (الیکٹرم والیٹ کے لیے بیک اینڈ سرور کا نفاذ) بھی باقی سلسلہ کے ساتھ اتفاق رائے تک پہنچنے میں ناکام رہے۔ جب کہ Btcd میں اسی طرح کے مسئلے کی وجہ سے LND نوڈس کو اتفاق رائے سے باہر رکھا گیا تھا، یہ Bitcoin کا ​​نفاذ تھا جو Rust میں لکھا گیا تھا۔ الیکٹر نوڈس کے پیچھے گرنے کی وجہ سےکچھ انتہائی نظر آنے والے سرورز سمیت mempool.space کے ذریعے چلایا جاتا ہے۔.

گواہوں کے ڈیٹا کے سائز کی حد موجود ہے۔ DoS حملوں کو روکنے کے لیے، اور بٹ کوائن کور کا بھی ایک حصہ ہے (حالانکہ کور کی Taproot لین دین کے لیے ایک بڑی حد ہے)۔ ایسا لگتا ہے کہ دیگر دو نفاذات جو مطابقت پذیری سے باہر ہو گئے تھے ان میں کوڈ تھا۔ چھوٹی حد کو برقرار رکھا.

نفاذ میں بہت چھوٹے اختلافات اتفاق رائے کی کمی کا باعث بن سکتے ہیں۔

Bitcoin کے متعدد نفاذ خطرناک ہے۔

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

خطرہ؟ اس میں کیا بڑی بات ہے؟

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

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

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

"نوڈس سب سے زیادہ کام کے ساتھ درست سلسلہ کی پیروی کریں گے...یہاں کلیدی لفظ درست ہے۔ اگر نوڈ کو ایک بلاک ملتا ہے جسے وہ غلط قرار دیتا ہے، اس سے کوئی فرق نہیں پڑتا ہے کہ اس بلاک کے اوپر کتنا کام کیا گیا ہے، نوڈ اس سلسلہ کو قبول نہیں کرے گا۔ - اینڈریو چاؤ

کلیدی لفظ "درست" ہے۔ خطرہ اس وقت ظاہر ہوتا ہے جب ایک کان کن کو ایک بلاک ملتا ہے جو کچھ دوسرے کان کنوں اور نوڈس کے خیال میں درست نہیں ہے۔ کان کن جو سوچتے ہیں کہ یہ درست ہے وہ اس سلسلہ پر نئے بلاکس بنانے کی کوشش کریں گے۔ کان کن جو سوچتے ہیں کہ یہ درست نہیں ہے وہ آخری درست بلاک بنانے کی کوشش کریں گے جس کے بارے میں وہ جانتے ہیں۔ نتیجہ: دو زنجیریں اور یہ جاننے کا کوئی طریقہ نہیں کہ کون سا سچ ہے۔

دنیا میں ایسا کیسے ہوگا؟

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

بٹ کوائن کے پاس اسے ٹھیک کرنے کا کوئی طریقہ کار نہیں ہے۔ پروٹوکول سے باہر کی کمیونٹی کو فیصلہ کرنا ہے کہ آگے کیا ہوتا ہے۔ یہ بہت ناگوار لگتا ہے۔

اتنا کہ بٹ کوائن ڈویلپر پیٹر ٹوڈ نے کہا ہے۔ دیگر نفاذات کو بٹ کوائن کور بگ-فور-بگ سے ملنے کی ضرورت ہے۔.

وہاں آپ جائیں: متعدد نفاذ خطرناک ہیں!

Bitcoin کے دیگر نفاذ کیا ہیں اور وہ کیوں موجود ہیں؟

سب سے پہلے، زیادہ تر ہر کوئی Bitcoin Core چلاتا ہے۔

لیوک داشجر تقریباً 43,000 نوڈس دیکھتا ہے، جن میں سے 98% بٹ کوائن کور چلا رہے ہیں۔ اور کوائن ڈانس نامی کوئی چیز 15,000 نوڈس کے قریب دیکھتی ہے، جن میں سے 96% بٹ کوائن کور چلا رہے ہیں۔. لہذا، اس وقت، ایسا لگتا ہے کہ بہت کم لوگ متبادل نفاذ کا استعمال کر رہے ہیں۔

اس کے باوجود، ایسے فعال منصوبے ہیں جو Bitcoin پروٹوکول کو لاگو کرنے والے دیگر کوڈ بیس بنانے اور برقرار رکھنے کی کوشش کر رہے ہیں۔ ان میں شامل ہیں:

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

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

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

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

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

کسی حد تک اتفاق رائے کا اگلا مرحلہ ایک سے زیادہ مقبول نفاذ ہے۔

ایک سے زیادہ عمل درآمد نہ کرنا زیادہ خطرناک ہو سکتا ہے۔

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

لابنگ انڈسٹری کے بارے میں سوچیں جو اس وقت سیاست میں موجود ہے۔ ایسی چیز ان لوگوں کے ارد گرد کیوں تیار نہیں ہوگی جو صرف بٹ کوائن پروٹوکول کے نفاذ تک رسائی کے پابند ہیں؟

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

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

ریسکیو کے لیے متعدد نفاذ!

Bitcoin نیٹ ورک پر ایک سے زیادہ نفاذ کی موجودگی اور وسیع پیمانے پر استعمال ان دباؤ کو کم کر سکتا ہے اور ایک بدنیتی پر مبنی اداکار کے لیے Bitcoin پروٹوکول کو تبدیل کرنا زیادہ مشکل بنا سکتا ہے۔

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

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

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

ایک عظیم، بڑی عمر ہے اس بحث کے بارے میں مضمون آرون وین ورڈم کے ذریعہ۔ آپ مزید حالیہ بھی پڑھ سکتے ہیں، معلوماتی تھریڈ اس کے بارے میں.

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

ٹائم اسٹیمپ:

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