https://docs.spaceandtime.io/docs/validator

ملخص يعد Validator بمثابة الجهاز العصبي المركزي للمكان والزمان، حيث يوفر مجموعة من الخدمات الصغيرة لتسهيل وظائف النظام الأساسي. يوضح الرسم البياني أدناه نظرة عامة عالية المستوى على بنية Validator، موضحًا خدمات التأليف الخاصة بها وكيفية تفاعلها مع النظام الأساسي الأوسع. يوفر Validator وسيلة لدخول البيانات إلى النظام (مثل فهرسة blockchain) والبيانات للخروج من النظام (مثل العقود الذكية).
التوجيه - يدعم تفاعل المعاملات والاستعلام مع شبكة مستودع البيانات اللامركزية البث - يعمل كمصرف لأحمال عمل تدفق العملاء كبيرة الحجم (المعتمدة على الأحداث). الإجماع - يوفر التسامح البيزنطي مع الأخطاء عند إدخال البيانات والخروج من المنصة إثبات الاستعلام - يوفر إثباتًا لـ SQL للنظام الأساسي Table Anchor - يوفر دليلاً على تخزين النظام الأساسي من خلال تثبيت الجداول على السلسلة Oracle - يدعم تفاعلات Web3 بما في ذلك الاستماع إلى أحداث العقود الذكية والمراسلة/الترحيل عبر السلسلة الأمان - يمنع الوصول غير المصرح به وغير المصرح به إلى النظام الأساسي خدمات المدقق التوجيه يدعم التوجيه تفاعل المعاملات والاستعلام مع شبكة مستودع البيانات اللامركزية. يوفر التوجيه للعملاء واجهة (عبر REST وGraphQL APIs بالإضافة إلى JDBC/ODBC) للتفاعل مع بياناتهم. يقوم العملاء بتنفيذ المعاملات والاستعلامات من خلال هذا التجريد كما لو كانوا متصلين بمجموعة واحدة متاحة بلا حدود. خلف الكواليس، يتم توجيه كل طلب إلى مثيل مستودع البيانات المناسب، والتعامل مع توزيع البيانات عبر الشبكة بالإضافة إلى أي سيناريو فشل محتمل.
تدفق يعمل الدفق كمخزن لأحمال عمل دفق العملاء كبيرة الحجم (المعتمدة على الأحداث). يوفر مكون البث في أداة التحقق من الصحة Kafka كخدمة متينة ومتسامحة مع الأخطاء، بحيث يمكن لبيانات المستخدم أن تتدفق إلى النظام الأساسي حيث يمكن دمجها بمرونة مع البيانات المخزنة.
إجماع يوفر الإجماع تسامحًا بيزنطيًا فعالاً مع الأخطاء عند إدخال البيانات والخروج من المنصة. تدخل البيانات إلى النظام الأساسي عبر عمليات ETL الزائدة عن الحاجة (مثل فهرسة blockchain) وإرسال مخرجاتها. تتوصل بعد ذلك مثيلات خدمة الإجماع التي يتم تشغيلها عبر أدوات التحقق المختلفة إلى اتفاق بشأن المدخلات لإنتاج مخرجات واحدة. يضمن الإجماع أن التنفيذ غير الصحيح أو النشاط الضار لا يؤثر على بيانات النظام الأساسي المهمة.
إثبات الاستعلام يوفر تدقيق الاستعلام إثباتًا لـ SQL للنظام الأساسي. عندما يقوم المستخدم بإدراج البيانات في جدول، يتم تحديث البصمة الرقمية (التجزئة) لتمثيل البيانات. وبعد ذلك، عندما يطلب المستخدم استعلامًا مضادًا للتلاعب، يقوم محرك قاعدة البيانات بحساب النتائج وإثبات التشفير. وأخيرًا، يتم التحقق من الدليل الذي تم إرجاعه من قاعدة البيانات مقابل البصمة الرقمية (استنادًا إلى دليل SxT الجديد لـ SQL) لضمان تنفيذ الاستعلام بشكل صحيح. يسير تدقيق الاستعلام جنبًا إلى جنب مع الإجماع: يتم التحقق من البراهين بشكل متكرر ويتم إدخالها في الإجماع، مما يضمن عدم قدرة أي مدقق على التصرف بشكل ضار، مما يوفر حماية شاملة لتنفيذ الاستعلام للمستخدم النهائي.
مرساة الجدول يوفر تثبيت الجدول دليلاً على تخزين النظام الأساسي من خلال تثبيت الجداول على السلسلة. عندما تدخل البيانات إلى النظام الأساسي، يقوم مكون تثبيت الجدول بتحديث شجرة Merkle، والتي يتم ربط تجزئة الجذر الخاصة بها بعقد ذكي بشكل دوري. يتيح ذلك للمدقق تدقيق مجموعة مستودع البيانات دون الحاجة إلى نقل كميات كبيرة من البيانات. وتفتح هذه العملية أيضًا الطريق أمام المراجعة الذاتية الدورية. نظرًا لأن تجزئات الجذر مرتبطة بالسلسلة عبر العقود الذكية، يتم إصدار الأحداث. وفي المقابل، تقوم SxT بفهرسة سلاسل الكتل الرئيسية (بما في ذلك عقد SxT الذكي الذي يثبت تجزئة شجرة Merkle الجذرية)، مما يوفر وسيلة للتحقق الفعال والآمن من البيانات.
