تهديد كوزموس لشبكات البلوكشين التقليدية

المؤلف: Russian DeFi، Compiler: Block unicorn

** قد تجعل البلوكشين المعيارية سلاسل الكتل التقليدية عفا عليها الزمن. **

تعد سلاسل الكتل الفردية جيدة حقًا أثناء وجودها ، ومع ذلك ، ينتهي بها الأمر مع ثلاثية blockchain (اللامركزية ، وقابلية التوسع ، والأمان) حيث يحاولون القيام بكل شيء على كل عقدة (الإجماع ، وتوافر البيانات ، والتسوية والتنفيذ).

يتم تجنب هذه المشكلة باستخدام blockchain المعياري عن طريق تقسيم الأدوار العديدة لـ blockchain إلى طبقات مختلفة. وبالتالي ، يمكن أن تتوسع سلاسل الكتل بطريقة تقلل من المقايضات.

تتصدر Ethereum و Cosmos هذا السباق المعياري ، ومستقبل blockchain نمطي.

منذ إطلاق Ethereum Virtual Machine (EVM) ، نفذت Ethereum وظائف العقد الذكية ، والتي مكنت من تطوير العديد من DApps في DeFi و NFT والألعاب وغيرها من المجالات.

Ethereum هي سلسلة عامة للأغراض العامة يمكنها دعم العديد من DApps التي تتنافس على موارد الشبكة. خلال أوقات الازدحام ، ترتفع رسوم المعاملات بشكل كبير ، مما يؤدي إلى ضعف تجربة المستخدم من حيث التكلفة والكمون.

مشكلة أخرى مع Ethereum وسلاسل L1 الأخرى هي نظام الحوكمة "Layer 2 (L2)". هذا يعني أنه بالإضافة إلى اتباع القواعد الخاصة بها ، يجب أن تتبع DApps أيضًا قواعد البروتوكول ، ومن المستحيل تغيير البروتوكول في كل مرة يحتاج DApp إلى ميزة جديدة.

بدلاً من تنافس DApps على موارد blockchain واحد ، يقترح Cosmos أن يعمل كل تطبيق DApp على بلوكشين مستقل ومتوازي ومُحسَّن للتطبيق. نظرًا لأنها مستقلة ، يمكن ترقية كل blockchain أو تعديله بشكل مستقل. يمكن لسلاسل كوزموس التواصل مع بعضها البعض وحتى في ظل ظروف معينة مع سلاسل الكتل التي تستخدم آليات إجماع مختلفة لإثبات الحصة / إثبات العمل.

** مقدمة إلى الكون **

Cosmos هي الشبكة المعروفة باسم "Internet of Blockchains" والتي تسمح بتعايش سلاسل الكتل المختلفة والتعامل معها. عادةً ما تكون سلاسل الكتل مستقلة عن بعضها البعض ، وبينما تمكّن التكنولوجيا الحديثة سلسلتين من البلوكشين من الاتصال ونقل البيانات عبر الجسر ، فإن نظام كوزموس يخطو خطوة أخرى إلى الأمام. يُحسِّن نظام Cosmos قابلية التشغيل البيني من خلال السماح للمطورين بإنشاء سلاسل blockchain قابلة للتشغيل البيني في البداية.

تتواصل هذه البلوكشين من خلال بروتوكول Inter-Blockchain Communications (اختصار IBC ، بروتوكول نقل المعلومات بين blockchains) ، والذي يعد Cosmos Hub ورموز ATOM الخاصة به أحدهما.

** تاريخ الكون **

تم طرح مشروع كوزموس لأول مرة في عام 2014 ، بواسطة Jae Kwon بموجب بروتوكول إجماع Tendermint. حاول كوون دون جدوى بناء نظام قابل للتشغيل البيني بشكل كامل ، لذلك تعاون مع زاركو ميلوسيفيتش وإيثان بوخمان. في النهاية ، استقال كوون من دوره في مشروع كوزموس في عام 2020.

فيما يلي مخطط زمني موجز للكون ، يسلط الضوء على الأحداث الرئيسية فيه:

  • في أبريل 2017 ، أجرت Cosmos أول عملية بيع رمزية لها. جمع 7 ملايين دولار في 29 دقيقة فقط أظهر قدراته.
  • في ديسمبر 2018 ، تم إطلاق حدث "Game of Stakes" ، لاختبار شبكة Cosmos لأول مرة.
  • في 13 مارس 2019 ، تم إطلاق Cosmos Hub بنجاح ، المعروف باسم الانفجار العظيم للكون.
  • في نوفمبر 2019 ، أصبحت Kava Labs أول مشروع يستخدم Cosmos SDK لإطلاق الشبكة الرئيسية.
  • في فبراير 2020 ، انفصلت شركة Cosmos بعد استقالة مؤسسها الرئيسي Jae Kwon من منصب الرئيس التنفيذي.
  • في سبتمبر 2020 ، تعاونت Cosmos مع Nym للمرة الأولى ، حيث قدمت شهادات مجهولة في نظام Cosmos البيئي.
  • في فبراير 2021 ، أطلقت شركة Cosmos أكثر مشاريعها طموحًا "Stargate". Stargate هو أول إصدار عام يستخدم بروتوكول Inter Blockchain Communication (IBC). يعزز هذا الإطلاق مكانة Cosmos في سوق blockchain.

تدير مؤسسة Interchain (ICF) غير الربحية ، ومقرها سويسرا ، تطوير كوزموس. على غرار مؤسسة Ethereum ، فإن ICF هي هيئة تنسيقية مسؤولة عن سد عملية الترميز بين فرق تطوير البرامج.

** رؤية الكون **

على عكس البلوكشين أحادي الطبقة ، تتصور كوزموس منصة للتبادل اللامركزي والتخزين وحماية القيمة التي تشجع التعاون والابتكار والمنافسة.

لذلك ، اختار Cosmos البناء باستخدام حزمة برامج معيارية - Cosmos SDK وشبكة من سلاسل الكتل المترابطة. يسمح هذا لمحاور ومناطق نظام Cosmos البيئي بإطلاق سلاسل كتل جديدة مع بيئات تنفيذ مخصصة أثناء استخدام IBC للاتصال عبر السلاسل.

أدت هذه الرؤية للنمو المعياري والنمو المستقل إلى زيادة سريعة في عدد المناطق في كوزموس. حتى كتابة هذه السطور ، كانت 52 منطقة من 56 منطقة نشطة.

