Bài học 2

الهندسة المعمارية التقنية لـ Kaia

يوفر هذا الوحدة تحليل لهندسة شبكة كايا وآلية التوافق ومقاييس الأداء.

هندسة شبكة كايا

تتكون هندسة كايا من ثلاث شبكات رئيسية: شبكة الخلية الأساسية (CCN)، وشبكة عقدة النقطة النهائية (ENN)، وشبكة سلسلة الخدمة (SCN).

شبكة الخلية الأساسية (CCN)

يتكون نظام العقد الذكي المشفر من الخلايا الأساسية المسؤولة عن تنفيذ المعاملات وتوليد الكتل. وعادةً ما تشمل كل خلية أساسية عقد القطعة وعدة عقد وكالة. يقوم عقد القطعة بتحقق المعاملات المقدمة وتنفيذ تلك الصالحة، مضمنًا سلامة واتساق سلسلة الكتل. بينما تساعد عقد الوكالة في نشر المعاملات والكتل عبر الشبكة، معززًا كفاءة الاتصال.

شبكة نقطة النهاية (ENN)

يتكون ENN من عقد النقاط النهائية التي تعمل كنقاط دخول للتطبيقات اللامركزية (dApps) وسلاسل الخدمات للتفاعل مع سلسلة كايا الشبكية. تعرض هذه العقد نقاط النهاية واجهات برمجة التطبيقات البعيدة (RPC)، مما يسمح للمطورين والمستخدمين بقراءة بيانات سلسلة الكتل وتقديم المعاملات مباشرة إلى الشبكة دون وسطاء. تحتفظ عقد النقاط النهائية بنسخة كاملة من دفتر الأستاذ لسلسلة الكتل، مما يسهل الوصول إلى خدمات سلسلة الكتل.

شبكة سلسلة الخدمة (SCN)

يتضمن SCN سلاسل الخدمات، والتي هي سلاسل كتل فرعية متصلة بشبكة Kaia الرئيسية. تم تصميم سلاسل الخدمات لتلبية متطلبات التطبيقات الخاصة، مثل زيادة معدل معاملات أو آليات توافق متخصصة. توفر سلاسل الخدمات قابلية التوسع والمرونة، مما يتيح للمطورين نشر حلول مخصصة مع الحفاظ على التوافق مع الشبكة الرئيسية Kaia.

آلية التوافق: Istanbul BFT المحسن وتنفيذه

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

في تنفيذ كايا، تتضمن عملية الإجماع سلسلة من الخطوات:

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

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

يتيح تطبيق IBFT المحسن هذا ل Kaia الحفاظ على وقت كتلة مدته ثانية واحدة ، مما يضمن معالجة سريعة للمعاملات وإنتاجية عالية.

مقاييس أداء كايا

تسهم هندسة كايا وآلية التوافق الخاصة بها في مقاييس أدائها الملحوظة:

  • إنتاجية المعاملات: يمكن لسلسلة Kaia الرئيسية معالجة ما لا يقل عن 4,000 معاملة في الثانية (TPS). تدعم هذه الطاقة العالية التطبيقات العملية التي تتطلب معالجة المعاملات السريعة وقابلية التوسع.
  • وقت تكوين الكتلةيحافظ الشبكة على وقت تكوين كتلة ثابت يبلغ ثانية واحدة. توفر هذه القدرة المنخفضة تأكيدًا سريعًا للمعاملات، مما يعزز تجربة المستخدم واستجابة التطبيق.
  • القطعية: تحقق Kaia النهوض الفوري بالمعاملات، مما يعني أنه بمجرد تضمين معاملة في كتلة، يُعتبر الأمر نهائيًا ولا يمكن عكسه. هذه الخاصية حاسمة للتطبيقات التي تتطلب تأكيد المعاملة، مثل الخدمات المالية وإدارة سلسلة التوريد.

يسلط الضوء على

  • شبكة كايا مُنظمة إلى ثلاث مكونات رئيسية: شبكة الخلية الأساسية (CCN)، وشبكة العقدة النهائية (ENN)، وشبكة سلسلة الخدمة (SCN).
  • يضمن شبكة الخلية الأساسية تنفيذ المعاملات وإنشاء الكتل من خلال الاتفاق والعقداء الوكلاء.
  • توفر نقاط النهاية إمكانية الوصول للمستخدمين والمطورين إلى بيانات سلسلة الكتل والخدمات عبر واجهات برمجة التطبيقات عن بُعد وصيانة الدفتر الأصلي بالكامل.
  • يتيح شبكة سلسلة الخدمة قابلية التوسع والتخصيص مع سلاسل كتلية إضافية مرتبطة بشبكة Kaia الرئيسية.
  • توظف كايا آلية اتفاق إسطنبول BFT المحسنة، محققة أداءً عاليًا بمعدل تنفيذ يبلغ 4000 عملية في الثانية، وأوقات كتلة تبلغ ثانية واحدة، ونهائية فورية.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.
