إيثيريوم لمطوري Rust
استخدم إيثيريوم لإنشاء تطبيقات لامركزية (dapps) تستفيد من مزايا العملات المشفرة وتكنولوجيا سلسلة الكتل. يمكن أن تكون هذه التطبيقات اللامركزية (dapps) جديرة بالثقة، مما يعني أنه بمجرد نشرها على إيثيريوم، فإنها ستعمل دائمًا كما تمت برمجتها. يمكنها التحكم في الأصول الرقمية من أجل إنشاء أنواع جديدة من التطبيقات المالية. يمكن أن تكون لامركزية، مما يعني أنه لا يوجد كيان أو شخص واحد يتحكم فيها ويكاد يكون من المستحيل فرض رقابة عليها.
البدء مع العقود الذكية ولغة Solidity
اتخذ خطواتك الأولى لدمج Rust مع إيثيريوم
هل تحتاج إلى مقدمة أساسية أولاً؟ تحقق من ethereum.org/learn أو ethereum.org/developers.
- شرح سلسلة الكتل (opens in a new tab)
- فهم العقود الذكية (opens in a new tab)
- كتابة عقدك الذكي الأول (opens in a new tab)
- تعلم كيفية تجميع ونشر Solidity (opens in a new tab)
مقالات للمبتدئين
- عميل إيثيريوم بلغة Rust (opens in a new tab) * لاحظ أن OpenEthereum قد تم إيقافه (opens in a new tab) ولم يعد يتم صيانته. استخدمه بحذر ويُفضل التبديل إلى تنفيذ عميل آخر.
- إرسال معاملة إلى إيثيريوم باستخدام Rust (opens in a new tab)
- برنامج تعليمي خطوة بخطوة حول كيفية كتابة العقود بلغة Rust Wasm لشبكة Kovan (opens in a new tab)
مقالات للمستوى المتوسط
أنماط الاستخدام المتقدمة
-
مكتبة pwasm_ethereum externs للتفاعل مع شبكة تشبه إيثيريوم (opens in a new tab)
-
بناء دردشة لامركزية باستخدام JavaScript وRust (opens in a new tab)
-
بناء تطبيق مهام لامركزي باستخدام Vue.js وRust (opens in a new tab)
مشاريع وأدوات Rust
- pwasm-ethereum (opens in a new tab) - مجموعة من externs للتفاعل مع شبكة تشبه إيثيريوم
- لايتهاوس (opens in a new tab) - عميل طبقة الإجماع السريع لإيثيريوم
- Ethereum WebAssembly (opens in a new tab) - إعادة تصميم مقترحة لطبقة التنفيذ للعقود الذكية في إيثيريوم باستخدام مجموعة فرعية حتمية من WebAssembly
- oasis_std (opens in a new tab) - مرجع OASIS API
- Solaris (opens in a new tab) - أداة اختبار الوحدة للعقود الذكية بلغة Solidity باستخدام EVM الأصلي لعميل Parity.
- SputnikVM (opens in a new tab) - تنفيذ آلة إيثيريوم الافتراضية بلغة Rust
- Wavelet (opens in a new tab) - عقد ذكي لـ Wavelet بلغة Rust
- Foundry (opens in a new tab) - مجموعة أدوات لتطوير تطبيقات إيثيريوم
- Alloy (opens in a new tab) - مكتبات عالية الأداء ومختبرة وموثقة جيدًا للتفاعل مع إيثيريوم والسلاسل الأخرى المعتمدة على EVM.
- Ethers_rs (opens in a new tab) - مكتبة إيثيريوم وتنفيذ محفظة
- SewUp (opens in a new tab) - مكتبة لمساعدتك في بناء عقد webassembly الخاص بك على إيثيريوم باستخدام Rust تمامًا مثل التطوير في الواجهة الخلفية الشائعة
- Substreams (opens in a new tab) - تقنية فهرسة بيانات سلسلة الكتل المتوازية
- ريث (opens in a new tab) ريث (اختصار لـ Rust Ethereum) هو تنفيذ جديد لعقدة كاملة في إيثيريوم
- Awesome Ethereum Rust (opens in a new tab) - مجموعة منسقة من المشاريع في نظام إيثيريوم البيئي المكتوبة بلغة Rust
- Stylus (opens in a new tab) - حزمة تطوير البرمجيات (SDK) بلغة Rust لبناء العقود الذكية على Arbitrum
هل تبحث عن المزيد من الموارد؟ تحقق من ethereum.org/developers.