** ما هي المناطق والمحاور؟ **

سلسلة المنطقة (المنطقة) هي تطبيق blockchain مستقل تم إنشاؤه داخل شبكة Cosmos blockchain ، والمحور (Hub) هو blockchain الذي يربط سلاسل المنطقة هذه.يمكن أيضًا توصيلها ببعضها البعض.

Cosmos Hub هو المحور الأول (blockchain) لشبكة Cosmos. Cosmos Hub عبارة عن blockchain لإثبات الحصة يسهل الاتصال وإمكانية التشغيل البيني بين سلاسل الكتل الأخرى ، حيث يعمل كمحور للشبكة. يراقب Cosmos Hub سلاسل الأقسام المتصلة به ، والتي تم إنشاؤها باستخدام Cosmos SDK.

تتضمن Blockchains (سلاسل مقسمة) المبنية على شبكة Cosmos سلسلة Binance (سلسلة منارة حاليًا) و Cronos و Osmosis و Neutron و Juno و Celestia و Sei Network و Terra و Injective Protocol و Secret Network و Evmos و Regen Network و Kava و Kujira و ThorChain ، BandChain ، Archway ، إلخ.

بالإضافة إلى blockchain ، يمكن أيضًا استخدام Cosmos SDK لبناء أسواق بيئية ، والتبادلات اللامركزية (DEX) ، والمحافظ ، والشبكات الخاصة ، و Dapps ، ومنصات DeFi ومشاريع البنية التحتية الأخرى على شبكة Cosmos.

** ما الذي يميز الكون؟ **

تعتبر Cosmos نفسها الجيل الثالث من تقنية blockchain (بعد Bitcoin و Ethereum). إنها تمكن المطورين من إنشاء بلوكشين مناسبة لأغراض محددة ، تسمى بلوكشين خاصة بالتطبيقات ، والتي يمكن توصيلها ببعضها البعض لتبادل البيانات.

هدف Cosmos هو تشجيع مطوري Web3 على إنشاء مشاريع لامركزية دون الاعتماد على تصميم عقد Ethereum الذكي. بدلاً من بناء dApps على blockchain الأساسي ، صمم Cosmos بنية معيارية تسمح للمطورين بإنشاء blockchains مستقلة.

لا يحتاج مطورو Cosmos إلى الاعتماد على الإجماع أو طبقة الشبكة من طبقة 1 blockchain مثل Ethereum. عندما يقوم عشاق العملات المشفرة بالبناء على Cosmos ، يمكنهم إنشاء سلاسل كتل تلبي متطلبات التصميم الخاصة بهم. على عكس إنشاء dApps باستخدام العقود الذكية ، يمنح Cosmos مطوري Web3 الحرية الكاملة لتطوير blockchains مع الاستفادة من أمان خوارزمية Tendermint الخاصة به.

ملاحظة كتلة يونيكورن: Tendermint هي خوارزمية إجماع تعتمد على التسامح البيزنطي للأخطاء ، والتي تُستخدم لتحقيق الاتساق بين العقد المختلفة في شبكة موزعة. إنها خوارزمية الإجماع التي تستخدمها شبكة Cosmos لضمان أمان واتساق شبكة blockchain.

في المقابل ، يتجاوز Cosmos مساعدة مطوري Web3 في إنشاء بلوكشين مستقل. يربط العديد من المتحمسين للعملات المشفرة Cosmos بـ "إمكانية التشغيل البيني" ، والتي تشير إلى الاتصال بين سلاسل الكتل.

كان توصيل سلاسل الكتل المختلفة أمرًا صعبًا نظرًا لاختلاف آليات التوافق ومعايير الترميز. بينما يمكن للجسور عبر السلاسل نقل القيمة بين شبكات blockchain ، فإنها عرضة للقرصنة.

أنشأ Cosmos بروتوكول IBC لتمكين سلاسل الكتل المختلفة من التواصل مع بعضها البعض. بالإضافة إلى ذلك ، يقوم فريق Cosmos بتطوير blockchain يسمى "مناطق pegg" التي يمكنها الاتصال بمشاريع خارج نظام Cosmos البيئي. على سبيل المثال ، يمكن لـ Cosmos نشر blockchain pegg بين البيتكوين والإيثريوم.

حظر ملاحظة يونيكورن: تسمح منطقة pegg بأصول من blockchains خارجية (مثل bitcoin أو ethereum) ليتم ربطها برموز محددة في شبكة Cosmos. توفر الوسائل التقنية لـ Pegg-zone لربط سلاسل الكتل المختلفة لـ Cosmos إمكانية تشغيل تفاعلي أوسع والقدرة على دمج الأصول الخارجية.

بالإضافة إلى هذه المزايا ، يمكن لـ Cosmos معالجة 10000 معاملة في الثانية (TPS) ، ولها رسوم غاز منخفضة ، ولها تأثير بيئي منخفض نظرًا لتصميمها PoS.

** طبقات شبكة كوزموس **

** يمكن تقسيم blockchain إلى ثلاث طبقات مفاهيمية من العمارة: **

طبقة التطبيق: طبقة التطبيق مسؤولة عن تحديث حالة blockchain بناءً على تنفيذ المعاملات. في هذه الطبقة ، يتم تنفيذ وظائف تنفيذ العقود الذكية والتعامل مع تفاعلات المستخدم.

طبقة الشبكة: طبقة الشبكة مسؤولة عن ضمان نشر المعاملات والرسائل المتعلقة بالإجماع. يتعامل مع الاتصال بين العقد ويضمن بث المعاملات وتأكيدها عبر الشبكة.

طبقة الإجماع: تسمح طبقة الإجماع للعقد بالاتفاق على الحالة الحالية للنظام. في هذه الطبقة ، تتوصل العقد إلى توافق في الآراء من خلال خوارزمية إجماع وتقرر المعاملات الصالحة وإضافتها إلى حالة blockchain.

يساعد تقسيم هذه المستويات على فصل الوظائف والمسؤوليات المختلفة ، مما يمكّن شبكة Cosmos من بناء وتوسيع سلاسل الكتل المختلفة بشكل أكثر مرونة ، وتحقيق الاتصال والتشغيل البيني بينها من خلال بروتوكول IBC. كل طبقة لها وظائف ومهام محددة ، والتي تشكل معًا البنية الشاملة لشبكة Cosmos.

