غیر مرکزی نیٹ ورکس کا بنیادی وعدہ—عالمی، اجازت کے بغیر، اور سنسرشپ سے مزاحم پیسہ اور کمپیوٹیشن فراہم کرنا—تیز رفتاری اور ڈیٹا انتظام کی حقیقت سے نہج ذاتاً چیلنج کیا جاتا ہے۔ اس چیلنج کو اسکیلنگ کہا جاتا ہے۔
اسکیلنگ محض تیز ترین ٹرانزیکشن کی رفتار حاصل کرنے کی تکنیکی دوڑ نہیں ہے؛ یہ غیر مرکزی نیٹ ورک کی نوعیت اور مقصد کے بارے میں گہرا نظریاتی جھگڑا ہے۔ کیا بنیادی بلاک چین کو رفتار کے اخراج میں مطلق، ناقابل تبدیل سیکورٹی کو ترجیح دینی چاہیے، یا ورسٹائلٹی اور اعلیٰ ٹرانزیکشن تھرو پٹ کو؟
بٹ کوئن اور ایتھریم، دو سب سے بڑے اور سب سے زیادہ بااثر کرپٹو نیٹ ورکس، نے اس سوال کا جواب دینے کے لیے بنیادی طور پر مختلف راستے اپنائے ہیں۔ بٹ کوئن نے ایک انتہائی محافظانہ، کم سے کم نقطہ نظر اپنایا ہے، تقریباً تمام کمپیوٹیشن اور پیچیدگی کو ثانوی تہوں پر باہر منتقل کر دیا ہے۔ ایتھریم نے، اس کے برعکس، ابتدائی طور پر “مونولیتھک” ڈیزائن کو اپنایا، تمام آپریشنز کو اندرونی طور پر ہینڈل کرنے کی کوشش کی، Layer-2 حلوں سے ممکنہ “ماڈیولر” نقطہ نظر کی طرف مائل ہونے سے پہلے۔
ان مختلف اسکیلنگ فلسفوں کو سمجھنا—بٹ کوئن کا محتاط قدامت پسندی بمقابلہ ایتھریم کی جرات مندانہ موافقت—ڈیجیٹل معیشت کی تعمیراتی مستقبل کو سمجھنے کے لیے اہم ہے۔ یہ سیکورٹی بجٹ، نیٹ ورک کی غیر مرکزی کاری، اور “فل نوڈ” کی تعریف کے متعلق سمجھوتوں کو ظاہر کرتا ہے۔
بلاک چین کی تہیں بیان کرنا: اسکیلنگ کی بنیاد
بیت کوئن اور ایتھریم کیسے اسکیل ہوتے ہیں یہ سمجھنے کے لیے، ہمیں پہلے تہوں (L1 اور L2) کے تصور کو بیان کرنا ہوگا، جو کریپٹو ماحول میں اعتماد، سیکورٹی اور ایگزیکیوشن کے مختلف سطحوں کی نمائندگی کرتے ہیں۔
لیئر 1 کی بنیادی افعال
لیئر 1 (L1)، یا بنیادی تہہ، مرکزی بلاک چین ہے۔ یہ پورے نظام کی بنیادی اعتماد کی لنگرگاہ ہے۔
کوئی بھی L1 کی بنیادی افعال محدود لیکن ضروری ہیں:
- اتفاق رائے: نیٹ ورک کے تمام شرکاء کے درمیان لین دین کی ترتیب اور درستگی پر اتفاق قائم کرنا (مثال کے طور پر، بیت کوئن میں پروف آف ورک، یا ایتھریم میں پروف آف سٹیک)۔
- ڈیٹا کی دستیابی: یقینی بنانا کہ بلاک چین کی تاریخ دوبارہ بنانے کے لیے درکار خام لین دین کا ڈیٹا ہر شخص کے لیے دستیاب ہو۔
- سیٹلمنٹ اور حتمیت: لین دین کے ہونے کی حتمی، ناقابل واپس آلودہ تصدیق فراہم کرنا۔
بیت کوئن اور ایتھریم دونوں L1 پر زیادہ سے زیادہ سیکورٹی اور غیر مرکزی کاری کی کوشش کرتے ہیں۔ تاہم، وہ "سیکورٹی" اور "غیر مرکزی کاری" کو مختلف طریقے سے بیان کرتے ہیں، جو متضاد اسکیلنگ ماڈلز کی طرف لے جاتا ہے۔
لیئر 2 حل کیوں موجود ہیں
L1 اسکیلنگ کا بنیادی مسئلہ بلاک چین ٹرائی لیما ہے: ایک غیر مرکزی نیٹ ورک صرف ان تین خصوصیات میں سے دو کو ہی زیادہ سے زیادہ کر سکتا ہے: غیر مرکزی کاری، سیکورٹی، یا اسکیل ایبلٹی (اسپیڈ/تھرو پٹ)۔ L1 سیکورٹی کو زیادہ سے زیادہ کرنے کے لیے بلاک سائز اور لین دین کی تھرو پٹ کو محدود کرنا پڑتا ہے۔
لیئر 2 (L2) حل L1 چین اوپر بنائے گئے پروٹوکولز ہیں۔ یہ L1 سے لین دین کی پروسیسنگ اور سٹیٹ مینجمنٹ کا بوجھ ہٹانے کے لیے ڈیزائن کیے گئے ہیں۔
L2 ہزاروں لین دین کو تیزی اور سستے طریقے سے پروسیس کرکے بھاری اسکیل ایبلٹی حاصل کرتے ہیں، ان لین دینز کا ثبوت ایک واحد، انتہائی کمpresڈ کریپٹوگرافک رسید میں باندھتے ہیں، اور پھر اس رسید کو L1 کو حتمی سیٹلمنٹ کے لیے جمع کراتے ہیں۔ وہ L1 کی سیکورٹی کو وراثت میں لیتے ہیں بغیر اس کے کہ L1 پر ہر نوڈ کو ہر انفرادی لین دین پروسیس کرنا پڑے۔
بٹ کوئن کا اسکیلنگ فلسفہ: کم سے کم نقطہ نظر
بٹ کوئن کا اسکیلنگ نظریہ انتہائی قدامت پسندی سے متعین ہے۔ اس کا بنیادی ہدف تیز، عالمی ادائیگی پروسیسر ہونا نہیں ہے، بلکہ سب سے محفوظ، ناقابل سنسر ڈیجیٹل مانیٹری بیس لیئر ہونا ہے—ڈیجیٹل گولڈ۔
ویلیو اسٹور اور سیکورٹی بجٹ پر توجہ
بٹ کوئن کی آرکیٹیکچر اس کے بنیادی فنکشن کو ظاہر کرتی ہے: سب سے پہلے سیکورٹی اور اعتبار۔ اس کا اتفاق رائے میکانزم، Proof-of-Work (PoW)، تاریخ کو دوبارہ لکھنے سے روکنے کے لیے بھاری توانائی خرچ (”سیکورٹی بجٹ“) طلب کرتا ہے۔
یہ توجہ یہ طے کرتی ہے کہ بٹ کوئن L1 سادہ، مضبوط، اور زیادہ سے زیادہ غیر مرکزی ہونا چاہیے۔ پیچیدگی، خاص طور پر سمارٹ کنٹریکٹ ایگزیکیوشن جو غیر متوقع بگز متعارفہ کر سکتی ہے یا نیٹ ورک کی پروسیسنگ ضروریات بڑھا سکتی ہے، سختی سے سے بچی جاتی ہے۔ ہر نوڈ کو ہر ٹرانزیکشن کو سستے اور تیزی سے تصدیق کرنے میں قادر ہونا چاہیے۔
بنیادی اصول: بٹ کوئن L1 کو صرف سادہ مانیٹری ٹرانسفمز (UTXOs) اور اعلیٰ تہوں کی حمایت کے لیے کم سے کم ضروری سکرپٹنگ ہینڈل کرنا چاہیے۔ پیچیدہ فنکشنلٹی (جیسے ایڈوانسڈ فنانشل ایپلی کیشنز) کی تمام کوششوں کو L2s پر منتقل کر دیا جائے۔
پیچیدگی کا باہر منتقل کرنا: Layer 2 حل
بٹ کوئن کی اسکیلنگ حکمت عملی نہج ماڈیولر ہے۔ یہ غیر مرکزی کاری برقرار رکھنے کے لیے اپنے L1 بلاک سائز کو نمایاں طور پر بڑھانے سے انکار کرتا ہے (کسی کو بھی فل نوڈ چلانے کی اجازت دیتے ہوئے)۔ اس کی بجائے، یہ حجم اور پیچیدگی کو خصوصی L2 نیٹ ورکس پر باہر منتقل کر دیتا ہے۔
- Lightning Network: سب سے مشہور L2، فوری، سستے، اعلیٰ حجم مائیکرو پیمنٹس کے لیے ڈیزائن کیا گیا۔ Lightning آف چین پیمنٹ چینلز استعمال کرتا ہے جو صرف چینل کھولنے یا بند کرنے پر L1 کو چھوتے ہیں۔ یہ مرکزی چین پر بوجھ ڈالے بغیر تھرو پٹ ہینڈل کرتا ہے۔
- Sidechains اور دیگر L2s: نئی حل، کبھی کبھار بٹ کوئن کی سکرپٹنگ زبان کی بہتریوں (جیسے Taproot اور Ordinals) کا استعمال کرتے ہوئے، زیادہ پیچیدہ ایپلی کیشنز اور سمارٹ کنٹریکٹس کو باہر مرکزی L1 پر ایگزیکیوٹ کرنے کی اجازت دیتے ہیں، جبکہ سیکورٹی گارنٹی کے لیے مرکزی چین پر باقاعدگی سے پیگ بیک کرتے ہیں۔
یہ باہر منتقل شدہ نقطہ نظر یقینی بناتا ہے کہ بٹ کوئن L1 کی مرکزی سیکورٹی گارنٹیز L2 ایپلی کیشنز کی تجرباتی، اعلیٰ تھرو پٹ نوعیت سے کبھی سمجھوتہ نہ کریں۔
”مانیٹری پرمٹوز“ کا تصور
بٹ کوئن کو اکثر مانیٹری پرمٹوز کا نیٹ ورک کہا جاتا ہے—مضبوط پیسے کے لیے بنیادی، ناقابل تبدیل بلڈنگ بلاکس۔ ان پرمٹوز میں شامل ہیں:
- کرپٹوگرافک دستخط چیک کرنا۔
- ملکیت کی تصدیق (UTXOs)۔
- سپلائی کی حدود نافذ کرنا۔
ان بنیادی پرمٹوز سے آگے کی کوئی فنکشنلٹی “فیچر کریپ” سمجھی جاتی ہے جو ممکنہ سیکورٹی کمزوریاں متعارفہ کرتی ہے اور فل نوڈ چلانے کی ریسورس لاگت بڑھا کر نیٹ ورک کی غیر مرکزی کاری کم کرتی ہے۔ سادگی کی یہ نظریاتی وابستگی اس کے ماڈیولر اسکیلنگ ماڈل کی بنیاد ہے۔
ایتھریم کا اسکیلنگ فلسفہ: ابتدائی مونولیت
بٹ کوائن کے برعکس، ایتھریم کو پہلے دن سے ہی ایک "ورلڈ کمپیوٹر" بنانے کے لیے ڈیزائن کیا گیا تھا۔ اس کا مقصد صرف ڈیجیٹل کرنسی ہونا نہیں تھا، بلکہ پیچیدہ، پروگرام ایبل سمارٹ کنٹریکٹس، غیر مرکزی فنانس (DeFi)، اور غیر مرکزی ایپلی کیشنز (DApps) کے لیے ایک پلیٹ فارم ہونا تھا۔
"ورلڈ کمپیوٹر" کا ہدف (سمارٹ کنٹریکٹس)
ایتھریم کا اصل ڈیزائن انتہائی جرات مندانہ تھا۔ اس نے کمپیوٹیشن اور جنرل پرپس اسکرپٹنگ کو براہ راست لیئر 1 میں شامل کرنے کی کوشش کی۔ سمارٹ کنٹریکٹس—خودکار طور پر عمل کرنے والے معاہدے جن کی شرائط براہ راست کوڈ میں لکھی جاتی ہیں—ایتھریم مین نیٹ پر ہر ایک نوڈ کی طرف سے ہوسٹ اور ایگزیکیوٹ کیے جاتے تھے۔
اس بنیادی ڈیزائن انتخاب کا مطلب تھا کہ ایتھریم کو بٹ کوائن سے کہیں زیادہ پیچیدہ L1 کی ضرورت تھی۔ جہاں بٹ کوائن صرف سادہ بیلنس اور ٹرانزیکشن ہسٹری کا انتظام کرتا ہے، وہیں ایتھریم ہزاروں باہمی تعامل کرنے والے سمارٹ کنٹریکٹس کی کارروائیوں پر مبنی مسلسل تبدیل ہوتے ہوئے سٹیٹ کا انتظام کرتا ہے۔
مونولیتک ٹریڈ آف: رفتار، لاگت، اور سٹیٹ بلوٹ
ایتھریم کا ابتدائی اسکیلنگ ماڈل مونولیتک تھا: L1 تینوں بنیادی فنکشنز (ایگزیکوشن، ڈیٹا دستیابیت، اور سیٹلمنٹ) کا ذمہ دار تھا۔
اس مونولیتک ڈیزائن نے جب نیٹ ورک مقبول ہونے لگا تو شدید اسکیلنگ کی حدود پیدا کیں:
- اعلیٰ ٹرانزیکشن لاگت (گیس): جب نیٹ ورک مصروف ہوتا تو صارفین کو محدود بلاک اسپیس کے لیے دوسروں پر بولی لگانے کے لیے انتہائی زیادہ فیس (گیس) ادا کرنی پڑتی تھی۔
- کم تھرو پٹ: ہر کنٹریکٹ سٹیٹ چینج کو پروسیس کرنے کی پیچیدگی کی وجہ سے L1 تھرو پٹ سست تھا (تقریباً 15-30 ٹرانزیکشنز فی سیکنڈ)۔
- سٹیٹ بلوٹ: تمام تعین شدہ سمارٹ کنٹریکٹس اور ان کی موجودہ ویری ایبلز کی اجتماعی میموری نے فل نوڈز پر بوجھ تیزی سے بڑھا دیا، جو ڈی سینٹرلائزیشن کو خطرے میں ڈال رہا تھا۔
اس اسکیل ایبلٹی کا بحران ایتھریم کو اپنے نظریاتی اور آرکیٹیکچرل روڈ میپ کو بنیادی طور پر تبدیل کرنے پر مجبور کر گیا۔
کنسینس کا تبدیلی: پروف آف سٹیک اور سیکیورٹی
ایتھریم کا پروف آف ورک (PoW) سے پروف آف سٹیک (PoS) کی طرف "دی مرج" کے دوران منتقلی جزوی طور پر اس کی نئی اسکیلنگ حکمت عملی کی حمایت کرنے کی ضرورت سے چلائی گئی تھی۔ PoS کو اکثر کم وسائل طلب اور شیئرڈنگ جیسی جدید اسکیلنگ تکنیکوں کے لیے زیادہ موافِق سمجھا جاتا ہے (حالانکہ شیئرڈنگ کو اب بڑی حد تک L2s پر توجہ مرکوز کرکے تبدیل کر دیا گیا ہے)۔
تاہم، کنسینس میں تبدیلی نے سیکیورٹی کے نظریے میں بھی ایک ٹریڈ آف کی نمائندگی کی۔ جبکہ PoS اقتصادی فائنلٹی پیش کرتا ہے اور تکنیکی طور پر زیادہ ٹرانزیکشن ریٹس کو سپورٹ کر سکتا ہے، کچھ لوگ کہتے ہیں کہ یہ نئے سینٹرلائزیشن ویکٹرز متعارف کراتا ہے، جیسے ویلیڈیٹر بننے کے لیے سرمائے کی ضرورت، جبکہ PoW مائننگ کی کھلی وسائل کی ضروریات کے مقابلے میں۔ یہ ایتھریم کی L1 پر یوٹیلیٹی کو زیادہ سے زیادہ کرنے کے لیے پیچیدہ انجینئرنگ حل قبول کرنے کی خواہش کو اجاگر کرتا ہے، چاہے اس سے ڈی سینٹرلائزیشن کے حوالے سے نئے ٹریڈ آفس متعارف ہوں۔
تعمیراتی چوراہے: مونولیتھک بمقابلہ ماڈیولر ڈیزائن
بٹ کوئن اور ایتھریم اسکیلنگ کے درمیان نظریاتی تنازعہ تعمیراتی ڈیزائن کے تصور پر مرکوز ہے: کیا بلاک چین کو ایک واحد، پیچیدہ انجن ہونا چاہیے یا خصوصی، باہمی تعامل کرنے والے اجزاء کا سسٹم۔
مونولیتھک بلاک چین کیا ہے؟
مونولیتھک آرکیٹیکچر میں، ایک واحد Layer 1 بلاک چین کو تمام اہم کرداروں کو ایک ساتھ نبھانا ہوتا ہے: ٹرانزیکشنز ایگزیکیوٹ کرنا، ڈیٹا اسٹور کرنا، اتفاق رائے حاصل کرنا، اور حتمی تصفیہ فراہم کرنا۔
مونولیتھک ڈیزائن کی خصوصیات (مثال کے طور پر، ابتدائی ایتھریم، Solana، اور دیگر اعلیٰ تھرو پٹ چینز):
- سنگین ناکامی کا نقطہ (اسکیلنگ): اگر L1 بھیڑ ہو، تو پورا ایکو سسٹم سست ہو جاتا ہے اور فیس آسمان چھوتی ہیں۔
- نوڈز کے لیے اعلیٰ رکاوٹ داخلہ: ایگزیکیوشن اور سٹیٹ اسٹوریج کے بھاری کمپیوٹیشنل لوڈ کو ہینڈل کرنے کے لیے، فل نوڈز کو اکثر طاقتور، مہنگے ہارڈ ویئر (اعلیٰ CPU، وسیع SSD اسٹوریج، اعلیٰ بینڈوتھ) کی ضرورت ہوتی ہے۔
- تنگ طور پر جڑا ہوا: ایگزیکیوشن لاجک اتفاق رائے میکانزم سے الگ نہیں کیا جا سکتا۔
جبکہ مونولیتھک چینز بہترین رفتار پیش کر سکتے ہیں جب تک وہ پیک ڈیمانڈ کو نہ پہنچیں، بھاری کمپیوٹیشنل ضروریات کا مطلب اکثر یہ ہوتا ہے کہ صرف ادارے یا خصوصی سروس فراہم کنندگان فل نوڈز چلا سکتے ہیں، جو تصدیق کنندہ کی غیر مرکزی کاری کم کر دیتا ہے۔
ماڈیولر بلاک چین کیا ہے؟
ماڈیولر بلاک چین آرکیٹیکچر چار بنیادی افعال (ایگزیکیوشن، ڈیٹا دستیابی، اتفاق رائے، تصفیہ) کو خصوصی تہوں یا اجزاء میں توڑ دیتی ہے۔
بٹ کوئن کا ماڈیولر ماڈل (L1 + L2): بٹ کوئن ہمیشہ سے نہج ماڈیولر رہا ہے، یہاں تک کہ اس اصطلاح کی مقبولیت سے پہلے۔
- L1 (Bitcoin Core): اتفاق رائے، ڈیٹا دستیابی، اور تصفیہ (سادہ مانیٹری ٹرانسفمز) ہینڈل کرتا ہے۔
- L2 (Lightning Network وغیرہ): پیچیدہ ایگزیکیوشن (ٹرانزیکشن روٹنگ، سمارٹ کنٹریکٹ لاجک) ہینڈل کرتا ہے۔
ایتھریم کی ماڈیولر ارتقاء (L1 + Rollups): جدید ایتھریم “Rollups” کے ذریعے واضح طور پر ماڈیولر فریم ورک کی طرف منتقل ہو رہا ہے۔
- L1 (Ethereum Base): بنیادی طور پر ڈیٹا دستیابی (L2 ٹرانزیکشن ڈیٹا اسٹور کرنا) اور تصفیہ پر توجہ دیتا ہے۔
- L2 (Optimism, Arbitrum وغیرہ): ایگزیکیوشن (سمارٹ کنٹریکٹس چلانا) ہینڈل کرتا ہے اور کمپریسڈ ڈیٹا کو L1 پر واپس پوسٹ کرتا ہے۔
L1 سے ایگزیکیوشن کو تفویض کرکے، ماڈیولریٹی تھرو پٹ کو بہت بہتر بنا دیتی ہے۔ L1 کو ہر ٹرانزیکشن کو دوبارہ ایگزیکیوٹ کرنے کی ضرورت نہیں؛ اسے صرف ثبوت کی تصدیق کرنے کی ضرورت ہے کہ L2 ایگزیکیوشن درست تھا، یا صرف کمپریسڈ ڈیٹا اسٹور کرنا ہے۔
سیکورٹی تفویض اور L2s میں اعتماد مفروضے
اسکیلنگ نظریہ میں ایک اہم فرق یہ ہے کہ L2s کو اعتماد کیسے تفویض کیا جاتا ہے:
بٹ کوئن کا L2 اعتماد: بٹ کوئن کا سب سے وسیع پیمانے پر اپنایا گیا L2، Lightning، HTLCs (Hash Time-Locked Contracts) سے محفوظ کرپٹوگرافک چینلز استعمال کرتا ہے۔ اگر تنازعہ پیدا ہو، تو فنڈز ہمیشہ L1 قوانین سے محفوظ رہتے ہیں، صارفین کو اپنا چینل “فورس کلوز” کرکے مرکزی چین پر تصفیہ کرنے کی اجازت دیتے ہیں۔ L1 ہمیشہ حتمی اختیار اور سیکورٹی گارنٹر رہتا ہے۔
ایتھریم کا L2 اعتماد (Rollups): ایتھریم Rollups L1 سیکورٹی برقرار رکھنے کے لیے دو اہم قسم کے ثبوتوں پر انحصار کرتے ہیں:
- Optimistic Rollups: ٹرانزیکشنز کو ڈیفالٹ طور پر درست مانتے ہیں (”optimistic“) لیکن ایک چیلنج پیریڈ کی ضرورت ہوتی ہے جس دوران کوئی بھی L1 کو “fraud proof” جمع کروا سکتا ہے اگر وہ نقصان دہ سٹیٹ ٹرانزیشن کا پتہ لگائے۔
- Zero-Knowledge (ZK) Rollups: ایڈوانسڈ کرپٹوگرافی استعمال کرکے درستگی کا مختصر ثبوت جنریٹ کرتے ہیں جسے L1 تقریباً فوری طور پر تصدیق کر سکتا ہے، بغیر ٹرانزیکشنز کو دوبارہ ایگزیکیوٹ کرنے کی ضرورت کے۔
دونوں نقطہ ہائے نظر L2s کو L1 سیکورٹی وراثت میں لینے کی اجازت دیتے ہیں، Rollups کی پیچیدہ اعتماد آرکیٹیکچر ایتھریم کے لیے اعلیٰ یوٹیلیٹی حاصل کرنے کا ضروری سمجھوتہ ہے، جبکہ بٹ کوئن کا ماڈل L2s کو اپنی انتہائی پابند مانیٹری سکرپٹنگ زبان میں فٹ کرنے کی ضرورت کرکے L1 سادگی یقینی بناتا ہے۔
سٹیٹ بloat کا مسئلہ اور غیر مرکزی کاری
اسکیلنگ فیصلوں کی رہنمائی کرنے والے سب سے اہم خدشات میں سے ایک “سٹیٹ بloat” ہے—بلاک چین کی موجودہ، تصدیق شدہ حالت (”سٹیٹ“) کو سمجھنے کے لیے درکار ڈیٹا کی مسلسل نشوونما۔ یہ براہ راست غیر مرکزی کاری پر اثر انداز ہوتی ہے۔
سٹیٹ بloat غیر مرکزی کاری کو کیوں نقصان پہنچاتا ہے
ایک بلاک چین کے لیے واقعی غیر مرکزی ہونے کے لیے، عام صارفین کے لیے “فل نوڈ” چلانا آسان ہونا چاہیے۔ فل نوڈ ہر ٹرانزیکشن ڈاؤن لوڈ اور تصدیق کرتا ہے اور چین کی موجودہ حالت برقرار رکھتا ہے۔
اگر فل نوڈ چلانے کے لیے درکار وسائل بہت زیادہ ہو جائیں (مثال کے طور پر، بھاری ڈسک اسپیس، شدید پروسیسنگ پاور، اعلیٰ بینڈوتھ)، تو صرف پروفیشنل ادارے (ڈیٹا سینٹرز، ایکسچینجز وغیرہ) تصدیق میں حصہ لے سکتے ہیں۔ جب کم لوگ چین کو آزادانہ طور پر تصدیق کر سکیں، غیر مرکزی کاری سمجھوتہ ہو جاتی ہے، اور نیٹ ورک ریگولیٹری کیپچر یا سنسرشپ کے لیے زیادہ حساس ہو جاتا ہے۔
سٹیٹ بloat نئے شرکاء کے لیے ہم آہنگی کا وقت اور ہارڈ ویئر لاگت بڑھاتا ہے، یہ داخلہ کی رکاوٹ بڑھاتا ہے۔
بٹ کوئن کا UTXO ماڈل اور سٹیٹ مینجمنٹ
بٹ کوئن Unspent Transaction Output (UTXO) ماڈل استعمال کرتا ہے۔ صارف اکاؤنٹس کو ٹریک کرنے کی بجائے، یہ ابھی تک خرچ نہ ہونے والے بٹ کوئن کے مخصوص یونٹس کو ٹریک کرتا ہے۔
UTXO کے فوائد:
- سادہ سٹیٹ: بٹ کوئن کی “لائیو سٹیٹ” میں صرف موجودہ unspent UTXOs کا سیٹ شامل ہے، جو نسبتاً چھوٹا اور قابل انتظام ہے۔
- صاف تصدیق: ٹرانزیکشنز کو تیزی سے تصدیق کیا جا سکتا ہے کیونکہ نوڈ کو صرف یہ تصدیق کرنے کی ضرورت ہے کہ مخصوص UTXO واقعی unspent تھا۔
- نہج پرونڈ: جیسے ہی بٹ کوئنز خرچ ہوتے ہیں، پچھلی ٹرانزیکشن سے متعلق ڈیٹا موجودہ حالت کے لیے تاریخی طور پر غیر متعلق ہو جاتا ہے، bloat کو مینج کرنے میں مدد کرتا ہے۔
بٹ کوئن کی L1 سمارٹ کنٹریکٹس اور پیچیدہ کمپیوٹیشنز پر سخت پابندی UTXO سٹیٹ کو سادہ اور چھوٹا رکھنے سے بنیادی طور پر جڑی ہوئی ہے، جو L1 کو دنیا بھر کے شوقینوں اور انفرادی صارفین کے لیے انتہائی قابل رسائی بناتی ہے۔
ایتھریم کا اکاؤنٹ ماڈل اور سٹیٹ نشوونما
ایتھریم اکاؤنٹ ماڈل استعمال کرتا ہے۔ سٹیٹ میں تمام صارف اکاؤنٹس اور ہر تعین شدہ سمارٹ کنٹریکٹ سے وابستہ کوڈ/اسٹوریج شامل ہے۔
اکاؤنٹ ماڈل کے چیلنجز:
- پیچیدہ سٹیٹ: لائیو سٹیٹ میں ہر سمارٹ کنٹریکٹ کے اندر تمام متغیر ڈیٹا شامل ہے (مثال کے طور پر، ٹوکن بیلنسز، DAO ووٹس، DeFi کولیٹرل لیولز)۔ ہر کنٹریکٹ انٹریکشن اس سٹیٹ کو تبدیل کر سکتی ہے۔
- دائمی بloat: UTXOs کی طرح جو خرچ ہونے اور ایکٹو سٹیٹ سے ہٹائے جاتے ہیں، سمارٹ کنٹریکٹ اسٹوریج برقرار رہتی ہے۔ اگر کوئی کنٹریکٹ بھاری مقدار میں ڈیٹا اسٹور کرے (مثال کے طور پر، NFTs یا پیچیدہ رجسٹری انفارمیشن)، تو وہ ڈیٹا تمام فل نوڈز کی طرف سے ہمیشہ ٹریک کیا جانا چاہیے۔
- ایگزیکیوشن بوجھ: نوڈز کو ٹرانزیکشن کے بعد نئی سٹیٹ کیلکولیٹ کرنے کے لیے پیچیدہ ورچوئل مشین ہدایات (EVM) پروسیس کرنی پڑتی ہیں، جو سادہ UTXO ٹرانزیکشن کی تصدیق سے کہیں زیادہ CPU انٹینسو ہے۔
ایتھریم کا ماڈیولر اسکیلنگ شفٹ (L2 rollups) اس سٹیٹ بloat کو مینج کرنے کی وجودی ضرورت ہے۔ آف چین ایگزیکیوشن منتقل کرکے، ایتھریم L1 اپنے نوڈز پر کمپیوٹیشنل بوجھ کم کر سکتا ہے، انہیں بنیادی طور پر کرپٹوگرافک ثبوتوں کی جانچ اور L2 ٹرانزیکشن ڈیٹا اسٹور کرنے پر توجہ دینے کی اجازت دیتا ہے، بجائے اس کے کہ ہر سمارٹ کنٹریکٹ ایکشن خود پروسیس کریں۔
صارفین اور ڈویلپرز کے لیے عملی اثرات
اسکیلنگ نظریہ کا فرق یہ طے کرتا ہے کہ صارفین نیٹ ورک سے کیسے انٹریکٹ کرتے ہیں اور ڈویلپرز اپنی ایپلی کیشنز کہاں بنائیں۔
کام کے لیے صحیح لیئر کا انتخاب
فلسفیانہ تقسیم صارفین کے سمجھوتوں کی ترجیحات میں ظاہر ہوتی ہے:
| خصوصیت | Bitcoin L1 | Ethereum L1 | Ethereum L2 (Rollups) |
|---|---|---|---|
| بنیادی استعمال | انتہائی محفوظ، حتمی تصفیہ۔ ویلیو اسٹور۔ | حتمی تصفیہ، ڈیٹا دستیابی لنگر۔ | ایگزیکیوشن، DeFi، DApps، اعلیٰ حجم NFTs۔ |
| ٹرانزیکشن رفتار | سست (10 منٹ) | درمیانی/سست (12 سیکنڈ) | تیز (فوری سے چند سیکنڈز) |
| ٹرانزیکشن لاگت | کم/متغیر (جلدی کی صورت میں درمیانی) | اعلیٰ (اکثر منع کرنے والی مہنگی) | کم (L1 لاگت کا ایک حصہ) |
| اجازت شدہ پیچیدگی | کم سے کم سکرپٹنگ (مانیٹری پرمٹوز) | مکمل سمارٹ کنٹریکٹس (EVM) | مکمل سمارٹ کنٹریکٹس (EVM) |
| غیر مرکزی کاری | سب سے زیادہ (فل نوڈ چلانا سب سے آسان) | کم ہو رہی (اعلیٰ ہارڈ ویئر ڈیمانڈز) | L1 غیر مرکزی کاری وراثت میں لیتی ہے |
صارفین کے لیے: اگر آپ کو دہائیوں تک بڑے کیپیٹل کو پکڑنے کے لیے حتمی سیکورٹی کی ضرورت ہے، تو بٹ کوئن L1 (یا Lightning کے ذریعے L1 تصفیہ) کی سادگی اور گہرا سیکورٹی بجٹ ترجیح دی جاتی ہے۔ اگر آپ کو پیچیدہ DeFi ایپلی کیشنز کے ساتھ سستا، تیز انٹریکشن کی ضرورت ہے، تو Ethereum L2s واحد قابل عمل حل ہیں۔
ڈویلپرز کے لیے: بٹ کوئن کا پابند L1 ڈویلپرز کو L2 سٹرکچرز (sidechains، چینل نیٹ ورکس) کے ساتھ انتہائی تخلیقی ہونے پر مجبور کرتا ہے۔ ایتھریم کے L2s ڈویلپرز کو مانوس کوڈنگ ماحول (EVM مطابقت) پیش کرتے ہیں فنکشنلٹی پر کم سے کم پابندیوں کے ساتھ، جدت کی رفتار کو زیادہ سے زیادہ کرتے ہیں۔
سیکورٹی اور حتمیت کے فرق
اسکیلنگ نظریہ ٹرانزیکشن حتمیت کے تصور کو بھی متاثر کرتا ہے:
بٹ کوئن حتمیت: ٹرانزیکشنز ان کے اوپر مزید بلاکس مائن ہونے کے ساتھ بڑھتی ہوئی حتمیت حاصل کرتی ہیں (عام طور پر 6 کنفرمیشنز کے بعد مکمل حتمی سمجھی جاتی ہیں، یا تقریباً ایک گھنٹہ)۔ سیکورٹی احتمالی ہے، چین کو اوور رائیڈ کرنے کی لاگت پر مبنی (PoW)۔
ایتھریم حتمیت: PoS کی طرف شفٹ کے بعد، ایتھریم نے “اقتصادی حتمیت” متعارفہ کی۔ جیسے ہی validators کا دو تہائی حصہ بلاک کی گواہی دے، وہ بلاک حتمی ہو جاتا ہے۔ یہ PoW کنفرمیشن سے کہیں تیز ہے لیکن validators کے استیک شدہ کیپیٹل کو سلاش ہونے کا خطرہ نہ مول لینے کے اقتصادی مفروضے پر انحصار کرتا ہے۔
L2 حتمیت: L2 ٹرانزیکشنز L2 پر فوری طور پر ایگزیکیوٹ سمجھی جاتی ہیں۔ تاہم، L1 حتمیت حاصل کرنے کے لیے وقت کی تاخیر درکار ہوتی ہے۔ Optimistic rollups کے لیے، یہ چیلنج پیریڈ (اکثر سات دن) ہے جو یقینی بناتا ہے کہ کوئی فراڈ نہیں ہوا۔ ZK rollups کرپٹوگرافک ثبوت کی فوری تصدیق کی وجہ سے بہت تیز L1 حتمیت حاصل کرتے ہیں، جو ایتھریم کے ایکو سسٹم کو ZK ٹیکنالوجی کی طرف منتقل کرنے کا مضبوط محرک ہے۔
نتیجہ: خودمختاری کی طرف دو راستے
بٹ کوئن اور ایتھریم ڈیجیٹل معیشت کے لیے دو مختلف ویژنز کی نمائندگی کرتے ہیں، جو اپنی اسکیلنگ نظریات میں سب سے واضح طور پر ظاہر ہوتے ہیں۔
بٹ کوئن، ماڈیولر اور کم سے کم L1 کی وابستگی کے ذریعے، ممکنہ سب سے محفوظ، ناقابل تبدیل مانیٹری بیس لیئر بنانے کی کوشش کرتا ہے۔ یہ فوری L1 یوٹیلیٹی کو زیادہ سے زیادہ غیر مرکزی کاری اور نظریاتی خلوص کے لیے قربان کر دیتا ہے، روزمرہ ٹرانزیکشنز کی پیچیدگیوں کو ہینڈل کرنے کے لیے خصوصی بیرونی تہوں (جیسے Lightning) پر انحصار کرتا ہے۔ اس کی توجہ سیکورٹی بجٹ کی طویل مدتی حفاظت اور اس کی “سٹیٹ” کی سادگی پر ہے۔
ایتھریم، ابتدائی طور پر مونولیتھک “ورلڈ کمپیوٹر” کی کوشش کرنے کے بعد، L2-centric ماڈیولر سٹرکچر کی طرف ضروری موڑ لے چکا ہے۔ یہ شفٹ اسے امیر کمپیوٹیشن اور سمارٹ کنٹریکٹس کے پلیٹ فارم کے طور پر اپنا مقصد برقرار رکھنے کی اجازت دیتا ہے جبکہ L1 پر نقصان دہ سٹیٹ بloat کو کم کرتا ہے۔ ایتھریم L1 سادگی اور PoW کی سیکورٹی یقین دہانی کو قربان کر دیتا ہے بہتر پروگرام ایبلٹی اور عالمی ایپلی کیشن ایکو سسٹم ہوسٹ کرنے کے لیے درکار تیز اسکیل ایبلٹی کے لیے۔
بالآخر، ان اسکیلنگ فلسفوں کے درمیان انتخاب سیکورٹی (بٹ کوئن) کو زیادہ سے زیادہ کرنے یا یوٹیلیٹی (ایتھریم) کو زیادہ سے زیادہ کرنے کے درمیان انتخاب ہے۔ دونوں سسٹمز اپنی ثانوی تہوں پر بے رحم جدت کر رہے ہیں، یہ ثابت کرتے ہوئے کہ غیر مرکزی نیٹ ورکس کا مستقبل ایک مونولیتھک چین کے سب کچھ کرنے کے بارے میں نہیں ہے، بلکہ ناقابل تبدیل اعتماد کی بیس لیئر سے لنگر ڈھیلے ہوئے خصوصی، باہمی تعامل کرنے والے تہوں کے بارے میں ہے۔