إطلاق Aurora للربط بين الإيثريوم و NEAR

إطلاق Aurora للربط بين الإيثريوم و NEAR

توفر Aurora تجربة الطبقة الثانية على شبكة الإيثريوم
غالبًا ما يتسبب النمو الهائل في التمويل الالمركزي DeFi و الرموز غير القابلة للإستبدال NFTs في ارتفاع أسعار غاز Ethereum – وهي مشكلة تحد اقتصاديًا من مشاركة العديد من المستخدمين ، وتمنع مطوري التطبيقات اللامركزيه dApps من توسيع نطاق أعمالهم إلى أقصى إمكاناتهم. لمواجهة هذه التحديات ، نحن فخورون بالإعلان عن إصدار الشبكة الرئيسيه من Aurora ، وهو حل جاهز للمطورين الذين يسعون إلى توسيع dApps للوصول إلى أسواق إضافية.

يعمل Aurora على بروتوكول NEAR ويستفيد من ميزاته الفريدة العديدة ، بما في ذلك مكافأة رسوم الغاز للمطور. يتكون Aurora من مكونين أساسيين: Aurora Engine runtime ، والذي يسمح بالنشر السلس لعقود Solidity و Vyper الذكية ، و Aurora Bridge (استنادًا إلى تقنية Rainbow Bridge) ، مما يوفر النقل الذي لا يحتاج للتصريح للرموز والبيانات بين Ethereum و Aurora .

يوفر Aurora عددًا من التحسينات للمطورين:

رسوم Aurora أقل بما يصل إلى 1000 مرة من رسوم Ethereum. على سبيل المثال ، تكلفة نقل رمز ERC-20 أقل من 0.01 دولار ، بينما بالنسبة إلى Ethereum (بسعر 50 Gwei وسعر ETH يبلغ 3000 دولار) ، تبلغ حوالي 5.40 دولارًا.
Aurora قادر على استضافة آلاف المعاملات في الثانية ، وهو ما يمثل زيادة قدرها 50 ضعفًا مقارنة بـ Ethereum 1.0.
ترث نهائية معاملة Aurora من بروتوكول NEAR الأساسي ، أي كتلتين NEAR ، أو ما يقرب من ثانيتين – أقل بشكل كبير حتى من وقت تأكيد كتلة واحدة يبلغ 13 ثانية في Ethereum (وهو ليس كافيًا لنهاية المعاملة). بالإضافة إلى ذلك ، فإن النهاية السريعة لبلوكتشين NEAR تقلل بشكل كبير من مخاطر الهجمات الأمامية.
نمو النظام البيئي في Aurora هو دليل على المستقبل: نهج التجزئة لبروتوكول NEAR الأساسي يوفر تحجيم أفقي EVM (آلة الايثريوم الافتراضيه) ، مع اتصال غير متزامن بين شظايا Aurora المتعددة.
تقدم Aurora خيارًا أكثر حفاظًا على البيئة لمستخدمي Ethereum.
تحل Aurora التحديات الحسابية الحالية والمستقبلية للنظام البيئي Ethereum ، مع الحفاظ على الاستثمار الهندسي الحالي في كل من العقود الذكية وكود الواجهة الأمامية.

بنيه Aurora
يتم تنفيذ Aurora كعقد ذكي على بلوكتشين NEAR . ماذا يعني هذا؟

يمكن أن تستفيد Aurora من جميع المزايا الحالية والمستقبلية لبلوكتشين NEAR
تبسيط صيانة Aurora في مرحلة مبكرة ، وترقيتها ، وإدارتها ، مما يتيح أوقات الاستجابة السريعة في حالة الطوارئ مثل اكتشاف الثغرات الأمنية.
بعد فترة وجيزة من الإطلاق ، تهدف الخطة إلى الاستفادة من الإصدار 2 من SputnikDAO ، وهو إطار حوكمة قائم على DAO قابل للتخصيص في NEAR ، لإطلاق AuroraDAO لإدارة النظام البيئي.

ينفذ عقد Aurora الذكي واجهتين رئيسيتين: التنفيذ والرمز. تسمح واجهة التنفيذ للمستخدمين بإرسال معاملات Ethereum العادية (على سبيل المثال ، التي تم إنشاؤها باستخدام MetaMask أو ethers.js أو web3.py). يتم فك تشفير هذه المعاملات (RLP) والتحقق منها (secp256k1) وتنفيذها في وقت تشغيل EVM (Sputnik VM).

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