** تقنية كوزموس **

** بناءً على المكونات التالية: **

Tendermint: بروتوكول إجماعي يمكّن المطورين من إنشاء سلاسل blockchain سريعة وقابلة للتطوير وآمنة لإثبات الحصة.

Cosmos SDK: يسمح للمطورين بإنشاء تطبيقات على سلاسل الكتل المستندة إلى Tendermint. يوفر Cosmos SDK مجموعة من الأدوات والأطر التي تبسط تطوير تطبيقات blockchain.

بروتوكول الاتصال بين بلوكشين (IBC): نظام يسمح لشبكات البلوكشين المختلفة بالاتصال والتواصل. من خلال بروتوكول IBC ، يدرك Cosmos الترابط بين سلاسل الكتل ، مما يمكّنهم من تبادل البيانات والقيمة بأمان.

تشكل هذه المكونات التقنية معًا البنية التحتية لـ Cosmos ، مما يمكّنها من تنفيذ شبكات blockchain سريعة وقابلة للتطوير وآمنة ، وتسهيل التشغيل البيني والتواصل بين سلاسل الكتل المختلفة.

** 1. Tendermint Byzantine Fault Tolerance و ABCI **

ملاحظة كتلة يونيكورن: يرمز ABCI إلى "واجهة Blockchain للتطبيق" ، والتي تعد جزءًا مهمًا من بنية Tendermint. تحدد ABCI مواصفات الواجهة بين التطبيقات ومحرك إجماع Tendermint. يسمح للمطورين ببناء وتوسيع Tendermint blockchain باستخدام منطق تطبيق مخصص دون الحاجة إلى تعديل محرك Tendermint نفسه.

من خلال ABCI ، يمكن للمطورين فصل تطبيقاتهم عن محرك إجماع Tendermint ، مما يجعل تطوير التطبيقات أكثر مرونة وقابلية للتخصيص. توفر ABCI مجموعة من طرق الواجهة الموحدة ، بما في ذلك وظائف مثل معالجة المعاملات والتحقق من الكتل وحالة الاستعلام ، بحيث يمكن للتطبيقات التفاعل مع شبكة Tendermint والعمل مع محرك الإجماع.

حتى وقت قريب ، كان بناء blockchain يتطلب تطوير ثلاث طبقات (شبكة ، إجماع ، وتطبيق) من البداية. تجعل Ethereum تطوير التطبيقات اللامركزية أكثر جدوى من خلال توفير blockchain للآلة الافتراضية حيث يمكن لأي شخص نشر العقود الذكية بمنطق مخصص.

ومع ذلك ، فإنه لا يبسط عملية تطوير blockchain. Go-Ethereum (تطبيق لغة Go في Ethereum) ، مثل Bitcoin ، عبارة عن مجموعة تقنية ضخمة يصعب تفكيكها وتخصيصها. لهذا السبب أنشأ Jae Kwon Tendermint في عام 2014.

Tendermint BFT هو الحل الذي يدمج الشبكة وطبقات الإجماع من البلوكشين في محرك مشترك.

  • تمكن المطورين من التركيز على تطوير التطبيقات دون الحاجة إلى القلق بشأن البروتوكولات الأساسية المعقدة.
  • نتيجة لذلك ، يوفر Tendermint الكثير من وقت التطوير. Tendermint هو أيضًا اسم خوارزمية توافق الآراء البيزنطية (BFT) التي يستخدمها محرك Tendermint BFT.
  • يربط بروتوكول مأخذ توصيل واجهة Blockchain للتطبيق (ABCI) محرك Tendermint BFT بالتطبيقات. يمكن تغليف البروتوكول بأي لغة برمجة ، مما يتيح للمطورين اختيار اللغة التي تناسب احتياجاتهم.

فيما يلي ميزات استخدام Tendermint BFT كمحرك blockchain متقدم ، ومناسب لـ blockchain العامة أو الخاصة:

  • لا يتعامل Tendermint BFT إلا مع الشبكة وإجماع blockchain ، مما يعني أنه يساعد العقد في نشر المعاملات ويساعد المدققين على الوصول إلى توافق في الآراء بشأن مجموعة من المعاملات لإلحاقها بـ blockchain.
  • طبقة التطبيق مسؤولة عن تحديد كيفية إنشاء مجموعة المدقق. وبالتالي ، يمكن للمطورين بناء سلاسل الكتل العامة والخاصة أعلى محرك Tendermint BFT.
  • إذا حدد التطبيق أن المدققين يتم اختيارهم بناءً على عدد الرموز المميزة المحتفظ بها ، فسيتم تصنيف blockchain على أنه PoS (إثبات الحصة).
  • ومع ذلك ، إذا قرر التطبيق أن مجموعة فقط من الكيانات المصرح لها مسبقًا يمكنها العمل كمدققين ، فيمكن تصنيف blockchain على أنه blockchain مُصرح به أو خاص ، حيث يتمتع المطور بالتحكم الكامل في القواعد التي تحكم التغييرات في مجموعة المدققين ل blockchain الخاصة بهم.
  • أداء عالي: يمكن أن يصل وقت إنشاء الكتلة لـ Tendermint BFT إلى حوالي ثانية واحدة ، ويمكنه معالجة آلاف المعاملات في الثانية.
  • اليقين الفوري: تتميز خوارزمية إجماع Tendermint بخاصية اليقين الفوري. هذا يعني أنه إذا كانت أكثر من ثلث عقد التحقق صادقة (تحمل الخطأ البيزنطي) ، فلن تحدث شوكة. يمكن للمستخدمين أن يكونوا على ثقة من أنه سيتم الانتهاء من معاملاتهم بمجرد إنشاء كتلة (ليس هذا هو الحال في بلوكشين إثبات العمل مثل Bitcoin و Ethereum).
  • الأمان: إجماع Tendermint ليس فقط متسامحًا مع العيوب ، ولكنه أيضًا مسؤول. طريقة لتحديد المسؤولية في حالة انقسام blockchain.

كوزموس هي واحدة من عدة منصات تعتمد على محرك إجماع Tendermint ، وتشمل المنصات الأخرى:

  • Ethermint عبارة عن blockchain هجين قابل للتطوير وقابل للتشغيل المتبادل يستخدم Cosmos SDK و Tendermint.
  • Terra عبارة عن منصة عملات مستقرة تعتمد على إثبات الحصة مفوضة تستخدم كحل دفع blockchain.
  • Regen Network هي سوق لامركزية للأصول البيئية والبيانات والاتفاقيات المناخية.

