• شبكة كوزموس هي شبكة لامركزية من سلاسل الكتل المتوازية التي تعمل بشكل مستقل عن بعضها البعض.
تأسست في 2014 من قبل Ethan Buchman و Jae Kwon ، والهدف من الشبكة هو إنشاء نظام بيئي من سلاسل الكتل التي تتسع وتتفاعل مع بعضها البعض.
يوجد حاليًا أكثر من 263 تطبيقًا في شبكة Cosmos ، والمعروفة باسم Interchain، بما فيها سلسلة Binance, أرضو كوزموس هاب.
يهدف Cosmos إلى أن يصبح شبكة Blockchains. تستخدم المنصة مجموعة من الأدوات مفتوحة المصدر مثل Tendermint و Cosmos SDK و IBC التي تعمل معًا للسماح للمطورين بإنشاء سلاسل الكتل المخصصة الخاصة بهم بسرعة.
لماذا هناك حاجة إلى سلاسل الكتل المخصصة؟
هناك بعض الأسباب التي قد تجعلك ترغب في إنشاء blockchain خاص بالتطبيق عبر عقد ذكي في Ethereum.
أولاً ، قد لا تكون المنصة الحالية مثل Ethereum مرنة أو قابلة للتخصيص بما يكفي لحالة الاستخدام الخاصة بك. يتيح لك إعداد blockchain الخاص بك تحديد المنطق والأساليب المطلوبة لمشروعك.
ثانيًا ، قد تواجه مشكلات مع السيادة. يتيح لك بناء سلسلة مستقلة التحرر من قيود وبروتوكولات النظام الحالي.
سيشرح هذا الدليل المشكلات التي يحاول كوزموس حلها والنظر في التقنيات والبروتوكولات المختلفة المضمنة في شبكة كوزموس.
حدود Ethereum
يهدف بلوكشين Cosmos إلى حل العديد من القيود الموجودة حاليًا في العديد من سلاسل الكتل المعروفة ، وهي Ethereum. هذه القيود هي التوسع ، وسهولة الاستخدام ، والسيادة.
تعد قابلية التوسع عاملاً مهمًا لنجاح نظام blockchain البيئي. يبلغ معدل مشاركة سلسلة Ethereum blockchain 15 معاملة في الثانية. يجب أن تتنافس جميع dApps المبنية على Ethereum على هذه الموارد المحدودة.
سهولة الاستخدام ضرورية عندما تريد توفير المزيد من المرونة للمطورين. تم تصميم EVM الخاص بـ Ethereum لاستيعاب جميع حالات الاستخدام ، مما يؤدي إلى العديد من التنازلات. يقتصر المطورون أيضًا على عدد قليل من لغات البرمجة.
أخيرًا ، تعد السيادة عاملاً رئيسيًا في التأكد من أن البلوكشين آمنة ولها شكل مستقل من الحكم.
تسمح العديد من الأنظمة الأساسية للتطبيقات بالحصول على سيادتها الخاصة ، ولكن تظل هذه التطبيقات مرتبطة ببروتوكولات النظام الأساسي الخاصة. يؤدي هذا إلى مستويين من الحكم ، يمكن أن يبطئ التنمية والتقدم.
الميزات الرئيسية لـ Cosmos Blockchain
- واجهة تطبيق BlockChain يسمح للمطورين باستخدام أي لغة برمجة يريدونها.
- عمادا و تصويت من خلال ATOM رمزية.
- حسابات Interchain السماح للمستخدمين بالوصول إلى Interchain بالكامل من خلال حساب Cosmos Hub واحد.
- الجاذبية DEX يمكن استخدامها لمبادلة الأصول الرقمية.
- جسر الجاذبية يسمح لأصول Cosmos ورموز ERC-20 بالتنقل بين النظام البيئي
- قابلية التوسع الأفقي يسمح للمطورين باستخدام البنى متعددة السلاسل
كوزموس هاب
تتبع شبكة كوزموس بنية "المحور والتحدث". "المنطقة" هي blockchain خاص بالتطبيق. كل منطقة عبارة عن تكلم يتصل بمحور. يمكن للمحاور الاتصال بالمحاور الأخرى. يمكن لأي شخص إنشاء محاور ومناطق خاصة به في و blockchain.
يعد Cosmos Hub مثالاً على أحد تلك المحاور. تعد Cosmos Hub واحدة من أولى سلاسل الكتل التي تم إطلاقها على شبكة Cosmos. تعمل بشكل أساسي كوسيط بين سلاسل الكتل الأخرى من كوزموس.
يتتبع Cosmos Hub حالة جميع سلاسل الكتل المتصلة ويساعد في تسهيل المعاملات الرمزية.
رمز ATOM
رمز ATOM هو الرمز الأصلي لـ Cosmos Hub. يمكن للمستخدمين مشاركة ATOM للمطالبة بمكافآت Staking ورسوم المعاملات.
يحصل المستخدمون الذين يشاركون في ATOM أيضًا على التصويت على قرارات البروتوكول والحوكمة المستقبلية لـ Cosmos.
محرك توافق Tendermint
Tenderdmint هو برنامج مصمم لنسخ تطبيق ما بشكل آمن ومتسق على العديد من الأجهزة. يهدف إلى تحمل فشل الأجهزة بطرق عشوائية ، بما في ذلك الحالات التي يتم فيها استخدام التعليمات البرمجية بشكل ضار.
تُعرف القدرة على تحمل هذه الحالات باسم تحمل الخطأ البيزنطي.
يتكون Tendermind من مكونين رئيسيين: محرك إجماع blockchain وواجهة تطبيق عامة.
محرك الإجماع ، دعا Termermint الأساسية, يتأكد من أن المعاملات في الشبكة تتوافق جميعها مع بعضها البعض.
تُعرف واجهة التطبيق بواجهة Application BlockChain أو ABCI. تسمح هذه الواجهة بمعالجة المعاملات بأي لغة برمجة معينة.
مقارنةً بخوارزمية إثبات العمل في Bitcoin ، فإن خوارزمية إجماع Tendermint أكثر كفاءة وأمانًا. محرك الإجماع لديه وقت كتلة قدره ثانية واحدة ، وهو سريع بشكل لا يصدق مقارنة بـ 1 دقائق من Bitcoin و 10 ثانية من Ethereum.
يمكن أن تدعم Tendermint كلاً من سلاسل الكتل العامة والخاصة ويمكن أن تكون إما إثباتًا للحصة أو الإذن.
تم تصميم Tendermint ليكون للأغراض العامة. من الممكن أيضًا استخدام Tendermint لاستبدال خوارزميات الإجماع الخاصة بشبكات البلوكشين الأخرى. Ethermint عبارة عن Ethereum قابل للتطوير تم إنشاؤه باستخدام Cosmos SDK ويستخدم Tendermint Core كمحرك إجماعي له.
بروتوكول الاتصال بين Blockchain (IBC)
بروتوكول IBC هو العمود الفقري للنظام البيئي Cosmos. يسمح البروتوكول لشبكات البلوك تشين بالتحدث مع بعضها البعض.
يسمح التصميم المعياري لبروتوكول IBC لمطوري التطبيقات باستخدام البروتوكول دون الحاجة إلى معرفة متعمقة حول كيفية عمله خلف الكواليس.
كيف تعمل IBC؟
لنفترض أن لدينا نوعين من blockchain ، A و B. نريد نقل 10 رموز مميزة من blockchain A إلى blockchain B.
أولاً ، تقوم السلسلة A بتأمين الرموز العشرة. تُعرف هذه العملية باسم الترابط ، ويتم الآن قفل الرموز المميزة أو "ربطها". ترسل السلسلة A بعد ذلك دليلًا إلى السلسلة B على أنه تم ربط 10 رموز مميزة.
الأمر متروك الآن للسلسلة B للتحقق من هذا الإثبات مقابل رأس السلسلة A. إذا تم التحقق من الإثبات ، تقوم السلسلة B بإنشاء 10 قسائم رمزية.
هذا يعني أن رموز السلسلة A لا تترك السلسلة أبدًا. إن قسائم التوكن في السلسلة B هي مجرد دليل على أن عددًا معينًا من رموز السلسلة A تم ربطها بالقسيمة.
مقارنة مع سلاسل Blockchains الأخرى على الإنترنت
منصة Cosmos ليست مشروع blockchain الوحيد الذي يركز على قابلية التشغيل البيني للسلسلة.
القماش المنقط
• القماش المنقط تم تصميم blockchain للسماح لـ blockchain غير ذات الصلة بإرسال البيانات إلى بعضها البعض بشكل آمن. أسسها الدكتور جافين وود ، أحد مؤسسي Ethereum جنبًا إلى جنب مع Vitalik Buterin. على غرار شبكة Cosmos ، يهدف Polkadot أيضًا إلى أن يكون نوعًا من إنترنت Blockchains.
يتعامل كوزموس وبولكادوت مع الحوكمة والعضوية بشكل مختلف. يحتوي Polkadot على عدد ثابت من الفتحات لـ Parachains والذي يتم تخصيصه عبر مزاد. تسمح شبكة Cosmos لأي شخص ببناء محور أو منطقة.
يتم تحديد قرارات الحوكمة الخاصة بالمنصة من خلال مقدار DOT (الرمز الأصلي لـ Polkadot) الذي يمتلكه الناخبون. شبكة Cosmos ، من ناحية أخرى ، ليس لديها عملية حوكمة واحدة ، ولكن Cosmos Hub ورمزها الأصلي ATOM يوفران وظيفة مماثلة
يختلف Polkadot و Cosmos أيضًا في كيفية تأمين شبكتهما.
في شبكة Cosmos ، كل blockchain مستقل ويؤمن نفسه. كل منطقة مؤمنة بمجموعتها من المدققين.
Polkadot ، من ناحية أخرى ، يعمل في ظل نموذج أمان مشترك. كل باراشين هم أطفال لسلسلة أصلية تُعرف باسم سلسلة الترحيل ، والتي تتعقب الحالة العالمية لجميع باراشينها.
انهيار
الانهيار الجليدي المنصة عبارة عن منصة مفتوحة المصدر تم إنشاؤها لإطلاق التطبيقات اللامركزية والبلوكشين.
يسمح Avalanche ، مثل Cosmos ، لأي شخص بإنشاء سلاسل الكتل الخاصة بالتطبيقات الخاصة به والتي يمكن تشغيلها مع سلاسل blockchain أخرى في النظام الأساسي.
على عكس Cosmos ، حيث يكون لكل blockchain أدوات التحقق الخاصة به ، فإن Avalanche لديه شبكات فرعية يمكنها التحقق من صحة العديد من blockchains باستخدام مجموعة تحقق واحدة. الشبكة الفرعية أو الشبكة الفرعية هي مجموعة ديناميكية من المدققين في النظام البيئي للانهيار الجليدي.
تسمى الشبكة الفرعية الرئيسية للمنصة بامتداد شبكة الابتدائية، والتي تتحقق من صحة جميع سلاسل الكتل المدمجة في الانهيار الجليدي.
يجب أن يكون جميع أعضاء الشبكة الفرعية عضوًا في الشبكة الأساسية. هذا يعني أن كل مدقق في كل blockchain في الانهيار الجليدي يجب أن يتحقق أيضًا من blockchains المدمج في Avalanche.
وفي الختام
مشروع كوزموس هو عبارة عن منصة واعدة للمطورين الذين يتطلعون إلى تطوير سلاسل بلوكشين قوية بسهولة يمكن تشغيلها مع سلاسل أخرى.
يسمح محرك Tendermint بتوسيع نطاق تطبيقات blockchain بسرعة ، ويسمح بروتوكول IBC بتبادل الأصول بين blockchain بسهولة.
ستستمر الحاجة إلى بلوكشين خاص بالتطبيقات في النمو. ستسمح المنصات مثل شبكة كوزموس للمطورين ببناء مشاريعهم الخاصة بسهولة وثقة دون الحاجة إلى القلق بشأن الأمان وقابلية التوسع.
اترك تعليق