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