** 2. Cosmos SDK وأطر طبقة التطبيقات الأخرى **

يقلل Tendermint BFT من وقت تطوير blockchain من سنوات إلى أسابيع ، لأن إنشاء تطبيق ABCI آمن من البداية يمثل تحديًا ، وهذا هو سبب وجود Cosmos SDK.

Cosmos SDK هو إطار عمل للأغراض العامة لبناء تطبيقات blockchain آمنة فوق Tendermint BFT.

** تقوم على مبدأين أساسيين: **

** نمطية: ** الهدف من Cosmos SDK هو بناء نظام بيئي معياري يتيح للمطورين إنشاء سلاسل كتل خاصة بالتطبيقات بسرعة دون الحاجة إلى كتابة كل وظيفة من البداية. يمكن لأي شخص إنشاء وحدة Cosmos SDK واستخدام وحدة موجودة في blockchain عن طريق استيرادها ببساطة.

على سبيل المثال ، يعمل فريق Tendermint على تطوير مجموعة أساسية من الوحدات النمطية لـ Cosmos Hub. يمكن لأي مطور استخدام هذه الوحدات لإنشاء تطبيقاتهم. يمكن للمطورين أيضًا إنشاء وحدات نمطية جديدة لزيادة تخصيص تطبيقاتهم. مع تطور شبكة Cosmos ، سيستمر النظام البيئي لوحدات SDK أيضًا في النمو ، مما يسهل تطوير تطبيقات blockchain المعقدة.

** الأمان المستند إلى القدرة: ** تحد القدرات من نطاق التفاعلات الضارة أو العرضية من خلال تقييد حدود الأمان بين الوحدات. يتيح ذلك للمطورين فهم تكوين الوحدات بشكل أفضل ويحد من نطاق التفاعلات الضارة أو العرضية.

يتضمن Cosmos SDK أيضًا مجموعة من أدوات المطورين المفيدة لإنشاء واجهات سطر الأوامر (CLIs ، وهي طريقة للتفاعل مع أنظمة الكمبيوتر من خلال واجهات سطر الأوامر) ، وخوادم REST ، والعديد من مكتبات الأدوات الشائعة الاستخدام.

تعد Cosmos SDK (مجموعة تطوير البرامج) ، مثل أدوات Cosmos الأخرى ، معيارية. يمكن للمطورين إنشاء تطبيقات فوق Tendermint BFT. ومع ذلك ، يمكن استخدامه أيضًا مع أي محرك إجماع آخر يدعم بروتوكول ABCI. يتوقع Cosmos ظهور العديد من مجموعات SDK بمرور الوقت ، كل منها يستخدم نموذجًا معماريًا مختلفًا ومتوافقًا مع محركات إجماع مختلفة ، كل ذلك ضمن نظام بيئي واحد: شبكة Cosmos.

** Ethermint **

تتيح الطبيعة المعيارية لـ Cosmos SDK للمطورين نقل أي قاعدة بيانات blockchain موجودة تقريبًا مكتوبة في Golang عليها ، و Ethermint هو مشروع يحول Ethereum Virtual Machine إلى وحدة SDK.

يشبه Ethermint تمامًا Ethereum ، ولكنه يتمتع أيضًا بجميع مزايا Tendermint BFT. جميع أدوات Ethereum (مثل Truffle و Metamask وما إلى ذلك) متوافقة مع Ethermint ، ويمكنك بسهولة ترحيل عقودك الذكية.

** CometBFT (تحمل خطأ المذنب البيزنطي) **

تم إصدار CometBFT ، وهو شوكة وخليفة لـ Tendermint Core ، في فبراير من هذا العام وسيكون محرك النسخ الرسمي لـ Interchain Stack. يتمثل هدف CometBFT طويل الأجل في أن يصبح محرك النسخ المفضل للكتل الموثوقة والآمنة والواسعة النطاق والخاصة بالتطبيقات ، والهدف طويل الأجل لـ CometBFT هو لعب دور رئيسي في دعم النمو عبر السلاسل.

ملاحظة Block unicorn: Interchain Stack عبارة عن مكدس تكنولوجي يعزز قابلية التشغيل البيني والاتصال بين blockchain ، بهدف بناء نظام بيئي موحد متعدد السلاسل.

وبشكل أكثر تحديدًا ، تشمل أهداف CometBFT ما يلي:

  • التأكيد على احتياجات المستخدمين ، وصياغة إستراتيجية واضحة للمنتج ، وإعطاء الأولوية لاحتياجات المستخدمين. هذا قرار استراتيجي لضمان بقاء CometBFT ذا صلة وقيمة في جميع الأوقات.
  • تحسين ضمان الجودة والتأكد من صحتها باستخدام تقنيات متقدمة مثل الاختبار القائم على النموذج. تتيح هذه التقنيات المواصفات الصارمة واختبار التطبيقات ، وتحسين ضمان الجودة وضمان الصحة.
  • يركز التصميم المعياري على المستوى المناسب من التجريد ، بحيث يمكن تفكيك النظام عند الطلب للتكامل التدريجي في المشاريع التي تعتمد عليه. يأمل Cosmos في تشجيع استخدام CometBFT كمكتبة ، مما يقلل من الشوكات والتجزئة عن طريق إضافة واجهات جديدة لدعم مجموعة دائمة التوسع من حالات الاستخدام.
  • إصدارات أسرع للميزات دون التضحية بالجودة. من خلال التحديث التدريجي لهيكل النظام ، كمنصة موثوقة للتغيير ، ومن خلال تحسين تنسيق المشروع عبر Interchain Stack ، يتم تحقيق إصدارات ميزات أسرع.

باختصار ، الهدف من CometBFT هو أن تصبح محرك نسخ blockchain موثوق به ومنسق جيدًا لدعم تطوير Interchain Stack من خلال التركيز على احتياجات المستخدم ، وتحسين ضمان الجودة ، والتصميم المعياري ، وإصدارات الميزات السريعة للتحسين والتطوير المستمر .

** 3. IBC - Blockchain المتصلة **

