۔ کاسموس نیٹ ورک متوازی بلاکچینز کا ایک وکندریقرت نیٹ ورک ہے جو ایک دوسرے سے آزادانہ طور پر کام کرتا ہے۔
ایتھن بوچمین اور جے کوون کے ذریعہ 2014 میں قائم کیا گیا، نیٹ ورک کا مقصد بلاک چینز کا ایک ماحولیاتی نظام بنانا ہے جو ایک دوسرے کے ساتھ پیمانہ اور باہمی تعاون کرتا ہے۔
Cosmos نیٹ ورک میں فی الحال 263 سے زیادہ ایپس ہیں، جسے کے نام سے جانا جاتا ہے۔ انٹرچین، سمیت بیننس چین, زمین، اور Cosmos Hub.
Cosmos کا مقصد بلاکچینز کا انٹرنیٹ بننا ہے۔ پلیٹ فارم اوپن سورس ٹولز کا ایک سیٹ استعمال کرتا ہے جیسے کہ Tendermint، Cosmos SDK، اور IBC جو مل کر کام کرتے ہیں تاکہ ڈویلپرز کو تیزی سے اپنی مرضی کے مطابق بلاک چینز بنا سکیں۔
اپنی مرضی کے مطابق بلاکچینز کی ضرورت کیوں ہے؟
کچھ وجوہات ہیں جن کی وجہ سے آپ Ethereum میں ایک سمارٹ کنٹریکٹ پر ایپلیکیشن کے لیے مخصوص بلاکچین بنانا چاہتے ہیں۔
سب سے پہلے، Ethereum جیسا موجودہ پلیٹ فارم آپ کے استعمال کے معاملے کے لیے کافی لچکدار یا حسب ضرورت نہیں ہو سکتا۔ آپ کا اپنا بلاک چین ترتیب دینا آپ کو اپنے پروجیکٹ کے لیے درکار منطق اور طریقوں کی وضاحت کرنے کی اجازت دیتا ہے۔
دوم، آپ کو خودمختاری کے ساتھ مسائل کا سامنا کرنا پڑ سکتا ہے۔ ایک آزاد سلسلہ کی تعمیر آپ کو موجودہ نظام کی رکاوٹوں اور پروٹوکول سے آزاد ہونے کی اجازت دیتی ہے۔
یہ گائیڈ وضاحت کرے گا کہ Cosmos کن مسائل کو حل کرنے کی کوشش کر رہا ہے اور مختلف ٹیکنالوجیز اور پروٹوکولز کو دیکھ رہا ہے جو کاسموس نیٹ ورک میں بنائے گئے ہیں۔
Ethereum کی حدود
Cosmos blockchain کا مقصد کئی حدود کو حل کرنا ہے جو فی الحال بہت سے مشہور بلاکچینز، یعنی Ethereum میں موجود ہیں۔ یہ حدود اسکیلنگ، استعمال اور خودمختاری ہیں۔
ایک کامیاب بلاک چین ماحولیاتی نظام کے لیے اسکیل ایبلٹی ایک اہم عنصر ہے۔ Ethereum blockchain میں فی سیکنڈ 15 ٹرانزیکشنز کی مشترکہ شرح ہے۔ Ethereum پر بنائے گئے تمام dApps کو ان محدود وسائل کے لیے مقابلہ کرنا پڑتا ہے۔
جب آپ ڈویلپرز کے لیے مزید لچک فراہم کرنا چاہتے ہیں تو استعمال ضروری ہے۔ Ethereum کی EVM کو استعمال کے تمام معاملات کو ایڈجسٹ کرنے کے لیے بنایا گیا تھا، جس سے کئی سمجھوتوں کا سامنا کرنا پڑتا ہے۔ ڈویلپرز بھی مٹھی بھر پروگرامنگ زبانوں تک محدود ہیں۔
آخر میں، خودمختاری اس بات کو یقینی بنانے میں ایک کلیدی عنصر ہے کہ بلاک چینز محفوظ ہیں اور حکمرانی کی ایک آزاد شکل ہے۔
بہت سے پلیٹ فارمز ایپلی کیشنز کو اپنی خودمختاری کی اجازت دیتے ہیں، لیکن یہ ایپس پلیٹ فارم کے اپنے پروٹوکول سے منسلک رہتی ہیں۔ اس سے حکمرانی کی دو پرتیں جنم لیتی ہیں، جو ترقی اور پیشرفت کو سست کر سکتی ہیں۔
Cosmos Blockchain کی اہم خصوصیات
- ایپلیکیشن بلاک چین انٹرفیس ڈویلپرز کو کسی بھی پروگرامنگ زبان کو استعمال کرنے کی اجازت دیتا ہے جو وہ چاہتے ہیں۔
- Staking اور ووٹنگ کے ذریعے ATOM ٹوکن.
- انٹرچین اکاؤنٹس صارفین کو ایک واحد Cosmos Hub اکاؤنٹ کے ذریعے پورے انٹرچین تک رسائی کی اجازت دیتا ہے۔
- کشش ثقل DEX ڈیجیٹل اثاثوں کو تبدیل کرنے کے لیے استعمال کیا جا سکتا ہے۔
- کشش ثقل کا پل Cosmos اثاثوں اور ERC-20 ٹوکنز کو ماحولیاتی نظام کے درمیان منتقل کرنے کی اجازت دیتا ہے۔
- افقی اسکیل ایبلٹی ڈویلپرز کو ملٹی چین آرکیٹیکچرز استعمال کرنے کی اجازت دیتا ہے۔
Cosmos Hub
کاسموس نیٹ ورک ایک "ہب اور اسپوک" فن تعمیر کی پیروی کرتا ہے۔ ایک "زون" ایپلیکیشن کے لیے مخصوص بلاکچین ہے۔ ہر زون ایک اسپاک ہے جو ایک مرکز سے جڑتا ہے۔ حب دوسرے حب کے ساتھ جڑ سکتے ہیں۔ کوئی بھی اپنے حب اور زون بنانے کے لیے آزاد ہے۔ بلاکچین.
Cosmos Hub ان حب میں سے ایک کی مثال ہے۔ Cosmos Hub Cosmos نیٹ ورک پر شروع کی گئی پہلی بلاک چینز میں سے ایک ہے۔ یہ بنیادی طور پر دیگر Cosmos blockchains کے درمیان ایک ثالث کے طور پر کام کرتا ہے۔
Cosmos Hub تمام منسلک بلاکچینز کی حالت پر نظر رکھتا ہے اور ٹوکن لین دین کو آسان بنانے میں مدد کرتا ہے۔
ATOM ٹوکن
ATOM ٹوکن Cosmos Hub کا مقامی ٹوکن ہے۔ صارف انعامات اور لین دین کی فیس کا دعوی کرنے کے لیے ATOM کو داؤ پر لگا سکتے ہیں۔
ATOM کو داؤ پر لگانے والے صارفین Cosmos کے لیے مستقبل کے پروٹوکول اور گورننس کے فیصلوں کے لیے بھی ووٹ دیتے ہیں۔
ٹینڈرمنٹ کنسنسس انجن
Tenderdmint سافٹ ویئر کا ایک ٹکڑا ہے جسے بہت ساری مشینوں پر محفوظ طریقے سے اور مستقل طور پر ایک ایپلیکیشن کی نقل تیار کرنے کے لیے ڈیزائن کیا گیا ہے۔ اس کا مقصد صوابدیدی طریقوں سے ناکام ہونے والی مشینوں کو برداشت کرنا ہے، بشمول ایسی مثالیں جہاں کوڈ کو بدنیتی سے استعمال کیا جاتا ہے۔
ان واقعات کو برداشت کرنے کی صلاحیت کو بازنطینی غلطی رواداری کہا جاتا ہے۔
ٹینڈر مائنڈ دو اہم اجزاء پر مشتمل ہے: ایک بلاکچین کنسنسس انجن اور ایک عام ایپلیکیشن انٹرفیس۔
متفقہ انجن، کہا جاتا ہے ٹینڈرمنٹ کور, اس بات کو یقینی بناتا ہے کہ نیٹ ورک میں تمام لین دین ایک دوسرے کے ساتھ مطابقت رکھتا ہے۔
ایپلیکیشن انٹرفیس کو ایپلی کیشن بلاک چین انٹرفیس یا کے نام سے جانا جاتا ہے۔ اے بی سی آئی یہ انٹرفیس کسی بھی پروگرامنگ زبان میں لین دین پر کارروائی کرنے کی اجازت دیتا ہے۔
Bitcoin کے پروف آف ورک الگورتھم کے مقابلے میں، Tendermint اتفاق رائے الگورتھم زیادہ موثر اور محفوظ ہے۔ متفقہ انجن کا بلاک ٹائم 1 سیکنڈ ہے، جو کہ Bitcoin کے 10 منٹ اور Ethereum کے 14 سیکنڈ کے مقابلے میں ناقابل یقین حد تک تیز ہے۔
ٹینڈرمنٹ پبلک اور پرائیویٹ دونوں بلاک چینز کو سپورٹ کر سکتا ہے اور یا تو داؤ یا اجازت کا ثبوت ہو سکتا ہے۔
ٹینڈرمنٹ کو عام مقصد کے لیے ڈیزائن کیا گیا ہے۔ یہ بھی ممکن ہے کہ آپ دوسرے بلاکچینز کے متفقہ الگورتھم کو تبدیل کرنے کے لیے ٹینڈرمنٹ کا استعمال کریں۔ ایتھرمنٹ Cosmos SDK کا استعمال کرتے ہوئے بنایا گیا ایک توسیع پذیر ایتھریم ہے اور اس کے متفقہ انجن کے طور پر Tendermint Core استعمال کرتا ہے۔
انٹر بلاکچین کمیونیکیشن پروٹوکول (IBC)
IBC پروٹوکول Cosmos ایکو سسٹم کی ریڑھ کی ہڈی ہے۔ پروٹوکول بلاکچین کو ایک دوسرے سے بات کرنے کی اجازت دیتا ہے۔
IBC پروٹوکول کا ماڈیولر ڈیزائن ایپ ڈویلپرز کو پروٹوکول کو استعمال کرنے کی اجازت دیتا ہے بغیر گہرائی کے علم کے کہ یہ پردے کے پیچھے کیسے کام کرتا ہے۔
IBC کیسے کام کرتا ہے؟
ہم کہتے ہیں کہ ہمارے پاس دو بلاکچینز ہیں، A اور B۔ ہم بلاکچین A سے بلاکچین B میں 10 ٹوکن منتقل کرنا چاہتے ہیں۔
سب سے پہلے، چین اے 10 ٹوکنز کو لاک کرتا ہے۔ اس عمل کو بانڈنگ کے نام سے جانا جاتا ہے، اور ٹوکنز اب لاک یا "بانڈڈ" ہیں۔ چین A پھر چین B کو ثبوت بھیجتا ہے کہ 10 ٹوکن بانڈ کیے گئے ہیں۔
اب یہ سلسلہ بی پر منحصر ہے کہ وہ چین اے کے ہیڈر کے خلاف اس ثبوت کی تصدیق کرے۔ اگر ثبوت کی تصدیق ہو جاتی ہے تو، چین بی 10 ٹوکن واؤچرز بناتا ہے۔
اس کا مطلب یہ ہے کہ چین اے ٹوکن کبھی بھی چین کو نہیں چھوڑتے ہیں۔ چین بی پر ٹوکن واؤچر اس بات کا ثبوت ہیں کہ چین اے ٹوکن کی ایک مخصوص تعداد واؤچر کے ساتھ منسلک ہے۔
دیگر انٹرنیٹ بلاکچینز کے ساتھ موازنہ
Cosmos پلیٹ فارم واحد بلاکچین پروجیکٹ نہیں ہے جو چین کے انٹرآپریبلٹی پر فوکس کرتا ہے۔
Polkadot
۔ Polkadot بلاکچین کو غیر متعلقہ بلاکچینز کو ایک دوسرے کو محفوظ طریقے سے ڈیٹا بھیجنے کی اجازت دینے کے لیے ڈیزائن کیا گیا ہے۔ اس کی بنیاد ڈاکٹر گیون ووڈ نے رکھی تھی، جو ایتھرئم کے شریک بانیوں میں سے ایک وائٹلک بٹیرن کے ساتھ ہیں۔ Cosmos Network کی طرح، Polkadot کا مقصد بھی بلاکچینز کا ایک قسم کا انٹرنیٹ ہونا ہے۔
Cosmos اور Polkadot گورننس اور رکنیت کے ساتھ مختلف طریقے سے نمٹتے ہیں۔ پولکاڈٹ کے پاس پیراچینز کے لیے ایک مقررہ تعداد میں سلاٹ ہیں جو نیلامی کے ذریعے مختص کیے جاتے ہیں۔ کاسموس نیٹ ورک کسی کو بھی ایک مرکز یا زون بنانے کی اجازت دیتا ہے۔
پلیٹ فارم کے گورننس کے فیصلوں کا تعین DOT (Polkadot کا مقامی ٹوکن) ووٹرز کے پاس ہے۔ دوسری طرف، Cosmos نیٹ ورک میں کوئی واحد گورننس کا عمل نہیں ہے، لیکن Cosmos Hub اور اس کا مقامی ٹوکن ATOM اسی طرح کا فنکشن فراہم کرتا ہے۔
Polkadot اور Cosmos میں بھی فرق ہے کہ وہ اپنے نیٹ ورک کو کیسے محفوظ رکھتے ہیں۔
کاسموس نیٹ ورک میں، ہر بلاک چین خود مختار ہے اور خود کو محفوظ رکھتا ہے۔ ہر زون کو اس کے توثیق کاروں کے سیٹ سے محفوظ کیا جاتا ہے۔
دوسری طرف پولکاڈوٹ مشترکہ سیکورٹی ماڈل کے تحت چلتا ہے۔ ہر پیراچین ایک پیرنٹ چین کے بچے ہوتے ہیں جسے ریلے چین کہا جاتا ہے، جو اپنے تمام پیراچینز کی عالمی حالت پر نظر رکھتا ہے۔
ہمسھلن
برفانی تودہ پلیٹ فارم ایک اوپن سورس پلیٹ فارم ہے جو وکندریقرت ایپلی کیشنز اور بلاک چینز کو لانچ کرنے کے لیے بنایا گیا ہے۔
برفانی تودہ، کاسموس کی طرح، کسی کو بھی اپنی ایپلیکیشن کے لیے مخصوص بلاکچینز بنانے کی اجازت دیتا ہے جو پلیٹ فارم میں موجود دیگر بلاکچینز کے ساتھ قابل عمل ہیں۔
Cosmos کے برعکس، جہاں ہر بلاکچین کے اپنے توثیق کار ہوتے ہیں، Avalanche کے پاس Subnets ہوتے ہیں جو ایک ہی توثیق کار سیٹ کا استعمال کرتے ہوئے کئی بلاکچینز کی توثیق کر سکتے ہیں۔ سب نیٹ یا سب نیٹ ورک Avalanche ایکو سسٹم میں توثیق کرنے والوں کا ایک متحرک سیٹ ہے۔
پلیٹ فارم کے مرکزی ذیلی نیٹ کو کہا جاتا ہے۔ پرائمری نیٹ ورک، جو Avalanche کے بلٹ ان بلاکچینز کی توثیق کرتا ہے۔
سب نیٹ ممبران کو پرائمری نیٹ ورک کا ممبر ہونا چاہیے۔ اس کا مطلب یہ ہے کہ Avalanche میں ہر بلاکچین کے ہر تصدیق کنندہ کو Avalanche کے اپنے بلٹ ان بلاکچینز کی بھی توثیق کرنی ہوگی۔
نتیجہ
Cosmos پروجیکٹ ان ڈویلپرز کے لیے ایک امید افزا پلیٹ فارم ہے جو طاقتور بلاک چینز کو آسانی سے تیار کرنا چاہتے ہیں جو دوسری زنجیروں کے ساتھ قابل عمل ہوں۔
Tendermint انجن بلاکچین ایپلی کیشنز کو تیزی سے پیمانے کی اجازت دیتا ہے، اور IBC پروٹوکول بلاکچینز کے درمیان اثاثوں کو آسانی سے تبدیل کرنے کی اجازت دیتا ہے۔
ایپلیکیشن کے لیے مخصوص بلاکچینز کی ضرورت صرف بڑھتی ہی رہے گی۔ پلیٹ فارمز جیسے کاسموس نیٹ ورک ڈویلپرز کو آسانی اور اعتماد کے ساتھ اپنے پراجیکٹس کو سیکورٹی اور اسکیل ایبلٹی کے بارے میں فکر کیے بغیر بنانے کی اجازت دے گا۔
جواب دیجئے