إيثيريوم لمطوري Java
استخدم إيثيريوم لإنشاء تطبيقات لامركزية (dapps) تستفيد من مزايا العملات المشفرة وتكنولوجيا سلسلة الكتل. يمكن أن تكون هذه التطبيقات اللامركزية (dapps) جديرة بالثقة، مما يعني أنه بمجرد نشرها على إيثيريوم، فإنها ستعمل دائمًا كما تمت برمجتها. يمكنها التحكم في الأصول الرقمية من أجل إنشاء أنواع جديدة من التطبيقات المالية. يمكن أن تكون لامركزية، مما يعني أنه لا يوجد كيان أو شخص واحد يتحكم فيها ويكاد يكون من المستحيل فرض رقابة عليها.
البدء مع العقود الذكية ولغة Solidity
اتخذ خطواتك الأولى لدمج Java مع إيثيريوم
هل تحتاج إلى مقدمة أساسية أولاً؟ تحقق من ethereum.org/learn أو ethereum.org/developers.
- شرح سلسلة الكتل (يفتح في علامة تبويب جديدة)
- فهم العقود الذكية (يفتح في علامة تبويب جديدة)
- كتابة عقدك الذكي الأول (يفتح في علامة تبويب جديدة)
- تعلم كيفية تجميع ونشر Solidity (يفتح في علامة تبويب جديدة)
العمل مع عملاء إيثيريوم
تعلم كيفية استخدام Web3j (يفتح في علامة تبويب جديدة) وHyperledger بيسو، وهما من أبرز عملاء إيثيريوم المعتمدين على Java
- الاتصال بعميل إيثيريوم باستخدام Java وEclipse وWeb3j (يفتح في علامة تبويب جديدة)
- إدارة حساب إيثيريوم باستخدام Java وWeb3j (يفتح في علامة تبويب جديدة)
- إنشاء غلاف Java من عقدك الذكي (يفتح في علامة تبويب جديدة)
- التفاعل مع عقد ذكي على إيثيريوم (يفتح في علامة تبويب جديدة)
- الاستماع إلى أحداث العقد الذكي على إيثيريوم (يفتح في علامة تبويب جديدة)
- استخدام بيسو (Pantheon)، عميل إيثيريوم المعتمد على Java مع Linux (يفتح في علامة تبويب جديدة)
- تشغيل عقدة Hyperledger بيسو (Pantheon) في اختبارات تكامل Java (يفتح في علامة تبويب جديدة)
- ورقة مرجعية لـ Web3j (يفتح في علامة تبويب جديدة)
تعلم كيفية استخدام ethers-kt (يفتح في علامة تبويب جديدة)، وهي مكتبة Kotlin غير متزامنة وعالية الأداء للتفاعل مع سلاسل الكتل المعتمدة على جهاز إيثيريوم الظاهري (EVM). تستهدف منصات JVM وAndroid.
- تحويل رموز ERC-20 (يفتح في علامة تبويب جديدة)
- مبادلة UniswapV2 مع الاستماع للأحداث (يفتح في علامة تبويب جديدة)
- متتبع رصيد ETH / ERC-20 (يفتح في علامة تبويب جديدة)
مقالات متوسطة
- إدارة التخزين في تطبيق Java باستخدام IPFS (يفتح في علامة تبويب جديدة)
- إدارة رموز ERC-20 في Java باستخدام Web3j (يفتح في علامة تبويب جديدة)
- مديرو معاملات Web3j (يفتح في علامة تبويب جديدة)
أنماط الاستخدام المتقدمة
مشاريع وأدوات Java
- Web3j (مكتبة للتفاعل مع عملاء إيثيريوم) (يفتح في علامة تبويب جديدة)
- ethers-kt (مكتبة Kotlin/Java/Android غير متزامنة وعالية الأداء لسلاسل الكتل المعتمدة على EVM.) (يفتح في علامة تبويب جديدة)
- Eventeum (مستمع للأحداث) (يفتح في علامة تبويب جديدة)
- Mahuta (أدوات تطوير IPFS) (يفتح في علامة تبويب جديدة)
هل تبحث عن المزيد من الموارد؟ تحقق من ethereum.org/developers.