يتم استخدام بروتوكول يسمى Inter-Blockchain Communication (IBC) لتوصيل blockchains. تستفيد شركة IBC من الطبيعة النهائية الفورية لإجماع Tendermint (على الرغم من أنها يمكن أن تعمل مع أي محرك blockchain "نهائي سريع") لتمكين السلاسل غير المتجانسة من نقل القيمة (أي الرموز) أو البيانات بين بعضها البعض.

في الأساس يمكن تلخيصها في جانبين:

** هيكل هرمي مختلف: ** للسلاسل غير المتجانسة هياكل هرمية مختلفة ، مما يعني أنها قد تختلف في تنفيذها لمكونات الشبكة والإجماع والتطبيق. لكي تكون متوافقة مع IBC ، تحتاج blockchain فقط إلى تلبية بعض المتطلبات ، وأهمها أن طبقة الإجماع يجب أن يكون لها نهائية سريعة. لا يتم تضمين سلاسل إثبات العمل مثل Bitcoin و Ethereum بسبب نهايتها الاحتمالية.

** السيادة: ** يتم الحفاظ على كل blockchain من قبل مجموعة من المدققين الذين تتمثل مهمتهم في الموافقة على تأكيد الكتلة. في بلوكشين إثبات العمل ، يُطلق على هؤلاء المدققين اسم عمال المناجم. تمتلك البلوكشين السيادية مجموعتها الخاصة من المدققين ، وفي كثير من الحالات يجب أن تكون البلوكشين ذات سيادة لأن المدققين هم المسؤولون في النهاية عن تغيير الدولة. في Ethereum ، يتم تشغيل جميع التطبيقات بواسطة نفس مجموعة المدققين. لذلك ، كل تطبيق له سيادة محدودة.

تمكّن IBC سلاسل الكتل غير المتجانسة من تبادل الرموز والبيانات ، مما يعني أن البلوكشين ذات التطبيقات المختلفة ومجموعات المدققين يمكنها التواصل. على سبيل المثال ، يمكّن السلاسل العامة والخاصة من تبادل الرموز. حاليًا ، لا يدعم أي إطار عمل آخر من نوع blockchain هذا المستوى من قابلية التشغيل البيني.

** كيف تعمل IBC **

على سبيل المثال ، افترض أن حسابًا في السلسلة A يريد إرسال عشرة رموز إلى السلسلة B:

التتبع: كلتا السلسلتين مطلوبتان لتتبع مدققي بعضهما البعض.

القفل: عندما تبدأ شبكة IBC عملية النقل ، سيتم تأمين الرموز المميزة (مثل ATOM) على السلسلة A.

مكرر الإثبات: ذرات تُرسل أدلة القفل من السلسلة أ إلى السلسلة ب.

التحقق: يتم التحقق من الإثبات على السلسلة B وفقًا لرأس الكتلة للسلسلة A ؛ إذا كان التحقق صالحًا ، يتم إنشاء شهادة رمز ATOM على السلسلة B.

تجدر الإشارة إلى أن الذرات التي تم إنشاؤها على السلسلة B ليست ذرات حقيقية (وليست أصلية) ، لأن الذرات الموجودة فقط في السلسلة A. إنها تمثل الذرات من السلسلة A إلى السلسلة B ، وتثبت أن هذه الذرات مجمدة في السلسلة A. ستعمل آلية مماثلة على فتح هذه الرموز المميزة عند إعادة ATOMs إلى سلسلتها الأصلية.

العيب الرئيسي لهذا النهج هو أن عدد اتصالات الشبكة ينمو بشكل تربيعي مع عدد البلوكشين. إذا كانت الشبكة تتكون من 100 بلوكشين ، كل منها يجب أن تحافظ على اتصالات IBC مع بلوكشين أخرى ، فإن عدد الاتصالات سيصل إلى 4950 ، والتي سرعان ما تصبح غير قابلة للإدارة.

لحل هذه المشكلة ، يقترح Cosmos بنية معيارية ، بما في ذلك نوعين من blockchains: Hub (سلسلة مركزية) و Zone (سلسلة تقسيم) ، كما ذكرنا سابقًا.

** ربط سلسلة غير Tendermint **

لا يقتصر Cosmos على سلسلة Tendermint ، يمكن توصيل أي نوع من blockchain بـ Cosmos. هناك حالتان: سلاسل الإنهاء الفوري وسلاسل الإنهاء الاحتمالية:

** سلاسل نهائية سريعة **

من خلال تعديل بروتوكول IBC ، يمكن ربط blockchain باستخدام أي خوارزمية إجماع نهائية فورية بـ Cosmos. على سبيل المثال ، إذا انتقلت Ethereum إلى Casper Friendly Finality Gadget ، فيمكن تكييف IBC لتكون متوافقة مع Casper ، مما يؤدي إلى إنشاء اتصال مباشر بنظام Cosmos البيئي.

Block unicorn note: Casper Friendly Finality Gadget هي خوارزمية إجماع لتحسين الأداء والنهائية لنظام blockchain ، ومن المتوقع أن تتصل بـ Cosmos.

** سلاسل نهائية احتمالية **

يصبح الموقف أكثر صعوبة بالنسبة إلى سلاسل الكتل التي لا تحتوي على نهائية فورية ، مثل سلاسل إثبات العمل. بالنسبة لهذه السلاسل ، يستخدم Cosmos سلسلة بروكسي تسمى Peg-Zone.

تراقب blockchain Proxy Peg-Zone حالة blockchain أخرى. Peg-Zone نفسها لها نهائية سريعة ، لذا فهي متوافقة مع IBC ، ويتمثل دورها في توفير الأمان والنهائية لـ blockchain التي تتصل بها.

** يسهّل بلوك يونيكورن على الجميع فهم: 1) سلسلة نهائية فورية ، 2) سلسلة نهائية احتمالية ، أدخل علمًا شائعًا صغيرًا في النص لشرح خصائص هاتين السلسلتين. **

** 1) سلسلة نهائية فورية: ** تشبه سلسلة الإنهاء الفوري تأكيدًا فوريًا عند إرسال ساعي. بمجرد تسليم الطرد إلى شركة الشحن ، سيؤكدون على الفور الاستلام ويزودونك برقم البريد السريع. يمكنك تعرف على الفور أن الحزمة قد تم إرسالها وتأكيدها.

