-
العملات الرقمية
-
البورصات/ التبادلات
-
وسائل الإعلام
كل اللغات
العملات الرقمية
البورصات/ التبادلات
وسائل الإعلام
إن Cosmos عبارة عن شبكة متوازية ذات سلاسل مدعومة بالإجماع مثل Tendermint. في النظام البيئي للكون ، يمكن لكل مساحة التواصل والتجارة والتفاعل مع بعضها البعض. تتمثل رؤية Cosmos في كسر الحواجز بين blockchains وإنشاء شبكة من blockchains ستصبح المنصة المفضلة لسيناريوهات الاستخدام العملي المختلفة.
يرافق هذا التنفيذ تطوير سلسلة من أدوات النظام ، بما في ذلك Tendermint و Cosmos SDK و IBC ، ويتم تحقيق الاتصال بين Hub و Zone من خلال بروتوكول IBC. Go-Ethereum الذي تستخدمه Ethereum هو فئة مكدس تكنولوجيا متجانسة. بعض الترقيات لميزاتها وتحسينات في التخصيص هي أقدم نقاط دخول لـ Tendermint ، التي تأسست في عام 2014. Tendermint BFT هو حل يجمع طبقة الشبكة وطبقة الإجماع في blockchain. يحتاج المطورون فقط إلى التركيز على طبقة التطبيق دون الاهتمام بالبروتوكول الأساسي. يظهر هذا التصميم الملائم للمطورين في فيضان السلاسل العامة اليوم. لا يبدو شيئًا جديد ، ولكن إذا اعتبرت أن هذه الفكرة ظهرت لأول مرة في نهاية عام 2014 ، يمكنك بطبيعة الحال فهم الطبيعة التطلعية للكون.
بالإضافة إلى ذلك ، تتمثل الميزة الرئيسية لخوارزمية إجماع Tendermint في أنها تتمتع بعميل خفيف آمن وبسيط ، مما يجعلها مثالية لحالات استخدام الأجهزة المحمولة وإنترنت الأشياء. يجب أن يكون عميل Tendermint light متوافقًا فقط مع تغييرات مجموعة المدقق ، ثم التحقق من صحة الالتزام المسبق + ⅔ في الكتلة الأخيرة لتحديد الموقف الأخير. الكل في الكل ، السلسلة المتقاطعة ليست كلها comos. بذلت تقنية Tendermint أيضًا جهودًا كبيرة في توفير وقت التطوير. تنطبق سمات Tendermint BFT على السلاسل العامة والسلاسل الخاصة. تتعامل Tendermint BFT فقط مع شبكة blockchain والإجماع ، تتفق معاملات انتشار العقدة والمدققون على مجموعة من المعاملات لإلحاقها بـ blockchain ، القادرة على معالجة آلاف المعاملات في الثانية.
تم بناء COSMOS على آلية إجماع BPOS + PBFT الخاصة بـ Tendermint. تتضمن الآلية المصادقين والمقترحين. يتم استخدام PBFT لتأكيد صلاحية الكتلة ، ويحدد عدد الرموز المميزة المرهونة قوة المدقق في عملية وزن التصويت ، ويتم استخدام BPOS لتوزيع قوة المدقق. سيتم اختيار مقدم الاقتراح لكل جولة من قائمة أوامر المصدق وفقًا لنسبة أصواتهم. يستخدم Tendermint أفضل خوارزمية التسامح البيزنطي للخطأ والتي يتم اختيارها بأغلبية ثلثي الأصوات المطلقة.
p >
......................
على أساس Tendermint BFT ، تعمل SDK على تقصير دورة تطوير مطوري الطرف الثالث. أولاً ، تسمح للمطورين بنقل أي قاعدة رموز blockchain موجودة على Golang ، ويتم توجيه Ethermint إلى شبكة Ethereum. جميع الأدوات الموجودة (Truffle و Metamask وما إلى ذلك) متوافقة مع Ethermint ، مما يسمح بنقل العقود الذكية دون عمل إضافي. تستند Cosmos SDK إلى مبدأين رئيسيين ، كما أنها توحد إطار العمل على هذا الأساس: p>
• التهيئة: قام فريق Tendermint ببناء الوحدات الأساسية المطلوبة بواسطة Cosmos Hub. يمكن لأي مطور استخدام هذه الوحدات عند إنشاء تطبيقاتهم الخاصة. ويمكن إنشاء وحدة نمطية لـ Cosmos SDK.
• حدود الأمان: تقييد حدود الأمان بين الوحدات ، مما يمكّن المطورين من التعامل بشكل أفضل مع إمكانية تكوين الوحدات ، وفي نفس الوقت ، الحد من البرامج الضارة أو مجموعة من التفاعلات غير المتوقعة.
يمكن العثور على تفاصيل Cosmos SDK على الموقع الرسمي ، مما يوفر مكتبات لبناء واجهات سطر الأوامر (CLI) وخوادم REST والعديد من الأدوات المساعدة الأخرى الشائعة الاستخدام.
في شبكة الكون ، يتم تحقيق الاتصال بين سلاسل الكتل من خلال بروتوكول بروتوكول الاتصال بين الكتل (IBC). تستخدم IBC إجماع Tendermint للسماح للسلاسل غير المتجانسة بنقل القيم (أي الرموز) أو البيانات إلى بعضها البعض. تتميز السلاسل غير المتجانسة بوجود طبقات مختلفة ، ويتم الحفاظ على كل blockchain بواسطة مجموعة من المدققين تسمى عمال المناجم. تختلف طبقات الإجماع والتطبيق في الشبكات الخاصة بها ، ولكي تكون متوافقة مع IBC ، يجب اتباع بعض متطلبات طبقة الإجماع. تسمح IBC لسلسلة الكتل غير المتجانسة بتمرير الرموز المميزة والبيانات إلى بعضها البعض ، مما يعني أن البلوكشين ذات التطبيقات المختلفة ومجموعات المدققين قابلة للتشغيل البيني.
عندما يريد حساب في السلسلة A إرسال 10 رموز مميزة إلى السلسلة B ، فسيتتبع النظام باستمرار ، مما يسمح لكل سلسلة بتتبع مجموعة أدوات التحقق من السلسلة الأخرى. وكل سلسلة تدير عميلاً خفيفًا للسلسلة الأخرى. عند بدء إرسال IBC ، فإن الجزأين الرئيسيين من المعلومات في بروتوكول IBC هما IBCBlockCommitTx و IBCPacketTx. يسجل الأول آخر معلومات الكتلة الخاصة بالمرسل ؛ والأخير هو معلومات المعاملة عبر السلسلة نفسها ، والتي يتم تخزينها بالرجوع إلى الأمر عبر السلسلة أثناء التنفيذ. خلال هذه العملية ، يتم قفل (تقييد) ATOMs على السلسلة A ، ثم يتم إعادة توجيه دليل 10 ATOMs من السلسلة A إلى السلسلة B ، ويتم التحقق من صلاحية السلسلة A في السلسلة B. إذا كانت صحيحة ، فقم بإنشاء 10 رموز ATOM المميزة على السلسلة ب. الذرات التي تم إنشاؤها على السلسلة B ليست ذرات حقيقية ، يتم استخدام آلية مماثلة لفتح الذرات عندما تعود إلى سلسلتها الأصلية.
استنادًا إلى مبدأ تصميم IBC ، يمكن توصيل كل blockchain في الشبكة في سلسلة مع بعضها البعض من خلال الاتصال المباشر. لكن هذا الموقف يحتاج إلى مواجهة عدم القدرة على التحكم في النمو الثانوي.من أجل حل هذه المشكلة ، يقترح Cosmos بنية معيارية بنوعين من سلاسل الكتل في الشبكة: المحور المحوري والمنطقة الإقليمية. الأول مصمم خصيصًا لربط المناطق معًا. عندما تنشئ منطقة اتصال IBC مع محور ، يمكنها الوصول تلقائيًا (أي الإرسال والاستقبال من) إلى كل منطقة أخرى متصلة بها. لذلك ، تحتاج كل منطقة فقط إلى عدد محدود من الاتصالات بمجموعة محدودة من الموزعات. كما يتم منع الازدواج في الإنفاق داخل المنطقة. سيتم نقل جميع الرموز المميزة في الفضاء عبر Cosmos Hub. سيكمل Hub تسجيل المبلغ الإجمالي للرموز المميزة الموجودة في كل مساحة وعزل كل مساحة ، بما في ذلك بروتوكول مخطط بيانات المستخدم (UDP) وبروتوكول التحكم في الإرسال ( TCP). ستحافظ تغييرات الحالة بين Hub وكل مساحة على اتساق اتصالات المعلومات ، وسيتم إصدار Merkle-proof للإشارة إلى أن المعلومات قد تم إرسالها أو استلامها.
سيوفر Cosmos قابلية توسعة رأسية جيدة عند الإطلاق ، وبعد إكمال وحدة IBC ، سيتم تنفيذ حل قابلية التوسع الأفقي. أول مركز تم إطلاقه في شبكة Cosmos هو Cosmos Hub. يسمى رمزها المميز ATOM. المدققون في Cosmos يشبهون عمال المناجم الذين يوفرون آلات ، ويفوض غير المدققين رموز حصة ATOM للتصويت. بهذه الطريقة ، يتم تحقيق توزيع معين لمكافآت ATOM ، فعندما يتم مهاجمة المدقق أو القيام بالشر ، يتبنى النظام آلية معينة لمعاقبته وإضعافه.
1. قابلية التوسع strong>
بروتوكولات إثبات العمل بطيئة ومكلفة وغير قابلة للتطوير وضارة بالبيئة.
Tendermint BFT يحل هذه المشكلة.
Tendermint BFT هو محرك إجماع بيزنطي متسامح مع خطأ Cosmos Proof of Stake.
2. سهولة الاستخدام strong>
تطبيقات Blockchain معقدة ويصعب على المطورين فهمها.
تعمل حزمة Cosmos SDK على إصلاح هذه المشكلة.
يعد Cosmos SDK إطارًا معياريًا لبناء سلاسل كتل قابلة للتشغيل البيني خاصة بالتطبيقات.
3. قابلية التشغيل البيني strong>
اقتصاد blockchain منعزل وعاجز ، ولا يمكن نقل الأصول بين بعضها البعض.
بروتوكول IBC يحل هذه المشكلة.
Inter-Blockchain Communication (IBC) هو بروتوكول مراسلة blockchain مشابه لـ TCP / IP.
Tendermint Core: "Tendermint Core" هو محرك blockchain جاهز للاستخدام ومدعوم ببروتوكول توافق الآراء Cosmos Practical Byzantine Fault Tolerant. يمكن استخدام النواة لبناء بلوكشين عامة أو خاصة. توفر آلية الإجماع تسوية فورية وأمانًا ؛ يتم إعطاء الأولوية للأمان على نشاط الشبكة.
Cosmos SDK: بصفتها مجموعة أدوات ملائمة ، تساعد Cosmos SDK المطورين في إنشاء سلاسل كتل خاصة بالتطبيقات.
الاتصال عبر السلاسل: strong> من أجل تزويد المطورين بمزيد من الأدوات لبناء blockchain ، فإن الهدف التالي لمشروع Cosmos هو تحسين قابلية التشغيل البيني بين سلاسل الكتل المختلفة وتحقيق سلاسل متقاطعة ومتقاطعة معاملات الطبقة. من خلال مجموعة الأقسام ، يمكن للمستخدمين التداول بحرية داخل النظام البيئي المميز المكون من سلاسل متوافقة مع IBC.
روابط ذات صلة: strong>
https://cosmos.network/intro
https://www.dprating.com/rating/report/114
https: // cosmos.network/resources/whitepaper