شهادات سولانا هي برنامج للمنفعة العامة لربط البيانات خارج السلسلة بالحسابات على السلسلة. يوفر النظام إطار عمل لإنشاء مطالبات قابلة للتحقق حول الحسابات، مما يمكّن المطورين من بناء أنظمة السمعة، أدوات الامتثال، وتطبيقات أخرى قائمة على الثقة.
لماذا الشهادات؟
- مطالبات قابلة للتحقق: إنشاء بيانات قابلة للتحقق تشفيرياً حول الحسابات
- مخططات مرنة: تحديد هياكل بيانات مخصصة لأنواع مختلفة من الشهادات
- إدارة السلطة: التحكم في من يمكنه إصدار الشهادات من خلال أنظمة الاعتماد
- تكامل الرموز: ربط الشهادات بحسابات رموز محددة لـ مطالبات مستهدفة
- التخزين على السلسلة: الاحتفاظ ببيانات الشهادات على سولانا للشفافية و الدوام
البداية السريعة
تثبيت مكتبة شهادات سولانا:
# Using pnpm (recommended)pnpm add sas-lib# Using npmnpm install sas-lib# Using yarnyarn add sas-lib
لمشاريع Rust:
cargo add solana-attestation-service-client
← دليل التثبيت السريع - ابدأ العمل بسرعة
← نظرة عامة - نظرة عامة تفصيلية و البنية المعمارية
المفاهيم الأساسية
يُبنى نظام الشهادات حول ثلاثة مكونات رئيسية:
بيانات الاعتماد
يمثل بيان الاعتماد سلطة إصدار شهادات يمكنها إصدار الشهادات. يحتوي كل بيان اعتماد على موقعين مصرح لهم يمكنهم إنشاء شهادات تحت سلطته.
المخططات
يحدد المخطط البنية وقواعد التحقق للشهادات. تعمل المخططات كقوالب تحدد الحقول التي يجب أن تحتويها الشهادة وكيف ينبغي تنسيقها.
الشهادات
تمثل الشهادة مطالبة أو بياناً تم التحقق منه. يتم إنشاء الشهادات بواسطة موقعين مصرح لهم تحت بيان اعتماد وتتبع بنية مخطط محددة.
حالات الاستخدام
تتيح الشهادات مجموعة واسعة من التطبيقات:
- التحقق من الهوية: التحقق من هويات المستخدمين والامتثال لمعرفة العميل
- أنظمة السمعة: بناء درجات الثقة ومقاييس السمعة
- أدوات الامتثال: ضمان الامتثال التنظيمي لبروتوكولات التمويل اللامركزي
- برامج الشهادات: إصدار والتحقق من الشهادات المهنية
- تتبع سلسلة التوريد: تتبع المنشأ والأصالة للسلع
- الإثبات الاجتماعي: التحقق من حسابات وسائل التواصل الاجتماعي والعضوية المجتمعية
البنية المعمارية
يتبع النظام بنية هرمية:
- الجهات المخولة تنشئ بيانات الاعتماد التي تحدد من يمكنه إصدار الشهادات
- المخططات يتم إنشاؤها ضمن بيانات الاعتماد لتحديد بنية بيانات الشهادة
- الشهادات يتم إصدارها من قبل الموقعين المعتمدين وفقاً لتنسيق المخطط
- حسابات الرموز يمكن ربطها بالشهادات للمطالبات المستهدفة
البدء
استكشف الوثائق بناءً على حالة الاستخدام الخاصة بك:
- أدلة البدء السريع - ابدأ العمل بسرعة
- بيانات الاعتماد - تعرف على جهات الشهادات المخولة
- المخططات - حدد بنية البيانات للشهادات
- الشهادات - أنشئ وأدر المطالبات القابلة للتحقق
- التعليمات - مرجع كامل لواجهة برمجة التطبيقات لجميع العمليات
المجتمع والدعم
- لديك أسئلة؟ اسأل على
منصة سولانا ستاك إكستشينج (استخدم وسم
attestations) - لديك مشكلات؟ أبلغ عنها على مشكلات GitHub
المصدر
مستودع GitHub](https://github.com/solana-foundation/solana-attestation-service)
مبني ومُصان من قبل مؤسسة سولانا.
مرخص بموجب رخصة أباتشي، الإصدار 2.0.
Is this page helpful?