تتكون هندسة كايا من ثلاث شبكات رئيسية: شبكة الخلية الأساسية (CCN)، وشبكة عقدة النقطة النهائية (ENN)، وشبكة سلسلة الخدمة (SCN).
يتكون نظام العقد الذكي المشفر من الخلايا الأساسية المسؤولة عن تنفيذ المعاملات وتوليد الكتل. وعادةً ما تشمل كل خلية أساسية عقد القطعة وعدة عقد وكالة. يقوم عقد القطعة بتحقق المعاملات المقدمة وتنفيذ تلك الصالحة، مضمنًا سلامة واتساق سلسلة الكتل. بينما تساعد عقد الوكالة في نشر المعاملات والكتل عبر الشبكة، معززًا كفاءة الاتصال.
يتكون ENN من عقد النقاط النهائية التي تعمل كنقاط دخول للتطبيقات اللامركزية (dApps) وسلاسل الخدمات للتفاعل مع سلسلة كايا الشبكية. تعرض هذه العقد نقاط النهاية واجهات برمجة التطبيقات البعيدة (RPC)، مما يسمح للمطورين والمستخدمين بقراءة بيانات سلسلة الكتل وتقديم المعاملات مباشرة إلى الشبكة دون وسطاء. تحتفظ عقد النقاط النهائية بنسخة كاملة من دفتر الأستاذ لسلسلة الكتل، مما يسهل الوصول إلى خدمات سلسلة الكتل.
يتضمن SCN سلاسل الخدمات، والتي هي سلاسل كتل فرعية متصلة بشبكة Kaia الرئيسية. تم تصميم سلاسل الخدمات لتلبية متطلبات التطبيقات الخاصة، مثل زيادة معدل معاملات أو آليات توافق متخصصة. توفر سلاسل الخدمات قابلية التوسع والمرونة، مما يتيح للمطورين نشر حلول مخصصة مع الحفاظ على التوافق مع الشبكة الرئيسية Kaia.
توظف كايا نسخة محسنة من خوارزمية الإجماع IBFT للتحمل القسري بيزنطي لإنجاز النهوض السريع للمعاملات والحفاظ على سلامة الشبكة. IBFT هي آلية إجماع تسمح للشبكة بالتوصل إلى اتفاق حول حالة سلسلة الكتل، حتى في حالة وجود فاعلين خبيثين، شريطة أن يكون أقل من ثلثي العُقد معيبة أو تم التلاعب فيها.
في تنفيذ كايا، تتضمن عملية الإجماع سلسلة من الخطوات:
تقوم عقدة مقترح معينة ، يتم تحديدها بشكل حتمي ، بإنشاء كتلة جديدة تحتوي على معاملات معلقة وتبثها إلى الشبكة. عند استلام الكتلة المقترحة ، تدخل عقد المدقق مرحلة الإعداد المسبق ، حيث تتحقق من صحة الكتلة ، بما في ذلك صحة المعاملة والالتزام بقواعد البروتوكول.
يبث المصادقون موافقتهم على الكتلة إلى مصادقين آخرين، مما يشير إلى أنهم قد قاموا بالتحقق من الكتلة وأنهم مستعدون لإضافتها إلى سلسلة الكتل. بمجرد أن يكون الغالبية الساحقة (عادة ما تكون ثلثين) من المصادقين قد أرسلت رسائل معدة، يقوم المصادقون بالمضي قدمًا إلى مرحلة الالتزام، وبث رسائل الالتزام لإكمال الكتلة. بعد استلام الغالبية الساحقة من رسائل الالتزام، يضيف المصادقون الكتلة إلى نسختهم المحلية من سلسلة الكتل، محققين الاستقرار الفوري للمعاملة.
يتيح تطبيق IBFT المحسن هذا ل Kaia الحفاظ على وقت كتلة مدته ثانية واحدة ، مما يضمن معالجة سريعة للمعاملات وإنتاجية عالية.
تسهم هندسة كايا وآلية التوافق الخاصة بها في مقاييس أدائها الملحوظة:
يسلط الضوء على
تتكون هندسة كايا من ثلاث شبكات رئيسية: شبكة الخلية الأساسية (CCN)، وشبكة عقدة النقطة النهائية (ENN)، وشبكة سلسلة الخدمة (SCN).
يتكون نظام العقد الذكي المشفر من الخلايا الأساسية المسؤولة عن تنفيذ المعاملات وتوليد الكتل. وعادةً ما تشمل كل خلية أساسية عقد القطعة وعدة عقد وكالة. يقوم عقد القطعة بتحقق المعاملات المقدمة وتنفيذ تلك الصالحة، مضمنًا سلامة واتساق سلسلة الكتل. بينما تساعد عقد الوكالة في نشر المعاملات والكتل عبر الشبكة، معززًا كفاءة الاتصال.
يتكون ENN من عقد النقاط النهائية التي تعمل كنقاط دخول للتطبيقات اللامركزية (dApps) وسلاسل الخدمات للتفاعل مع سلسلة كايا الشبكية. تعرض هذه العقد نقاط النهاية واجهات برمجة التطبيقات البعيدة (RPC)، مما يسمح للمطورين والمستخدمين بقراءة بيانات سلسلة الكتل وتقديم المعاملات مباشرة إلى الشبكة دون وسطاء. تحتفظ عقد النقاط النهائية بنسخة كاملة من دفتر الأستاذ لسلسلة الكتل، مما يسهل الوصول إلى خدمات سلسلة الكتل.
يتضمن SCN سلاسل الخدمات، والتي هي سلاسل كتل فرعية متصلة بشبكة Kaia الرئيسية. تم تصميم سلاسل الخدمات لتلبية متطلبات التطبيقات الخاصة، مثل زيادة معدل معاملات أو آليات توافق متخصصة. توفر سلاسل الخدمات قابلية التوسع والمرونة، مما يتيح للمطورين نشر حلول مخصصة مع الحفاظ على التوافق مع الشبكة الرئيسية Kaia.
توظف كايا نسخة محسنة من خوارزمية الإجماع IBFT للتحمل القسري بيزنطي لإنجاز النهوض السريع للمعاملات والحفاظ على سلامة الشبكة. IBFT هي آلية إجماع تسمح للشبكة بالتوصل إلى اتفاق حول حالة سلسلة الكتل، حتى في حالة وجود فاعلين خبيثين، شريطة أن يكون أقل من ثلثي العُقد معيبة أو تم التلاعب فيها.
في تنفيذ كايا، تتضمن عملية الإجماع سلسلة من الخطوات:
تقوم عقدة مقترح معينة ، يتم تحديدها بشكل حتمي ، بإنشاء كتلة جديدة تحتوي على معاملات معلقة وتبثها إلى الشبكة. عند استلام الكتلة المقترحة ، تدخل عقد المدقق مرحلة الإعداد المسبق ، حيث تتحقق من صحة الكتلة ، بما في ذلك صحة المعاملة والالتزام بقواعد البروتوكول.
يبث المصادقون موافقتهم على الكتلة إلى مصادقين آخرين، مما يشير إلى أنهم قد قاموا بالتحقق من الكتلة وأنهم مستعدون لإضافتها إلى سلسلة الكتل. بمجرد أن يكون الغالبية الساحقة (عادة ما تكون ثلثين) من المصادقين قد أرسلت رسائل معدة، يقوم المصادقون بالمضي قدمًا إلى مرحلة الالتزام، وبث رسائل الالتزام لإكمال الكتلة. بعد استلام الغالبية الساحقة من رسائل الالتزام، يضيف المصادقون الكتلة إلى نسختهم المحلية من سلسلة الكتل، محققين الاستقرار الفوري للمعاملة.
يتيح تطبيق IBFT المحسن هذا ل Kaia الحفاظ على وقت كتلة مدته ثانية واحدة ، مما يضمن معالجة سريعة للمعاملات وإنتاجية عالية.
تسهم هندسة كايا وآلية التوافق الخاصة بها في مقاييس أدائها الملحوظة:
يسلط الضوء على