** 2) سلسلة نهائية احتمالية: ** على سبيل المثال ، آلية إثبات العمل الخاصة بالبيتكوين. بموجب هذه الآلية ، يجب أن تمر المعاملات بقدر معين من أعمال الحوسبة لتأكيدها ، وهناك احتمال معين بحدوث مفترق. تمامًا مثل تسليم البريد يستغرق وقتًا وبعض عدم اليقين ، فإن وقت تأكيد المعاملة لسلسلة النهاية الاحتمالية أطول وهناك مخاطر معينة.

** يمكن للفهم البسيط والسلاسل النهائية الفورية تأكيد المعاملات بسرعة وتقديم ضمانات نهائية ، بينما تتطلب سلاسل النهاية الاحتمالية وقت تأكيد أطول ، وهناك احتمالية معينة للشوك وقضايا الأمان. **

** ما هي المشاكل التي يحلها كوزموس؟ **

** 1. السيادة **

تسمح SDK المجانية من Cosmos للمطورين بإنشاء تطبيقات blockchain السيادية دون تكلفة مستمرة. يمكن ربط هذه البلوكشين ببعضها البعض بسهولة دون الاعتماد على العقود الذكية للوجود على سلاسل الكتل المختلفة ، وبالتالي تجنب رسوم المعاملات المرتفعة بسبب ازدحام الشبكة وتمكين تطوير وظائف توسيع أفضل.

سيؤدي ذلك إلى دفع ميزات مبتكرة في DeFi و NFTs والألعاب و DAOs والشبكات الاجتماعية والأسواق والاقتصادات المعتمدة على الإنترنت ، وخاصة اقتصادات الملكية حيث يمتلك الجميع حصة.

** 2. قابلية التوسع **

يستخدم كوزموس نوعين من قابلية التوسع:

قابلية التوسع العمودي: تشير قابلية التوسع الرأسي إلى طريقة التحجيم في blockchain. من خلال التخلي عن إثبات العمل وتحسين مكوناته ، يمكن لـ Tendermint BFT تحقيق آلاف المعاملات في الثانية.

يكمن عنق الزجاجة في التطبيق نفسه ، على سبيل المثال ، ستفرض الآلة الافتراضية حدًا أقل على إنتاجية المعاملات ، بينما يمكن للتطبيقات التي تضم أنواع المعاملات ووظائف انتقال الحالة (مثل تطبيقات Cosmos SDK القياسية) تحقيق إنتاجية أعلى ، مما يعني أنها هو أيضًا أحد الأسباب التي تجعل سلاسل الكتل الخاصة بالتطبيقات منطقية.

قابلية التوسع الأفقي: حتى إذا تم تحسين محرك الإجماع والتطبيق بشكل كبير ، فإن معدل نقل المعاملات لسلسلة واحدة سيصل في النهاية إلى حد لا يمكن التغلب عليه. بلغ التوسع الرأسي حده الأقصى ، وسيتم استخدام بنية متعددة السلاسل كحل في المستقبل. الفكرة الأساسية هي تشغيل سلاسل متعددة من نفس التطبيق بالتوازي ، يتم تشغيلها بواسطة مجموعة قياسية من المدققين ، مما يجعل blockchain نظريًا قابلاً للتوسع بشكل لا نهائي.

** 3. الاستدامة **

الاستدامة يتم ضمان أمان الشبكة من خلال خوارزمية إجماع PoS ، وبالمقارنة مع خوارزمية إجماع PoW ، يمكن لـ PoS تقليل انبعاثات الكربون بنسبة 99٪.

** وظيفة رمز ATOM **

تعد رموز ATOM جزءًا حيويًا من نظام Cosmos البيئي. الغرض الرئيسي من هذا الرمز المميز هو الرهان لضمان أمان آلية إجماع نقاط البيع. يجب أن يشترك مستثمرو العملات المشفرة في نفس المقدار من رموز ATOM مثل أفضل 150 مدققًا من Cosmos حاليًا من أجل التحقق من صحة المعاملات. ومع ذلك ، يمكن لحاملي ATOM تفويض الرموز الخاصة بهم إلى تجمع Staking مقابل نسبة مئوية من مكافآت العملة المشفرة.

يمكن أن تخدم رموز ATOM ثلاثة أغراض: كنظام لمنع البريد العشوائي ، وكعلامة Staking ، وكوسيلة للتصويت في الحوكمة.

  1. كوسيلة لمنع البريد الإلكتروني العشوائي ، يتم استخدام ATOM لدفع الرسوم. على غرار رسوم الغاز في Ethereum ، قد تكون الرسوم متناسبة مع التكلفة الحسابية المطلوبة للمعاملة. يتم فرض رسوم لمنع الجهات الخبيثة من إساءة استخدام blockchain.

  2. يمكن تجميع ATOMs للحصول على الرموز كمكافآت. يحدد عدد ATOMs المتراكمة الأمان الاقتصادي لـ Cosmos Hub. كلما زاد عدد ATOMs المكدسة ، زادت الفوائد الاقتصادية وارتفعت تكلفة مهاجمة الشبكة. لذلك ، كلما زاد عدد الذرات المتراكمة ، زاد الأمن الاقتصادي.

  3. الحوكمة: يمكن لحاملي ATOM إدارة Cosmos Hub من خلال التصويت على المقترحات باستخدام ATOMs الخاصة بهم.

** Blockchain على Cosmos **

جذبت بنية Cosmos المرنة العديد من مطوري Web3. بعض من أبرز مشاريع كوزموس تشمل:

  • التناضح: تم إنشاء التناضح في عام 2021 وهو حاليًا أكبر بورصة لامركزية (DEX) في النظام البيئي Cosmos.
  • سلسلة Cronos: بتمويل من بورصة التشفير المركزية Crypto.com ، Cronos Chain عبارة عن blockchain متوافق مع Ethereum مبني على Cosmos. يعمل Cronos على خوارزمية PoS مع رمز CRO المميز لـ Crypto.com باعتباره العملة المشفرة الأساسية.
  • سلسلة Binance: استخدمت منصة تبادل العملات المشفرة المركزية Binance أيضًا سلسلة من الأدوات من Cosmos لبناء سلسلة Binance الخاصة بها. على غرار سلسلة Cronos ، تتميز blockchain الخاصة بـ Binance بالعديد من DEXs ومنصات إقراض العملات المشفرة وأسواق NFT.
  • Thorchain: Thorchain هي بورصة لامركزية على Cosmos ، مخصصة للتبادل عبر السلاسل ، مما يجعل من الممكن تبادل الرموز المميزة والرموز الأصلية بأمان على أي blockchain ، بما في ذلك انتظار Bitcoin و Dogecoin و Ethereum. تعمل Thorchain باستخدام خوارزمية PoS وتستخدم رمز RUNE المميز الخاص بها لتأمين الشبكة.

