المؤلف: يي صن، اكسيوم؛ الترجمة: 0xjs@金财经
أكسيوم V2 متاح الآن على الإنترنت على شبكة إيثريوم الرئيسية في 22 يناير. تسمح اكسيوم للعقود الذكية بحساب المزيد من البيانات بطريقة غير موثوقة، بما في ذلك البيانات التاريخية الكاملة لإيثريوم. نعتقد أن التكلفة العالية للوصول إلى البيانات تمثل عنق الزجاجة الرئيسي للعقود الذكية. ومن خلال إزالة هذا الاختناق مع ZK، نهدف إلى تمكين المطورين من إنشاء تطبيقات غنية بالبيانات على السلسلة.
يضيف Axiom V2 دعمًا للمعاملات والإيصالات ورسم خرائط Solidity للحسابات المتاحة مسبقًا وتخزين العقود ورؤوس الكتل، مما يعني أن التاريخ الكامل لـ Ethereum متاح الآن على السلسلة من خلال Axiom. يستعلم المطورون عن هذا السجل في Typescript باستخدام Axiom SDK، الذي يدعم الآن الحسابات المحددة بواسطة المستخدم على أي مجموعة من أنواع البيانات والكتل. من خلال أداة التحقق العالمية الجديدة الخاصة بنا، لا يتطلب تلقي نتائج التحقق من صحة ZK على السلسلة من Axiom سوى تنفيذ رد اتصال واحد في العقد الذكي.
نحن نسهل عليك استخدام Axiom في العقود الذكية - فهي تتطلب فقط Solidity وTypescript - ويمكنك الاستعلام عن Axiom عن طريق إرسال المعاملات مباشرة عبر السلسلة. لتجربتها، قم بتشغيل npx create-axiom-client لتشغيل مستودع الإطلاق أو راجع وثائق المطورين لدينا على docs.axiom.xyz. يمكنك عرض عقودنا على Ethereum mainnet وSepolia هنا، وعرض الاستفسارات الخاصة بـ Axiom على explorer.axiom.xyz.
أثناء إصدار الإصدار V2، قمنا بترحيل شبكة اختبار Axiom V2 من Goerli إلى Sepolia وأوقفنا Axiom V1 في 22 يناير 2024.
استخدم Axiom V2 على الشبكة الرئيسية الآن
تم نشر Axiom V2 الآن على شبكة Ethereum الرئيسية وهو متاح للاستخدام الإنتاجي. يتطلب استخدام Axiom في التطبيق خطوتين:
1. استخدم Axiom Typescript SDK لكتابة دائرة Axiom التي تطلب حسابات التحقق من ZK على البيانات التاريخية من Ethereum.
2. استخدم SDK للعقد الذكي من Axiom لتنفيذ عقد عميل Axiom، حيث تتلقى SDK نتائج تم التحقق منها بواسطة ZK من Axiom من خلال عمليات الاسترجاعات على السلسلة.
أولاً، قم بتشغيل: npx create-axiom-client
سيؤدي هذا إلى إنشاء مستودع بداية يحتوي على دوائر وعقود افتراضية وواجهة ويب Next.js افتراضية يمكن استخدامها في جهازك يبدأ dapp استعلامًا إلى Axiom.
إنشاء دوائر اكسيوم
يمكنك استخدام Axiom SDK لتخصيص الدوائر لتطبيقك، والذي يوفر:
< li>تطلب استعلامات اكسيوم الفرعية معاملات ZK التي تم التحقق منها والإيصالات ورؤوس الكتل التاريخية وتخزين الحسابات والعقود من اكسيوم
بدائل ZK من خلال الحساب والمنطق والمقارنة والمصفوفة عمليات لحساب البيانات من الاستعلام الفرعي اكسيوم.
مثال لدائرة أكسيوم التي تحسب متوسط الرصيد التاريخي لحساب إيثريوم
يمكن كتابة دوائر أكسيوم بشكل كامل تم ذلك في Typescript، كما هو موضح في المثال أعلاه. للتكامل في التطبيق الخاص بك، يؤدي تجميع دائرة اكسيوم إلى إنشاء مُثبت ZK يمكن استخدامه لإنشاء استعلامات اكسيوم على تطبيق الويب أو الخادم الخاص بك.
مدمج في العقود الذكية
لاستخدام نتائج اكسيوم في تطبيقك، ما عليك سوى تنفيذ وظائف _validateAxiomV2Call و_axiomV2Callback لاستخدام نتائج الاستعلام للتحقق من صحة عمليات الاسترجاعات المقدمة من Axiom وتنفيذها.

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