يسمح Aurora أيضًا بتوصيل الرمز المميز بدون إذن. تستخدم تقنية جسر Rainbow لعمليات النقل من Ethereum وتحويلات NEAR الداخلية للسماح بنقل أصول NEAR الأصلية إلى Aurora. وهكذا تصبح Aurora نقطة اتصال لاقتصادات Ethereum و NEAR.

في حالة الحاجة إلى تجميعات مسبقة إضافية ، سيتم اقتراح ترقية البروتوكول لمدققي NEAR. سيتم جمع المعلومات الخاصة بالتجميعات المسبقة المطلوبة بمجرد إجراء اختبار الحمل الكافي.

وفقًا لنتيجة المناقشة حول الرمز المميز الأساسي Aurora ، سيحافظ وقت تشغيل EVM على الأرصدة الأصلية في Ether (ETH). هذا يعني أنه يجب على المستخدم نقل ETH الخاص به فوق جسر Aurora قبل إرسال أي معاملات أخرى.

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

يمكن العثور على رمز عقد Aurora والأدوات المجاورة في مؤسسة Aurora على Github.

استخدام ETH لدفع رسوم الغاز على Aurora
أحد أبرز قرارات التصميم هو استخدام ETH كعملة أساسية داخل Aurora ، لدفع رسوم المعاملات. بينما تتطلب الكثير من الطبقة الثانهي Ethereum من المستخدمين والمطورين الحصول على الرموز المميزة الأصلية للطبقة الثانية L2 ، تريد Aurora تقديم تجربة مباشرة وسلسة للمستخدمين والمطورين من مجتمع Ethereum.

إنفوجرافيك لمعرفة المشروع ومميزاتة :

النهج هو ما يلي:

لفهم سعر غاز ETH في وقت تشغيل Aurora ، يتم استخدام نقطة نهاية JSON-RPC قياسية `eth_gasPrice`. سيتم استخدام القيمة التي تم إرجاعها لدفع ETH المستقبلية إلى عقدة RPC (راجع الخطوة 6).
يوقع المستخدم معاملة Ethereum عادية باستخدام أدواته المألوفة (MetaMask ، المحفظة المتوافقة مع Wallet Connect ، CLI ، مكتبات JS ، إلخ) ويرسلها إلى RPC.
يقوم RPC بتغليف معاملة Ethereum في معاملة NEAR وإرسالها إلى عقد Aurora.
على مستوى البروتوكول ، يتم التحقق من توقيع RPC ويتم تمرير معاملة Ethereum الأولية إلى عقد Aurora Engine.
يوزع عقد Aurora Engine معاملة Ethereum وينفذها ، ويحسب استخدام غاز EVM في الطريق. بنهاية تنفيذ معاملة Ethereum ، يتم بالفعل حرق بعض غاز NEAR (وفقًا لقواعد بروتوكول NEAR) ، بينما يعتبر غاز ETH مجرد رقم محسوب في عقد Aurora.
من أجل دفع رسوم الغاز NEAR ، يتم استخدام ETH: يحسب عقد Aurora رسوم المعاملة وينقلها من حساب المستخدم إلى حساب RPC.
يُنظر إلى هذا النهج من جانب المستخدم على أنه مجرد دفع ETH للبروتوكول ، في حين أنه في الواقع هو رمز $ NEAR الذي يتم استخدامه للرسوم ، وعقد RPC تعمل كوكلاء / مرحلات بين المستخدم و NEAR blockchain.

كخطوة أولى ، سيكون RPC قادرًا على توفير سعر غاز ETH الذي سيكون كافياً لدفع ثمن خدمة الترحيل. علاوة على ذلك ، استنادًا إلى الاستجابات الواردة من عقد RPC المتعددة ، سيتمكن المستخدمون من تحديد أي واحد يستخدم. في المستقبل ، قد يتم تنظيم خدمات الترحيل بشكل مشابه لـ OpenGSN.

اعثر على مزيد من المعلومات حول ETH كرمز أساسي في مناقشة منتدى الحوكمة.

خارطة طريق Aurora 
إلى جانب عمل المزيد من الإصلاحات Aurora بعد إصداره ، يضع الفريق النقاط الرئيسية التالية في الاعتبار:

صيف 2021:
توافق إيثريوم : في الوقت الحالي ، هناك العديد من التحديثات الطفيفة لبروتوكول NEAR التي سيتم تضمينها في ترقية البروتوكول التالية ، وذلك لتمكين Aurora من تحقيق توافق بنسبة 100٪ مع Ethereum 1.0.
تشكيل DAO. نعتقد أن السبيل الوحيد للمضي قدمًا في مشاريع مثل Aurora هو تطبيق نهج لامركزي حقيقي للحوكمة وقابلية الترقية. وفقًا لذلك ، سننشئ DAO لحكم Aurora.
البداية الرمزية [المحتملة]. بمجرد تشكيل DAO ، سيكون هناك قرار بشأن إنشاء رمز Aurora. ستجرى المناقشات خلال الصيف.
خريف 2021:
تحويل سريع للرموز. نظرًا لقيود بلوكتشين Ethereum (رسوم المعاملات المرتفعة ، والبطء النهائي للمعاملات ، وغياب EIP-665) ، فإن عمليات النقل عبر جسر Rainbow في اتجاه Ethereum بطيئة حاليًا: قد يستغرق الأمر ما يصل إلى 16 ساعة للحصول على التحويل من NEAR إلى Ethereum. سنقوم بحل هذه المشكلة لنقل الرموز القابلة للاستبدال.
تجربة مبسطة لـ “Hide the Blockchain”. يتيح نموذج الحساب المتقدم لـ NEAR Protocol التفاعل السلس مع blockchain حتى للمستخدمين الذين ليسوا على دراية بعناصر UX المشفرة مثل المحافظ والبرامج الإضافية. في الواقع ، هناك طريقة لإخفاء تفاصيل blockchain تمامًا عن المستخدم النهائي. نخطط لتقديم منطق مماثل لأورورا.
رسوم الغاز المقومة بـ ERC-20s. تمنحنا الطريقة التي يعمل بها Aurora RPC القدرة على أن نقترح بشكل طبيعي على المستخدم دفع رسوم المعاملة باستخدام أي رمز مميز ERC-20. بعبارة أخرى ، يمكن للمستخدمين دفع رسوم معاملاتهم بعملة USDT أو DAI.
2022:
التحجيم الأفقي. الميزة الرئيسية لبروتوكول NEAR هي التجزئة والقدرة على توسيع نطاق blockchain ديناميكيًا. هدفنا النهائي هو تقديم هذه الوظيفة إلى النظام البيئي Ethereum من خلال تمكين التجزئة لـ Aurora.
جرب Aurora اليوم
بفضل التكاليف المنخفضة ، ونهائية المعاملات الأفضل في فئتها ، وقابلية التوسع ، تعيد Aurora تعريف ما هو ممكن في النظام البيئي Ethereum مع توسيع النظام البيئي لـ NEAR للترحيب بالتطبيقات المستندة إلى EVM واستيعابها.

مع Aurora ، يمكن لمستخدمي Ethereum العمل مع التطبيقات المألوفة مع الاستفادة من كفاءة NEAR ؛ نظرًا لأن تكلفة المعاملة أرخص بعدة أوامر من Ethereum ، فإن Aurora تزيل حاجزًا ماليًا حادًا أمام دخول المستخدمين والمطورين – خاصة الوافدين الجدد إلى النظام البيئي. هدفنا هو إنشاء مستقبل قابل للتشغيل البيني حيث يتم سد الفجوات بين البلوكتشين المختلف والمطورين والمستخدمين. تقوم Aurora بذلك من خلال السماح بتجربة مستخدم سلسة والسماح للأصول بالمرور دون انقطاع بين Ethereum و NEAR blockchains. يمكن أن يؤدي دمج اقتصادات التشفير إلى تسهيل تطوير مجتمعات المبدعين التي ستجلب هذه التكنولوجيا إلى الاتجاه السائد.

Aurora متوافق تمامًا مع Ethereum 1.0 ، بما في ذلك الرسوم الأساسية المدفوعة في ETH وإمكانية التشغيل خارج الصندوق مع جميع المحافظ الحالية والأدوات الأخرى. لبدء استخدام Aurora ، يرجى زيارة https://aurora.dev.