مرکزی مواد پر جائیں
Change page

سائیڈ چینز

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

سائیڈ چینز اعلیٰ تھرو پٹ حاصل کرنے کے لیے لامرکزیت یا سیکیورٹی کی کچھ حد تک قربانی بھی دیتی ہیں (اسکیل ایبلٹی ٹرائیلیما (opens in a new tab))۔ تاہم، ایتھیریم لامرکزیت اور سیکیورٹی پر سمجھوتہ کیے بغیر اسکیلنگ کے لیے پرعزم ہے۔

سائیڈ چینز کیسے کام کرتی ہیں؟

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

اتفاق رائے کے الگورتھم

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

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

بلاک پیرامیٹرز

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

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

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

EVM کی مطابقت

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

اس کا مطلب ہے کہ اگر آپ اپنی غیر مرکزی ایپلی کیشن (dapp) کو سائیڈ چین پر استعمال کرنا چاہتے ہیں، تو یہ صرف آپ کے سمارٹ کنٹریکٹ کو اس سائیڈ چین پر تعینات کرنے کی بات ہے۔ یہ بالکل مین نیٹ کی طرح نظر آتی ہے، محسوس ہوتی ہے اور کام کرتی ہے—آپ Solidity میں کنٹریکٹس لکھتے ہیں، اور سائیڈ چینز کے RPC کے ذریعے چین کے ساتھ تعامل کرتے ہیں۔

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

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

اثاثوں کی نقل و حرکت

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

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

سائیڈ چینز کے فوائد اور نقصانات

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

سائیڈ چینز استعمال کریں

متعدد پروجیکٹس سائیڈ چینز کے نفاذ فراہم کرتے ہیں جنہیں آپ اپنی dapps میں ضم کر سکتے ہیں:

مزید مطالعہ

کسی ایسے کمیونٹی وسیلے کے بارے میں جانتے ہیں جس نے آپ کی مدد کی ہو؟ اس صفحے میں ترمیم کریں اور اسے شامل کریں!