** نظام كوزموس البيئي **

مع أكثر من 62 مليار دولار من إجمالي الأصول الرقمية الخاضعة للإدارة ، تستضيف شبكة Cosmos أكثر من 274 تطبيقًا وخدمة. كوزموس لديه نظام بيئي متنوع وسريع التوسع. فيما يلي بعض أهم مشاريع كوزموس:

التنافذ

إنها إحدى سلاسل الكتل المرتبطة بـ Cosmos Hub. وهي تعتمد نظامًا آمنًا لإثبات الحصة وتوفر العديد من خدمات التحقق من الأسهم المهنية مثل سلسلة Cosmos. OSMO هو اسم عملتها المشفرة الأصلية.

يمكن لحاملي الرموز المميزة OSMO تفويض الرموز المميزة الخاصة بهم إلى هؤلاء المصادقين المحترفين من أصحاب المصلحة لحماية الشبكة من السلوك الضار والخطير. التناضح هو بلوكتشين لامركزي من نظير إلى نظير يمكن لحاملي العملات المشفرة استخدامه لتوليد السيولة وتداول الرموز الممكّنة من IBC.

** شبكة سرية **

هي عبارة عن منصة عقد ذكية تركز على الخصوصية وتسمح بالخصوصية القابلة للبرمجة. ستوفر الشبكة السرية مركزًا للخصوصية للنظام البيئي ، مما يجعله مثاليًا لدعاة الخصوصية.

** شبكة ريجين **

إنها تبني شبكة من "الأدلة من أجل كوكب صحي" تدعم بشكل أساسي عزل الكربون. مع Regen ، يمكننا تسخير قوة blockchain لجعل العالم مكانًا أفضل. دخلت Regen في شراكة مع Chorus One لتطوير أول نموذج أعمال صديق للبيئة.

** جي بريدج **

عبارة عن جسر عبر سلسلة يمكّن المستخدمين من نقل الأصول بين سلاسل الكتل. G-Bridge هو نظام تجريبي ومبتكر للغاية تديره شبكة من المستخدمين.

** شبكة عكاش **

Akash Network هي مشروع آخر يعمل على سلسلة كوزموس بلوكشين. الهدف الرئيسي من Akash هو مساعدة مطوري Web3 على نشر العديد من dApps مع الحد الأدنى من التكوين والإعداد وإدارة الخادم.

يقدم المشروع الذي أطلق عليه اسم "Airbnb للحوسبة السحابية" أول حوسبة سحابية لامركزية مفتوحة المصدر ، مما يوفر للمطورين موارد حوسبة سحابية بدون إذن لإنشاء تطبيقات dApp.

عند مناقشة شبكة Akash ، من المهم أيضًا ملاحظة أنها تقدم أحد أكثر الأسعار تنافسية لحلول نشر dApp.

** الثبات XPRT **

تعد Persistence XPRT شبكة أصول DeFi و NFT مشفرة. المشروع منظم تقنيًا ويوفر البنية التحتية لربط DeFi والتمويل التقليدي في مختلف المجالات.

** شبكة ريجين **

شبكة Regen عبارة عن blockchain لإثبات الحصة مبني على نظام Cosmos البيئي. يتم استخدامه للتحقق من صحة المطالبات والبروتوكولات وبيانات حالة البيئة.

يسمح Regen Ledger لعدة مستخدمين بالتفاعل والتداول مع بعضهم البعض لتشكيل نظام محاسبة بيئي عام. إنها سوق ومنصة عالمية للأصول والخدمات والبيانات الخاصة بالنظام البيئي للأرض.

أفضل رموز نظام كوزموس الإيكولوجي مرتبة حسب رأس المال السوقي:

** وجد Cosmos عيبًا كبيرًا في النظام **

كما ورد في العام الماضي ، تم تمكين وظائف IBC في 42 blockchain ، بما في ذلك Cosmos Hub و Osmosis و Cronos و Evmos.

OKX Chain و Luna Classic و Thorchain هي سلاسل الكتل الرئيسية التي دمجت سابقًا IBC. لحسن الحظ ، تم تعطيل وظائفهم أو لم يتم تمكينها بالكامل.

صرح المؤسس المشارك لـ Cosmos أنه تم حل المشكلة باستخدام تصحيح وسيتم تطبيقه على جميع سلاسل الكتل الضعيفة الحالية.

** يهدف البوليمر إلى حل هذه المشكلة عن طريق إخراج الحَوسة إلى خارج الكون **

IBC هو بروتوكول مراسلة حقق نجاحًا في نظام Cosmos البيئي. ومع ذلك ، فإن الاستخدام خارج Cosmos محدود.

البوليمر هو بروتوكول جديد يقدم IBC خارج Cosmos. من خلال العمل كموجه رسائل ، فإنه يمكّن أي سلسلة أو تجميع (تجميع) من إرسال رسائل إلى بعضها البعض باستخدام IBC ، والحصول على وظائف كانت تقتصر في السابق على Cosmos.

** IBC خارج الكون **

من خلال تأمين 57 سلسلة وتحويل أكثر من 160 مليون دولار من القيمة داخل Cosmos ، أثبتت IBC قيمتها. لم يمتد نجاحه إلى أنظمة أخرى بسبب متطلبات التوافق الصارمة مع أنظمة الإجماع النهائية الفورية مثل Tendermint. أنظمة النهاية الاحتمالية ، مثل إثبات العمل في Ethereum ، تنتهك الوعد الأمني لشركة IBC.

تشمل الفرق النشطة التي تعمل على إحضار IBC إلى Ethereum ما يلي:

تعمل Electron Labs على إحضار IBC إلى Ethereum ، لكن ربط سلسلة Tendermint وسلسلة EVM يتطلب الكثير من العمل. يتطلب Cosmos استخدام توقيعات ed25519 للتحقق من العميل الخفيف ، والتحقق من هذا التوقيع على EVM يستهلك الكثير من الغاز.