Danh mục
Bài học 2

الهندسة المعمارية التقنية لـ Kaia

يوفر هذا الوحدة تحليل لهندسة شبكة كايا وآلية التوافق ومقاييس الأداء.

هندسة شبكة كايا

تتكون هندسة كايا من ثلاث شبكات رئيسية: شبكة الخلية الأساسية (CCN)، وشبكة عقدة النقطة النهائية (ENN)، وشبكة سلسلة الخدمة (SCN).

شبكة الخلية الأساسية (CCN)

يتكون نظام العقد الذكي المشفر من الخلايا الأساسية المسؤولة عن تنفيذ المعاملات وتوليد الكتل. وعادةً ما تشمل كل خلية أساسية عقد القطعة وعدة عقد وكالة. يقوم عقد القطعة بتحقق المعاملات المقدمة وتنفيذ تلك الصالحة، مضمنًا سلامة واتساق سلسلة الكتل. بينما تساعد عقد الوكالة في نشر المعاملات والكتل عبر الشبكة، معززًا كفاءة الاتصال.

شبكة نقطة النهاية (ENN)

يتكون ENN من عقد النقاط النهائية التي تعمل كنقاط دخول للتطبيقات اللامركزية (dApps) وسلاسل الخدمات للتفاعل مع سلسلة كايا الشبكية. تعرض هذه العقد نقاط النهاية واجهات برمجة التطبيقات البعيدة (RPC)، مما يسمح للمطورين والمستخدمين بقراءة بيانات سلسلة الكتل وتقديم المعاملات مباشرة إلى الشبكة دون وسطاء. تحتفظ عقد النقاط النهائية بنسخة كاملة من دفتر الأستاذ لسلسلة الكتل، مما يسهل الوصول إلى خدمات سلسلة الكتل.

شبكة سلسلة الخدمة (SCN)

يتضمن SCN سلاسل الخدمات، والتي هي سلاسل كتل فرعية متصلة بشبكة Kaia الرئيسية. تم تصميم سلاسل الخدمات لتلبية متطلبات التطبيقات الخاصة، مثل زيادة معدل معاملات أو آليات توافق متخصصة. توفر سلاسل الخدمات قابلية التوسع والمرونة، مما يتيح للمطورين نشر حلول مخصصة مع الحفاظ على التوافق مع الشبكة الرئيسية Kaia.

آلية التوافق: Istanbul BFT المحسن وتنفيذه

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

في تنفيذ كايا، تتضمن عملية الإجماع سلسلة من الخطوات:

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

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

يتيح تطبيق IBFT المحسن هذا ل Kaia الحفاظ على وقت كتلة مدته ثانية واحدة ، مما يضمن معالجة سريعة للمعاملات وإنتاجية عالية.

مقاييس أداء كايا

تسهم هندسة كايا وآلية التوافق الخاصة بها في مقاييس أدائها الملحوظة:

  • إنتاجية المعاملات: يمكن لسلسلة Kaia الرئيسية معالجة ما لا يقل عن 4,000 معاملة في الثانية (TPS). تدعم هذه الطاقة العالية التطبيقات العملية التي تتطلب معالجة المعاملات السريعة وقابلية التوسع.
  • وقت تكوين الكتلةيحافظ الشبكة على وقت تكوين كتلة ثابت يبلغ ثانية واحدة. توفر هذه القدرة المنخفضة تأكيدًا سريعًا للمعاملات، مما يعزز تجربة المستخدم واستجابة التطبيق.
  • القطعية: تحقق Kaia النهوض الفوري بالمعاملات، مما يعني أنه بمجرد تضمين معاملة في كتلة، يُعتبر الأمر نهائيًا ولا يمكن عكسه. هذه الخاصية حاسمة للتطبيقات التي تتطلب تأكيد المعاملة، مثل الخدمات المالية وإدارة سلسلة التوريد.

يسلط الضوء على

  • شبكة كايا مُنظمة إلى ثلاث مكونات رئيسية: شبكة الخلية الأساسية (CCN)، وشبكة العقدة النهائية (ENN)، وشبكة سلسلة الخدمة (SCN).
  • يضمن شبكة الخلية الأساسية تنفيذ المعاملات وإنشاء الكتل من خلال الاتفاق والعقداء الوكلاء.
  • توفر نقاط النهاية إمكانية الوصول للمستخدمين والمطورين إلى بيانات سلسلة الكتل والخدمات عبر واجهات برمجة التطبيقات عن بُعد وصيانة الدفتر الأصلي بالكامل.
  • يتيح شبكة سلسلة الخدمة قابلية التوسع والتخصيص مع سلاسل كتلية إضافية مرتبطة بشبكة Kaia الرئيسية.
  • توظف كايا آلية اتفاق إسطنبول BFT المحسنة، محققة أداءً عاليًا بمعدل تنفيذ يبلغ 4000 عملية في الثانية، وأوقات كتلة تبلغ ثانية واحدة، ونهائية فورية.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.