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