Topics البلوكشينCurrent Page

    ما هي API3: لامركزية واجهات برمجة التطبيقات لإضفاء الطابع الديمقراطي للبيانات الواقعية

    المستوى المتوسط
    البلوكشين
    العملات البديلة
    Sep 15, 2023
    دقائق من القراءة 9
    0

    ملخّص الذكاء الاصطناعي

    عرض المزيد

    استخلص فحوى محتوى المقال بسرعة، مستشعرًا معنويات السوق في غضون 30 ثانية فقط!

    ملخّص تفصيليّ

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

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

    تقوم API3 بحل مشكلة الأوراكل من خلال تقديم Airnode، بوابة ويب3 "API" التي تربط واجهات برمجة تطبيقات الويب مباشرة بتطبيقات لا مركزية، وبهذا تخلق واجهات برمجة تطبيقات لامركزية (dAPIs). لفهم ما يعنيه هذا بالنسبة لمستقبل تصميم أوراكل في web3، لنتعلم المزيد.

    الوجبات الرئيسية:

    • تقدم API3 نهجًا مبتكرًا لحل مشكلة الأوراكل من خلال إنشاء واجهات برمجة تطبيقات لامركزية (dAPIs)، والتي تتيح للعقود الذكية الوصول إلى تدفقات البيانات الخارجية على السلسلة.

    • تستخدم API3 تقنية Airnode الخاصة بها لتوفير اتصال خالي من الخوادم بين السلاسل لأكثر من 120 تدفق سعري عبر عدة شبكات بلوكتشين.