لحل هذه المشكلة ، ستستخدم Electron Labs أدلة على صحة توقيعات المعرفة الصفرية والتحقق من هذا الدليل على Ethereum لتقليل التكاليف. يتمثل الجانب السلبي لهذا النهج في الاعتماد على العقود الذكية التي يتحكم فيها فريق واحد ، وهو ما لا يؤدي إلى تقليل الثقة إلى أدنى حد بالنسبة لشركة IBC.

zkBridge (جسر سلسلة المعرفة الصفرية) لديه أيضًا رؤية لربط Cosmos و Ethereum. على غرار Electron Labs ، تستخدم zkBridge عميلًا خفيفًا وتدير عقد Ethereum الذكي. يستخدم شبكة ترحيل حيث تقوم المرحلات بتمرير رؤوس الكتل إلى السلسلة المستهدفة للتحقق منها.

يسمح هذا النظام بالبراهين المتوازية ، مما يتيح أنظمة إثبات أرخص وأسرع ، ويلغي الحاجة إلى إعداد موثوق حيث يقوم طرف موثوق بإنشاء المفتاح الخاص. على الرغم من الاعتماد على عقد ذكي مركزي ، فإن zkBridge لديها افتراضات ثقة أقل بسبب نظام الإثبات الخاص بها.

Polymer عبارة عن سلسلة تطبيقات Cosmos تعمل كمحور IBC ، مما يسمح بالاتصال بين السلاسل. يُمكّن البوليمر السلاسل المتصلة من اختيار طريقة التحقق الخاصة بها ، مع توفير التحقق الافتراضي من عميل الضوء ZK من خلال توحيد معايير IBC كمكون نقل (على غرار Electron Labs وتنفيذ zkBridge) ، ستتمتع السلاسل المتصلة بـ Polymer أيضًا بإمكانية الوصول إلى حساب Cosmos SDK و Interchain (يشير حساب Interchain إلى نوع الحساب في نظام Cosmos البيئي ، والذي يتم استخدامه لنقل الأصول عبر السلاسل والتفاعل بين سلاسل الكتل المختلفة).

يقوم البوليمر بتنفيذ IBC في Solidity ويتحقق باستخدام نظام إثبات Plonky2 للاتصال بـ Ethereum. Plonky2 هو نظام إثبات تعاودي (تحقق أولاً وتأكد من صحة المشكلات الفرعية ، ثم قم بدمج المشكلات الفرعية في المشكلة الكلية لإثبات صحة المشكلة الأصلية) ، والذي يمكنه إنشاء دليل واحد من مجموعة من البراهين: يقلل هذا النظام من تكاليف إنشاء الأدلة والتحقق منها. على غرار مجموعة المعرفة الصفرية الحالية ، سيتم التحقق من ZKP (إثبات المعرفة الصفرية) في سلسلة الوجهة.

على سبيل المثال ، إذا تواصل الإيثيريوم والتناضح عبر البوليمر ، فسيحدث ما يلي:

يتحقق Ethereum من توافق Polymer من خلال عميل ZK Tendermint light. في المقابل ، يتحقق Polymer من توافق Ethereum عبر عملاء Ethereum light.

يتحقق البوليمر من إجماع التناضح عبر عميل الضوء Tendermint (بسبب عميل الضوء الأصلي لسلسلة Cosmos) ، ويتحقق التناضح من توافق Polymer عبر عميل Tendermint light.

** Cosmos Connected and Modular Blockchain **

لا يقتصر البوليمر على توحيد توصيلات الجسر المتسلسل للسلاسل غير التابعة لـ IBC فحسب ، بل يعمل أيضًا على تحسين طريقة عمل سلاسل Cosmos.

كمركز IBC لـ Cosmos وسلاسل أخرى ، يزيل Polymer بشكل فعال الاتصالات الزائدة بين السلاسل. حاليًا ، يتم توصيل السلاسل من خلال الاتصال بـ Cosmos Hub ، ولكن مع Polymer ، فإنها تحتاج فقط إلى الاتصال بـ Polymer مرة واحدة ، ويمكنها أن ترث إمكانات الاتصال البيني لجميع السلاسل الأخرى المتصلة بـ Polymer ، والتي يتم تحقيقها من خلال ترقيات متعددة القفزات.

يقلق

بينما أثبتت IBC أنها غير قابلة للاختراق داخل نظام Cosmos البيئي ، إلا أنها لم تتعامل بعد مع تدفقات رأس المال على نطاق واسع. في حين أنه قد يكون من السابق لأوانه إعلان شركة IBC كقائد واضح لقابلية التشغيل البيني ، إلا أنها تعد حاليًا أكثر نماذج الجسور بين السلسلة الواعدة. ومع ذلك ، هناك بعض الافتراضات حول سلاسل مستقبلية متعددة السلاسل ومترابطة غير موثوقة والتي سيكون لها نتائج إيجابية صافية للمجال ككل.

يعتزم Polymer استخدام Plonky2 كمدقق ، وهو نظام جديد وغير مدقق ، وقد يتطلب استخدام براهين المعرفة الصفرية مفاضلة بين تكلفة الإثبات ووقت الاستجابة.

ختاماً

** يعد كوزموس بلا شك أحد أكثر المشاريع إقناعًا وفريدة من نوعها في Web3 ، ومن خلال الدعم الكامل لمستقبل متعدد السلاسل ، أثبت كوزموس نفسه كرائد واضح في مساحة فريدة من نوعها. **

سيتم تحديد مستقبل Web3 و Cosmos في النهاية من خلال ما يقدّره المطورون أكثر. مع بدء المزيد والمزيد من الشركات في دمج blockchain في عملياتها ، أصبحت الحاجة إلى نظام أساسي يسمح لـ blockchain بالتواصل مع بعضها البعض أمرًا بالغ الأهمية.

كمنصة blockchain قابلة للتشغيل البيني ، تتمتع Cosmos بإمكانيات نمو عالية بفضل فريق من ذوي الخبرة وخريطة طريق محددة بوضوح وحالات استخدام محتملة وتحالفات متعددة قيد التقدم.

ومع ذلك ، إذا قرر المطورون أن سلاسل الكتل السيادية والقائمة على التطبيقات هي طريق المستقبل ، فسيكون كوزموس في وضع مثالي للاستفادة من هذا الشعور.

شاهد النسخة الأصلية
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
  • أعجبني
  • تعليق
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت