نظرة عامة على المتأهلين لنهائيات إيثريوم 2024

في الفترة من 5 إلى 26 أبريل، استضافت Ethglobal فعالية هاكاثون بعنوان “توسيع نطاق الإيثيريوم 2024”.

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

الحمض النووي الأحادي: حماية خصوصية البيانات الجينية الشخصية

Monadic DNA بمثابة مثال توضيحي يعرض ما يمكن أن يبدو عليه النموذج الجديد لاحترام خصوصية خدمات الجينوم الشخصية.

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

بمجرد أن يحصل شخص ما على ملف الحمض النووي الخام من أحد مقدمي الخدمة، تتيح له بوابة Monadic DNA تحميل البيانات والحصول على جواز سفر الحمض النووي.

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

توفر البراهين على السلسلة القائمة على الحوسبة خارج السلسلة نموذجًا مفتوحًا وقابلًا للتطوير لاحترام إخفاء الهوية والخصوصية في الطب.

SignKaleidoscope: تصور مسارات التوقيع باستخدام الرسومات الديناميكية

SignKaleidoscope هو متصفح بروتوكول التوقيع مع إمكانات التصور الرسومي التفاعلي.

استكشف الحسابات والأنماط والبراهين من خلال النقر على العقد والحواف على المخطط، أو باستخدام حقل البحث، أو التنقل بين الروابط في طبقة التفاصيل المتراكبة. اسحب لتحريك الرسم البياني وقم بالتمرير للتكبير والتصغير. عند اكتشاف كيانات جديدة، ستظهر العقد والحواف تلقائيًا وتتصل في الرسم البياني.

EthereumL10nService: شبكة الترجمة اللامركزية مع الذكاء الاصطناعي والتحقق من صحة الإنسان

لتمكين Ethereum من الوصول إلى مليارات المستخدمين القادمين، نحتاج إلى كسر الحواجز اللغوية. يتحدث 16% فقط من السكان اللغة الإنجليزية، ومع ذلك فإن أكثر من 60% من المحتوى باللغة الإنجليزية.

ولذلك، يعمل المشروع على إنشاء شبكة تحفيزية لوكلاء الترجمة بالذكاء الاصطناعي والمدققين البشريين.

في العرض التوضيحي للمشروع، قام بترجمة مقاطع فيديو من قائمة تشغيل Pragama Denver على Youtube. باستخدام OpenAI Whisper لـ ASR، يتم تحويل ASR إلى النص الأصلي باللغة الإنجليزية، ثم يُطلب من OpenAI LLM تقديم ملف الترجمة النهائية (الصينية التقليدية) بتنسيق vtt.

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

بهذه الطريقة، يمكننا منع إساءة الاستخدام وحساب توزيع الحوافز بناءً على المساهمات.

TxFusion: إجراء معاملات متعددة في مكالمة واحدة وتوقيع واحد

TxFusion هي منصة تهدف إلى تبسيط وتحسين تجربة المستخدم في إدارة معاملات DeFi المتعددة. وهي تستخدم معيار EIP 5792 الجديد، وتقدم طريقة محفظة جديدة تسمى wallet_sendCalls. تتيح هذه الطريقة للمستخدمين إنشاء معاملات مجمّعة، مما يتيح لهم إجراء عمليات متعددة من خلال مكالمة وتوقيع واحد.

غالبًا ما يواجه مستخدمو DeFi تعقيدات إدارة عدد كبير من المعاملات عبر بروتوكولات مختلفة مثل Uniswap و Compound و Aave. قد تكون هذه العملية مستهلكة للوقت ومرهقة، مما يؤدي إلى تجربة مستخدم أقل من مثالية. كما يؤدي تنفيذ معاملات متعددة إلى تكبد المزيد من رسوم الغاز.

يعالج المشروع هذا التحدي من خلال توفير منصة موحدة لتبسيط تنفيذ معاملات DeFi المتعددة.

فورج فلامجرافز أداة تحسين التطوير الصلبة للتطوير

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

لهذه الأسباب، فإن مطوري Solidity ذوي الخبرة فقط هم من يتفوقون في تحسين الغاز لأنهم أفضل في التخمين والتنقيب عن الجزء الذي سيستهلك المزيد من الغاز.

تُستخدم Flamegraphs لتحليل برمجيات النظام وتحديد اختناقات الأداء. لقد أنشأنا مكونًا إضافيًا لـ Foundry يمكنه تحليل آثار تصحيح الأخطاء منخفضة المستوى لتوليد آثار مكدس مطوية للتمثيل البياني، مما يجعل من الواضح أين يجب إجراء التحسينات، وبالتالي خفض عتبة التطوير.

إنشاء حزام الأدوات: نشر أكثر سلاسة للعقود

CreateToolToolBelt عبارة عن مجموعة أدوات شاملة مصممة لمعالجة التحديات المتعددة التي يواجهها المطورون عند نشر العقود على بلوك تشين الإيثيريوم.

تتكون المجموعة من ثلاثة مكونات رئيسية: أداة Create 2D eployer، وأداة Create 2 SafeDeployer، وأداة Create 3D eployer.

يتيح برنامج Create 2D eepployer نشر العقود بشكل حتمي باستخدام رمز التشغيل CREATE 2، مما يتيح للمطورين نشر العقود إلى عناوين يمكن التنبؤ بها. نحن نعزز ذلك باستخدام أداة Create 2 SafeDeployer، التي تستخدم نهجًا جديدًا لمنع التشغيل الأمامي باستخدام ملح مرتبط بأول 20 بايت من msg.sender، مما يضمن أن الناشر فقط هو الذي يمكنه التنفيذ كما هو متوقع. أخيرًا، يوسع برنامج Create 3D eeployer هذه القدرات لتشمل سلاسل بلوك تشين متعددة، مما يسمح بالنشر على نفس العنوان على سلاسل مختلفة باستخدام عنوان الناشر والملح فقط، وهي خطوة رائدة للمطورين الذين يتعاملون مع عقود مترابطة عبر منصات متعددة.

ChainSweep: نسخة البلوك تشين من لعبة “كاسحة الألغام”

هذه اللعبة هي تطبيق على السلسلة مشابه للعبة “كاسحة الألغام” الشهيرة.

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

تعمل اللعبة بالكامل على السلسلة (Arbitrum Stylus testnet). كل حركة تقوم بها هي معاملة منفصلة.

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

بلوب فيوجن: جعل مساحة النقطة متاحة للجميع

منذ شهر مضى، ظهر دنكون على الإنترنت وجلب لنا EIP-4844 والنقط.

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

يسمح لك BlobFusion بمشاركة النقط مع الآخرين عن طريق تجميع النقط الأصغر في نقطة واحدة عادية. هذا لزيادة كفاءة blobspace إلى أقصى حد (= مفيد للشبكة) والتكلفة (= مفيد للمستخدمين).

كيف تعمل؟

  1. يرسل المستخدمون بعض الإيثيريوم إلى عقد Arbitrum الذكي.
  2. يقوم الخادم بفهرسة المعاملات ويسمح للمستخدمين بإرسال النقط.
  3. يرسل المستخدمون النقط الموقعة إلى الخادم مع الرسوم التي يرغبون في دفعها.
  4. يحفظ الخادم النقط في قاعدة البيانات.
  5. يحاول المخدّم بناء النقط التي تستوفي جميع الشروط (على سبيل المثال، التكلفة المشتركة للنقط