إيثيريوم لمطوري Ruby
استخدم إيثيريوم لإنشاء تطبيقات لامركزية (dapps) تستفيد من مزايا العملة المشفرة وتكنولوجيا سلسلة الكتل. يمكن أن تكون هذه التطبيقات اللامركزية منزوعة الثقة، مما يعني أنه بمجرد نشرها على إيثيريوم، فإنها ستعمل دائمًا كما تمت برمجتها. يمكنها التحكم في الأصول الرقمية لإنشاء أنواع جديدة من التطبيقات المالية. يمكن أن تكون لامركزية، مما يعني أنه لا يوجد كيان أو شخص واحد يتحكم فيها ويكاد يكون من المستحيل فرض رقابة عليها.
البدء مع العقود الذكية ولغة Solidity
اتخذ خطواتك الأولى لدمج Ruby مع إيثيريوم
هل تحتاج إلى مقدمة أساسية أولاً؟ تحقق من ethereum.org/learn أو ethereum.org/developers.
- شرح سلسلة الكتل (يفتح في علامة تبويب جديدة)
- فهم العقود الذكية (يفتح في علامة تبويب جديدة)
- كتابة عقدك الذكي الأول (يفتح في علامة تبويب جديدة)
- تعلم كيفية تجميع ونشر Solidity (يفتح في علامة تبويب جديدة)
مقالات للمبتدئين
- فهم حسابات إيثيريوم أخيرًا (يفتح في علامة تبويب جديدة)
- مصادقة مستخدمي Rails أخيرًا باستخدام ميتاماسك (يفتح في علامة تبويب جديدة)
- كيفية الاتصال بشبكة إيثيريوم باستخدام Ruby (يفتح في علامة تبويب جديدة)
- كيفية إنشاء عنوان إيثيريوم جديد في Ruby (يفتح في علامة تبويب جديدة)
مقالات للمستوى المتوسط
- تطبيق سلسلة الكتل باستخدام Ruby (يفتح في علامة تبويب جديدة)
- استخدام Ruby، المتصلة بإيثيريوم، لتنفيذ العقد الذكي (يفتح في علامة تبويب جديدة)
مشاريع وأدوات Ruby
نشطة
- eth.rb (يفتح في علامة تبويب جديدة) - مكتبة Ruby وعميل RPC للتعامل مع حسابات إيثيريوم والرسائل والمعاملات
- keccak.rb (يفتح في علامة تبويب جديدة) - تجزئة Keccak (SHA3) المستخدمة بواسطة إيثيريوم
- siwe-ruby (يفتح في علامة تبويب جديدة) - تنفيذ Ruby لتسجيل الدخول باستخدام إيثيريوم
- siwe-rails (يفتح في علامة تبويب جديدة) - حزمة Rails التي تضيف مسارات تسجيل الدخول المحلي لـ SIWE
- siwe-rails-examples (يفتح في علامة تبويب جديدة) - مثال SIWE باستخدام Ruby on Rails مع وحدة تحكم مخصصة
- omniauth-siwe (يفتح في علامة تبويب جديدة) - استراتيجية OmniAuth لتسجيل الدخول باستخدام إيثيريوم (SIWE)
- omniauth-nft (يفتح في علامة تبويب جديدة) - استراتيجية OmniAuth للمصادقة عبر ملكية الرموز غير القابلة للاستبدال (NFT)
- ethereum-on-rails (يفتح في علامة تبويب جديدة) - قالب إيثيريوم على Rails الذي يسمح بربط ميتاماسك بـ Ruby on Rails
مؤرشفة / لم تعد مدعومة
- web3-eth (يفتح في علامة تبويب جديدة) - استدعاء طرق RPC لعقدة إيثيريوم باستخدام Ruby
- ethereum_tree (يفتح في علامة تبويب جديدة) - مكتبة Ruby لإنشاء عناوين ETH من محفظة حتمية هرمية وفقًا لمعيار BIP32
- etherlite (يفتح في علامة تبويب جديدة) - تكامل إيثيريوم لـ Ruby on Rails
- ethereum.rb (يفتح في علامة تبويب جديدة) - عميل إيثيريوم لـ Ruby يستخدم واجهة JSON-RPC لإرسال المعاملات، وإنشاء العقود والتفاعل معها، بالإضافة إلى مجموعة أدوات مفيدة للعمل مع عقدة إيثيريوم
- omniauth-ethereum.rb (يفتح في علامة تبويب جديدة) - ينفذ استراتيجية مزود إيثيريوم لـ OmniAuth
هل تبحث عن المزيد من الموارد؟ تحقق من الصفحة الرئيسية للمطورين.
مساهمو مجتمع Ruby
تستضيف مجموعة تيليغرام لإيثيريوم وRuby (يفتح في علامة تبويب جديدة) مجتمعًا سريع النمو وهي المورد المخصص للمناقشات حول أي من المشاريع المذكورة أعلاه والمواضيع ذات الصلة.