
المؤلف: Yi Sun ، Axiom ؛
Axiom V2 الآن على الإنترنت في 22 يناير على Ethereum.تسمح Axiom بالعقود الذكية بحساب المزيد من البيانات بطريقة بدون ثقة ، بما في ذلك البيانات التاريخية الكاملة لـ Ethereum.نعتقد أن التكلفة العالية للوصول إلى البيانات هي عنق الزجاجة الرئيسي للعقود الذكية.باستخدام ZK للقضاء على عنق الزجاجة هذا ، فإن هدفنا هو السماح للمطورين ببناء ثروة من البيانات حول تطبيق السلسلة.
يضيف إصدار Axiom V2 دعمًا للمعاملات والإيصالات والصلابة للحسابات المتاحة مسبقًا وتخزين العقود ورؤوس الحظر ، مما يعني أنه يمكن الآن الحصول على السجلات التاريخية الكاملة للأيثريوم على السلسلة من خلال Axiom.يستخدم المطورون Axiom SDK للاستعلام عن هذا السجل التاريخي في TypeScript.من خلال جهاز التحقق العام الجديد الخاص بنا ، تحتاج نتائج التحقق من ZK من سلسلة استلام البديهية فقط إلى تحقيق رد اتصال واحد في العقود الذكية.
نتيح لك استخدام Axiom بسهولة في العقود الذكية -إنه يحتاج فقط إلى الصلابة و typescript -ويمكنك الاستعلام عن Axiom عن طريق إرسال المعاملات مباشرة على السلسلة.جربه ، قم بتشغيل NPX Create-Axiom-Client ابدأ عرض التخزين أو عرض مستندات Developer Docmsiom.xyz.يمكنك التحقق من عقودنا على شبكة Ethereum الرئيسية و 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.
2. استخدم العقد الذكي Axiom لتنفيذ عقد عميل Axiom.
أولاً ، تشغيل: NPX Create-Axiom-Client
سيؤدي ذلك إلى إنشاء مستودع إدخال مع الدائرة الافتراضية والعقد و Levault Next.js Web Front End ، والتي يمكن استخدامها لبدء استعلام من Axiom ل DAPP الخاص بك.
بناء دائرة البديهية
يمكنك استخدام Axiom SDK لتخصيص الدوائر للتطبيق.
-
طلبت Axiom الفرعية من Axiom طلب المعاملات والإيصالات والكتل التاريخية والكتل التاريخية وتخزين العقود
-
تقوم ZK Primitives بحساب البيانات من الف يتم التمسك AXIOM من خلال عمليات الحساب والمنطق والمقارنة والمصفيف.
احسب مثال دائرة Axiom لمتوسط التوازن التاريخي لحساب Ethereum
يمكن إكمال دائرة الكتابة على Axiom في TypeScript ، كما هو موضح في المثال أعلاه.للاندماج في التطبيق الخاص بك ، فإن تجميع دائرة AXIOM ستقوم بإنشاء دليل ZK ، والذي يمكن استخدامه لإنشاء استعلام AXIOM على تطبيق الويب أو الخادم.
مدمج في العقود الذكية
لاستخدام نتائج Axiom في التطبيق ، ما عليك سوى تنفيذ وظيفة _validateaxiomv2call و _axiomv2callback لاستخدام نتائج الاستعلام للتحقق من رد الاتصال وتنفيذها بواسطة Axiom.
يقبل عقد عميل Axiom رد الاتصال بنتيجة Axiom من ZK
من أجل الاختبار ، كتبنا توسيع مكتبة اختبار Foundry ، والتي توفر رمز الغش لاختبار دائرة Axiom في المنطقة المحلية وفقًا لعقدك الذكي.يتيح ذلك تطبيقات Axiom من الاختبار في عمليات عمل العقد الذكي القياسية.
استخدم اختبار رمز الغش المسك
العقود الذكية ودوائر ZK خلف Axiom V2 مفتوحة بالكامل على GitHub ، وتم تدقيقها بواسطة Spearbit و Zellic و Trail of Bits.ما عليك سوى إرسال معاملة السلسلة إلى عقد AxiOMv2Qury الذكي على شبكة Ethereum الرئيسية وشبكة اختبار Sepolia للتحقق من Axiom.
ما الذي يمكنك استخدامه لاستخدام axiom
تسمح Axiom لمطوري العقود الذكية بالوصول إلى بيانات جديدة على السلسلة.بدأنا من تاريخ Ethereum ، بما في ذلك المعاملات والإيصالات والدول التاريخية.إنه يحافظ على معلومات رئيسية حول سمعة وهوية ، ومعاملات Defi ومشاركة الحوكمة على السلسلة ، ولكن من المدهش أنه إذا لم تعتمد على آلات نبوءة السلسلة المركزية من قبل ، فإن العقود الذكية لا يمكن الوصول إليها.
يمكن للمطورين الوصول إلى بيانات السلسلة المتاحة حديثًا من خلال Axiom وإدراجها في عقودهم ، بما في ذلك:
-
الاتفاقية: تغلف سجلات المعاملة والأحداث جميع التفاعلات مع المستخدم أمام المستخدم.
-
التوازن التاريخي: الرموز الرموز و NFTs من المستخدمين ، والممتلكات.
-
البيانات الأصلية لـ Ethereum: استخدام الغاز ، والتكاليف الأساسية وقيم Randao من رأس الكتلة ، والمعاملات من Trading Trie تشمل المعلومات والفرز.
يتم التحقق من نتائج استعلام Axiom على السلسلة من خلال Proof ZK ، مما يعني أن دقتها تعادل البيانات التي تم الوصول إليها من خلال EVM في كلمة المرور.يمكّن ذلك AXIOM من الجمع بين أنواع مختلفة من معلومات السلسلة في استعلام واحد دون ترخيص للتبديل مع البروتوكولات الحالية.هذا يتيح النوع الجديد من الثقة لتقليل التطبيقات ::
-
الولاء والحوافز على السلسلة:
-
استنادًا إلى سجلات نشاط السلسلة المؤكدة من Axiom ومكافأة المستخدمين الأكثر ولاء دون الحاجة إلى تعديل عقود النشر الخاصة بك.
-
تهاجم مصاصي الدماء منافسيك من خلال مكافأة لهم والذين يمكنهم إثبات أنهم أكثر المستخدمين نشاطًا وقيمة.
-
التدقيق على السلسلة:
-
وفقًا للسجل الكامل للسلوك على سلسلة المستخدمين ، بما في ذلك التفاعل مع البروتوكولات والعمليات الخارجية لفترة من الوقت ، فإن مساهمة المستخدم في الاتفاقية.
-
المستخدمون الذين ينتهكون قواعد بروتوكولات التحقق من ZK ، قد تتضمن هذه القواعد أي مجموعة من البيانات على السلسلة ، بما في ذلك فرز المعاملات ، والعمليات عبر كتل متعددة ، والعمليات التي تم إجراؤها خارج الاتفاقية.
-
نبوءة مخصصة للهوية والحكم والتسوية:
-
تسوية تكاليف الغاز والتجارة أو سلسلة المنتجات الهيكلية ، دون دعم مزود آلة تقديم العطاءات.
-
من خلال تخصيص حقوق التصويت وفقًا لنشاط سلسلة المستخدمين ، يتم الحصول على المزيد من الأصوات من خلال مكافأة المشاركة السابقة والسلوكيات الجيدة ، وذلك لتخصيص حكمك.
يسعدنا دعم المطورين لبناء تجربة سلسلة جديدة مذهلة باستخدام هذه البدائية وغيرها من البدائيات الغنية بالدعم التاريخي لـ Ethereum.
ما هي الخطوة التالية؟
في الأسابيع القليلة المقبلة ، سنشارك المزيد من المعلومات حول الشركاء الأوائل الذين قاموا بدمج Axiom ، وزيارة الاستعلامات Axiom of the Ethereum L1 على الجسر ، وخريطة الطريق في ترقية المستقبل.