اختبر إرسال الاستعلامات وعمليات الاسترجاعات المزيفة باستخدام رمز الغش Foundry الخاص بنا
العقود الذكية وZK وراء Axiom V2 الدائرة مفتوحة المصدر بالكامل على موقع Github الخاص بنا وقد تم تدقيقها بواسطة Spearbit وZellic وTrail of Bits. يمكنك الاستعلام عن Axiom ببساطة عن طريق إرسال معاملة على السلسلة إلى العقد الذكي AxiomV2Query المنشور على شبكة Ethereum الرئيسية وشبكة اختبار Sepolia.
ماذا يمكنك أن تفعل مع اكسيوم
تسمح اكسيوم لمطوري العقود الذكية بالوصول إلى أنواع جديدة من البيانات في السلسلة. نبدأ بتاريخ الإيثيريوم، بما في ذلك المعاملات والإيصالات والحالات التاريخية. إنها تحتوي على معلومات مهمة حول السمعة والهوية على السلسلة، ومعاملات DeFi، والمشاركة في الحوكمة، ولكن من المدهش أنه لم يكن من الممكن الوصول إليها في السابق للعقود الذكية دون الاعتماد على أوراكل مركزي خارج السلسلة.
يمكن للمطورين الوصول إلى البيانات المتوفرة حديثًا على السلسلة من خلال اكسيوم ودمجها في عقودهم، بما في ذلك:
البروتوكول الاستخدام: تتضمن سجلات المعاملات والأحداث جميع التفاعلات السابقة التي أجراها المستخدم مع أي بروتوكول على السلسلة.
التوازن التاريخي: الرموز المميزة والرموز غير القابلة للاستبدال التي يحملها المستخدم، والمبلغ المحتفظ به.
بيانات Ethereum الأصلية: استخدام الغاز والرسوم الأساسية وقيمة RANDAO من رؤوس الكتل وإدراج المعاملات وطلب المعلومات من تجربة المعاملات.
يتم التحقق من نتائج استعلام اكسيوم على السلسلة عبر إثباتات ZK، مما يعني أن صحتها تعادل تشفيرًا البيانات التي يتم الوصول إليها عبر EVM. وهذا يمكّن اكسيوم من الجمع بين أنواع مختلفة من المعلومات الموجودة على السلسلة في استعلام واحد والتفاعل مع البروتوكولات الموجودة دون إذن. يتيح ذلك إمكانية تضمين أنواع جديدة من التطبيقات منخفضة الثقة:
الولاء والحوافز عبر السلسلة:
< ul class=" list-paddingleft-2" style="list-style-type: Square;">كافئ المستخدمين الأكثر ولاءً استنادًا إلى سجل الأنشطة عبر السلسلة الذي يمكن إثباته من Axiom، دون تعديل العقود التي تنشرها .
يستهدف Vampire منافسيك من خلال مكافأة هؤلاء المستخدمين الذين يمكنهم إثبات أنهم الأكثر نشاطًا وقيمة.
التدقيق على السلسلة:
كافئ المستخدمين على مساهماتهم في البروتوكول بناءً على سجل كامل لسلوكهم على السلسلة، بما في ذلك التفاعلات مع البروتوكولات والعمليات الخارجية على مدار فترة زمنية.
قم باتخاذ إجراءات صارمة ضد المستخدمين الذين ينتهكون قواعد بروتوكول التحقق ZK، والذي قد يتضمن أي مجموعة من البيانات الموجودة على السلسلة، بما في ذلك طلب المعاملات، والعمليات عبر كتل متعددة، و العمليات ضمن البروتوكول الإجراءات الخارجية.
أقوال مخصصة للهوية والحكم والاستيطان:
تسوية مشتقات الغاز ورسوم المعاملات أو المنتجات المهيكلة على السلسلة دون دعم من موفر Oracle خارج السلسلة.
قم بتخصيص إدارتك من خلال تخصيص حقوق التصويت بناءً على نشاط المستخدمين على السلسلة للحصول على المزيد من الأصوات من خلال مكافأة المشاركة السابقة والسلوك الجيد.
يسعدنا دعم المطورين في بناء تجارب جديدة ومقنعة على السلسلة باستخدام هذه الأساسيات وغيرها المدعومة بتاريخ Ethereum الغني.
ما هي الخطوة التالية؟
على مدى الأسابيع القليلة المقبلة، سنشارك المزيد من المعلومات حول الشركاء الأوائل الذين قاموا بدمج Axiom، والوصول إلى استعلامات Axiom حول التجميع وEthereum L1 عبر الجسر، وخريطة طريق الترقيات المستقبلية الخاصة بنا. ص>