تيندرمينت - المعروفة الآن باسم إغنايت- ، توفر برمجيات تساعد المطورين في بناء مشاريعهم على سلسلة الكتل بسهولة وبأمان على Cosmos. يوفر البروتوكول على مستوى منخفض للمستخدمين آلية توافق تعمل على BFT، بالإضافة إلى واجهة تطبيق سلسلة كتل كليّة (APCI).
المطورون الذين يرغبون في إنشاء سلاسل كتلية، تطبيقات لامركزية، محافظ، رموز، أو نشر عقود ذكية يجدون فيه بديلاً لا يقدر بثمن عن بدء العمل من الصفر. في هذا القطعة، سنشرح ميزات Tendermint، كيفية عملها والفوائد التي يمكن للمطورين تحقيقها من البروتوكول.
تيندرمينت هو بروتوكول يوفر للمطورين الأدوات اللازمة لإطلاق سلاسل كتل وتطبيقات Dapps بشكل آمن وخالٍ من الضغوط. يتيح تكرار سلاسل الكتل عبر أجهزة متعددة وإنشاء تطبيقات باستخدام لغة المستخدم المفضلة.
تستخدم تحمل الخطأ البيزنطي (BFT) لضمان الأمان في جميع العمليات. عادة ما تتطلب سلاسل الكتل والتطبيقات اللامركزية ثلاث طبقات للعمل؛ محرك الاتفاق، وطبقة الشبكات، وطبقة التطبيق.
توفر Tendermint هذه الطبقات في تقنية معمارية م modul that يتيح للمطورين اختيار واجهة التطبيق التي يرغبون في تطبيقها. تشمل بعض التطبيقات المبنية على Tendermint؛ Binance DEX ، Oasis Labs ، Terra ، Regen Networks ، Cosmos ، إلخ.
في الآونة الأخيرة في عام 2022، قامت شركة Tendermint بتغيير العلامة التجارية إلى Ignite. تم تأسيس البروتوكول في عام 2014 من قبل جاي كوان، مهندس البرمجيات، وإيثان بوشمان، البيوفيزيائي على الإنترنت. منذ البداية، كان البروتوكول مكلفًا بتطوير البنية التحتية الخلفية لـ Cosmos ولكنه توجه أيضًا ليكون موجهًا نحو المنتج (تجارب المستخدمين ومنصة المطورين).
هذه محرك الاتفاق لـ Tendermint. يعمل على أساس دليل الحصة (PoS)، حيث يقترح العقد المختار من مجموعة المحققين الكتلة الجديدة التي سيتم إضافتها إلى سلسلة الكتل. يجب على المحققين الآخرين التصويت قبل أن تتم الموافقة على الكتلة.
يمكن لأنظمة متعددة على Tendermint عرض نفس المعاملات في نفس الوقت وبنفس الترتيب.
وعلاوة على ذلك، نظرًا لأنه لا يمكن للشخص دائمًا اكتشاف النية الخبيثة، يحافظ Tendermint على الأمان باستخدام التسامح البيزنطي للأخطاء. يعد BFT آلية تسمح بأن يكون التوافق مقاومًا حتى ٓ 1/3 من العقد الخبيثة.
هذه عبارة عن حزمة أدوات Tendermint الجاهزة للاستخدام لتكرار أو إطلاق سلاسل كتلية.
تمييز Tendermint عن معظم سلاسل الكتل الرئيسية بأنه يحتوي على هيكلية مرنة بالمقارنة مع الهيكلية الضخمة الشهيرة. تجعل هيكليته المرنة من الممكن دمج مجموعة واسعة من التطبيقات ولغاتها المختلفة مع نواة Tendermint. ABCI هو جزء رئيسي من طبقة الشبكة في Tendermint، وهو قناة لجميع المعاملات والتفاعلات. يجب أن تمر جميع المنطقيات في طبقة التطبيق عبر ABCI للوصول إلى محرك الاتفاق. علاوة على ذلك، يدعم ABCI أي لغة برمجة على طبقات المنطق في التطبيق المتصلة به.
كما ذكر سابقًا، تعتبر سلسلة كتل كوزموس واحدة من الاشتقاقات الأساسية لبرنامج Tendermint. تم إطلاقها في عام 2017 بهدف بناء نظام بيئي متعدد السلاسل أو مجموعة من سلاسل الكتل المتصلة.
يستخدم كوسموس IBC (الاتصال بين البلوكشين) للتفاعل بين البلوكشين ويؤمن الشبكة باستخدام الاحتياطي البيزنطي لتنتيرمنت (BFT) للحصول على اتفاق بروف وزنك والإطار البرمجي لكوسموس SDK.
Cosmos SDK هو إطار مفتوح المصدرأو النموذج الذي يعتبر جوهرًا لـ Tendermint والمستخدم لبناء سلاسل كتل مخصصة للتطبيقات. يحتوي على مجموعة متنوعة من الأطر الجاهزة التي تسمح للمطورين بالبناء والنشر بسرعة. تدير سلاسل Cosmos SDK العامة حاليًا أكثر من 6 مليارات دولار من الأصول وتشغل أكثر من 260 تطبيقًا.
تتيح كوزموس اس دي ك للمطورين بناء سلاسل كتلية Proof-of-Authority(PoA) & Proof-of-Stake(PoS). يأتي هذا الإطار أيضًا مع ميزات التوافق مع بروتوكولات أخرى من خلال الاتصال بشبكة كوزموس من خلال محطة كوزموس.
تعمل Cosmos Hub، أول Cosmos Blockchain، كنظام توافق لجميع البلوكشينات المستقلة على شبكة Cosmos. تُشار إلى هذه البلوكشينات المستقلة بأنها مناطق أخرى. تُصدر وظيفة التوافق عندما تتصل كل منطقة بـ Cosmos Hub عبر IBCP. -وهذا يعني أن كل منطقة أو بلوكشين مستقل متصل بـ Cosmos Hub يمكنه التشغيل مع بعضها البعض.
تندرمينت ينتمي إلى فءة من البروتوكولات التي تتعامل مع التوافق في الاتصال جزئي المتزامن، حيث يتناوب نموذج النظام الجزئي المتزامن بين فترات من المتزامنة وعدم المتزامنة.
في بنية الاتصال المتزامن ، يتم ضمان وصول كل رسالة في غضون فترة زمنية محددة مسبقا ، ولا يمكن للنظام أن يعمل بشكل صحيح إلا إذا لم تكن هناك عقد معيبة. في المقابل ، في نموذج الاتصال غير المتزامن ، ليس هناك ما يضمن تسليم الرسائل في غضون فترة زمنية محددة ، ويمكن للنظام الاستمرار في العمل حتى إذا كانت هناك عقد معيبة. في نموذج الاتصال المتزامن جزئيا في Tendermint ، تفترض الشبكة أن الرسائل يتم تسليمها خلال فترة زمنية معينة ، تسمى "عدم اليقين الزمني". يمكن أن يعمل النظام بشكل طبيعي طالما أن أقل من 1/3 من المدققين (أو "العقد") معيبة ، لذلك يحقق توازنا بين أمان وأداء النماذج المتزامنة وغير المتزامنة. إنه يسمح بمستوى عال من الأمان ، ولكنه يسمح أيضا بالأداء العالي ، نظرا لأن الوقت الذي يستغرقه تسليم الرسائل لا يلزم أن يكون صغيرا للغاية. باختصار ، يتم تحديد سرعة التقدم من خلال سرعة الشبكة الفعلية بدلا من العوامل الهيكلية.
التوافق: Tendermint يوفر وسيلة للتفاعل بين سلاسل الكتل. إنه يوفر التشغيل التشغيلي عبر سلاسل الكتل عندما يتم الاتصال به إلى Cosmos Network.
الهندسة المعمارية المتكاملة:يسمح لواجهة التطبيق بأن تكون منفصلة عن محرك الاتفاق. وبهذه الطريقة، يمكن لمشاريع من شبكات أخرى أن تقوم بربط منطق أعمالها بـ Tendermint باستخدام أي لغة برمجة يفضلونها. مثال جيد على ذلك هو Ethermint الذي كان سابقًا على شبكة Ethereum والآن مدمج في Tendermint.
قابلية التوسع:على عكس سلسلات كتل Proof of Work مثل Ethereum، لدى Tendermint قدرات التجزئة التي تجعله قابلًا للتوسع.
الضعف:نموذج BFT لـ Tendermints يمنحه ⅓ تحملًا للهجوم. بالمقارنة مع سلاسل كتل Proof of Work، فهذا معدل عرض استهداف أعلى بنسبة 18٪ من قبل العقدة الخائنة.
الوصول إلىحصة الاتفاق من المحققين عادة ما تكون غير قابلة للوصول لعدة أشهر.
حاجز الدخول:لأن عدد العملات المرهونة يحدد قوة الصوت، فإن المستخدمين الذين لديهم حصة صغيرة يرون دورهم الحكومي تافهًا.
تعتبر حزمة كوزموس الجاهزة من تندرمينت ميزة جذابة للمطورين والمشاريع على حد سواء. إنها تتميز بكونها الإطار الذي يمكّن المطورين من تخطي رموز ذات صلة بالشبكة، للانتقال مباشرة إلى منطق التطبيق.
من المهم أن نلاحظ أن Tendermint ليست المحرك الوحيد لتطبيقات البلوكشين المجزأة، بل إنها تمكن أيضًا استنساخ البلوكشينات.
كمطورين أيضًا ظهروا اهتمامًا بآلية اتفاق BFT المستخدمة بواسطة Tendermint (Ignite) لأنها تستخدم آلية اتفاق برهان الملكية (PoS) للتحقق. على عكس آلية برهان العمل (PoW)، تقدم هذه الآلية وسيلة أسرع للتحقق من المعاملات، أي أن محرك Tendermint يوفر قابلية التوسعة.
وأخيرًا، مع ارتفاع الطلب على قابلية التوسع والتوافقية لسلاسل الكتل الرئيسية، قد يكون من المقرر أن تبدأ Ignite في المنافسة في الساحة الرئيسية مع استمرارهم في تحسين الميزات المذكورة بالفعل.
Пригласить больше голосов
تيندرمينت - المعروفة الآن باسم إغنايت- ، توفر برمجيات تساعد المطورين في بناء مشاريعهم على سلسلة الكتل بسهولة وبأمان على Cosmos. يوفر البروتوكول على مستوى منخفض للمستخدمين آلية توافق تعمل على BFT، بالإضافة إلى واجهة تطبيق سلسلة كتل كليّة (APCI).
المطورون الذين يرغبون في إنشاء سلاسل كتلية، تطبيقات لامركزية، محافظ، رموز، أو نشر عقود ذكية يجدون فيه بديلاً لا يقدر بثمن عن بدء العمل من الصفر. في هذا القطعة، سنشرح ميزات Tendermint، كيفية عملها والفوائد التي يمكن للمطورين تحقيقها من البروتوكول.
تيندرمينت هو بروتوكول يوفر للمطورين الأدوات اللازمة لإطلاق سلاسل كتل وتطبيقات Dapps بشكل آمن وخالٍ من الضغوط. يتيح تكرار سلاسل الكتل عبر أجهزة متعددة وإنشاء تطبيقات باستخدام لغة المستخدم المفضلة.
تستخدم تحمل الخطأ البيزنطي (BFT) لضمان الأمان في جميع العمليات. عادة ما تتطلب سلاسل الكتل والتطبيقات اللامركزية ثلاث طبقات للعمل؛ محرك الاتفاق، وطبقة الشبكات، وطبقة التطبيق.
توفر Tendermint هذه الطبقات في تقنية معمارية م modul that يتيح للمطورين اختيار واجهة التطبيق التي يرغبون في تطبيقها. تشمل بعض التطبيقات المبنية على Tendermint؛ Binance DEX ، Oasis Labs ، Terra ، Regen Networks ، Cosmos ، إلخ.
في الآونة الأخيرة في عام 2022، قامت شركة Tendermint بتغيير العلامة التجارية إلى Ignite. تم تأسيس البروتوكول في عام 2014 من قبل جاي كوان، مهندس البرمجيات، وإيثان بوشمان، البيوفيزيائي على الإنترنت. منذ البداية، كان البروتوكول مكلفًا بتطوير البنية التحتية الخلفية لـ Cosmos ولكنه توجه أيضًا ليكون موجهًا نحو المنتج (تجارب المستخدمين ومنصة المطورين).
هذه محرك الاتفاق لـ Tendermint. يعمل على أساس دليل الحصة (PoS)، حيث يقترح العقد المختار من مجموعة المحققين الكتلة الجديدة التي سيتم إضافتها إلى سلسلة الكتل. يجب على المحققين الآخرين التصويت قبل أن تتم الموافقة على الكتلة.
يمكن لأنظمة متعددة على Tendermint عرض نفس المعاملات في نفس الوقت وبنفس الترتيب.
وعلاوة على ذلك، نظرًا لأنه لا يمكن للشخص دائمًا اكتشاف النية الخبيثة، يحافظ Tendermint على الأمان باستخدام التسامح البيزنطي للأخطاء. يعد BFT آلية تسمح بأن يكون التوافق مقاومًا حتى ٓ 1/3 من العقد الخبيثة.
هذه عبارة عن حزمة أدوات Tendermint الجاهزة للاستخدام لتكرار أو إطلاق سلاسل كتلية.
تمييز Tendermint عن معظم سلاسل الكتل الرئيسية بأنه يحتوي على هيكلية مرنة بالمقارنة مع الهيكلية الضخمة الشهيرة. تجعل هيكليته المرنة من الممكن دمج مجموعة واسعة من التطبيقات ولغاتها المختلفة مع نواة Tendermint. ABCI هو جزء رئيسي من طبقة الشبكة في Tendermint، وهو قناة لجميع المعاملات والتفاعلات. يجب أن تمر جميع المنطقيات في طبقة التطبيق عبر ABCI للوصول إلى محرك الاتفاق. علاوة على ذلك، يدعم ABCI أي لغة برمجة على طبقات المنطق في التطبيق المتصلة به.
كما ذكر سابقًا، تعتبر سلسلة كتل كوزموس واحدة من الاشتقاقات الأساسية لبرنامج Tendermint. تم إطلاقها في عام 2017 بهدف بناء نظام بيئي متعدد السلاسل أو مجموعة من سلاسل الكتل المتصلة.
يستخدم كوسموس IBC (الاتصال بين البلوكشين) للتفاعل بين البلوكشين ويؤمن الشبكة باستخدام الاحتياطي البيزنطي لتنتيرمنت (BFT) للحصول على اتفاق بروف وزنك والإطار البرمجي لكوسموس SDK.
Cosmos SDK هو إطار مفتوح المصدرأو النموذج الذي يعتبر جوهرًا لـ Tendermint والمستخدم لبناء سلاسل كتل مخصصة للتطبيقات. يحتوي على مجموعة متنوعة من الأطر الجاهزة التي تسمح للمطورين بالبناء والنشر بسرعة. تدير سلاسل Cosmos SDK العامة حاليًا أكثر من 6 مليارات دولار من الأصول وتشغل أكثر من 260 تطبيقًا.
تتيح كوزموس اس دي ك للمطورين بناء سلاسل كتلية Proof-of-Authority(PoA) & Proof-of-Stake(PoS). يأتي هذا الإطار أيضًا مع ميزات التوافق مع بروتوكولات أخرى من خلال الاتصال بشبكة كوزموس من خلال محطة كوزموس.
تعمل Cosmos Hub، أول Cosmos Blockchain، كنظام توافق لجميع البلوكشينات المستقلة على شبكة Cosmos. تُشار إلى هذه البلوكشينات المستقلة بأنها مناطق أخرى. تُصدر وظيفة التوافق عندما تتصل كل منطقة بـ Cosmos Hub عبر IBCP. -وهذا يعني أن كل منطقة أو بلوكشين مستقل متصل بـ Cosmos Hub يمكنه التشغيل مع بعضها البعض.
تندرمينت ينتمي إلى فءة من البروتوكولات التي تتعامل مع التوافق في الاتصال جزئي المتزامن، حيث يتناوب نموذج النظام الجزئي المتزامن بين فترات من المتزامنة وعدم المتزامنة.
في بنية الاتصال المتزامن ، يتم ضمان وصول كل رسالة في غضون فترة زمنية محددة مسبقا ، ولا يمكن للنظام أن يعمل بشكل صحيح إلا إذا لم تكن هناك عقد معيبة. في المقابل ، في نموذج الاتصال غير المتزامن ، ليس هناك ما يضمن تسليم الرسائل في غضون فترة زمنية محددة ، ويمكن للنظام الاستمرار في العمل حتى إذا كانت هناك عقد معيبة. في نموذج الاتصال المتزامن جزئيا في Tendermint ، تفترض الشبكة أن الرسائل يتم تسليمها خلال فترة زمنية معينة ، تسمى "عدم اليقين الزمني". يمكن أن يعمل النظام بشكل طبيعي طالما أن أقل من 1/3 من المدققين (أو "العقد") معيبة ، لذلك يحقق توازنا بين أمان وأداء النماذج المتزامنة وغير المتزامنة. إنه يسمح بمستوى عال من الأمان ، ولكنه يسمح أيضا بالأداء العالي ، نظرا لأن الوقت الذي يستغرقه تسليم الرسائل لا يلزم أن يكون صغيرا للغاية. باختصار ، يتم تحديد سرعة التقدم من خلال سرعة الشبكة الفعلية بدلا من العوامل الهيكلية.
التوافق: Tendermint يوفر وسيلة للتفاعل بين سلاسل الكتل. إنه يوفر التشغيل التشغيلي عبر سلاسل الكتل عندما يتم الاتصال به إلى Cosmos Network.
الهندسة المعمارية المتكاملة:يسمح لواجهة التطبيق بأن تكون منفصلة عن محرك الاتفاق. وبهذه الطريقة، يمكن لمشاريع من شبكات أخرى أن تقوم بربط منطق أعمالها بـ Tendermint باستخدام أي لغة برمجة يفضلونها. مثال جيد على ذلك هو Ethermint الذي كان سابقًا على شبكة Ethereum والآن مدمج في Tendermint.
قابلية التوسع:على عكس سلسلات كتل Proof of Work مثل Ethereum، لدى Tendermint قدرات التجزئة التي تجعله قابلًا للتوسع.
الضعف:نموذج BFT لـ Tendermints يمنحه ⅓ تحملًا للهجوم. بالمقارنة مع سلاسل كتل Proof of Work، فهذا معدل عرض استهداف أعلى بنسبة 18٪ من قبل العقدة الخائنة.
الوصول إلىحصة الاتفاق من المحققين عادة ما تكون غير قابلة للوصول لعدة أشهر.
حاجز الدخول:لأن عدد العملات المرهونة يحدد قوة الصوت، فإن المستخدمين الذين لديهم حصة صغيرة يرون دورهم الحكومي تافهًا.
تعتبر حزمة كوزموس الجاهزة من تندرمينت ميزة جذابة للمطورين والمشاريع على حد سواء. إنها تتميز بكونها الإطار الذي يمكّن المطورين من تخطي رموز ذات صلة بالشبكة، للانتقال مباشرة إلى منطق التطبيق.
من المهم أن نلاحظ أن Tendermint ليست المحرك الوحيد لتطبيقات البلوكشين المجزأة، بل إنها تمكن أيضًا استنساخ البلوكشينات.
كمطورين أيضًا ظهروا اهتمامًا بآلية اتفاق BFT المستخدمة بواسطة Tendermint (Ignite) لأنها تستخدم آلية اتفاق برهان الملكية (PoS) للتحقق. على عكس آلية برهان العمل (PoW)، تقدم هذه الآلية وسيلة أسرع للتحقق من المعاملات، أي أن محرك Tendermint يوفر قابلية التوسعة.
وأخيرًا، مع ارتفاع الطلب على قابلية التوسع والتوافقية لسلاسل الكتل الرئيسية، قد يكون من المقرر أن تبدأ Ignite في المنافسة في الساحة الرئيسية مع استمرارهم في تحسين الميزات المذكورة بالفعل.