Java ڈیولپرز کے لیے ایتھیریم
کرپٹو کرنسی اور بلاک چین ٹیکنالوجی کے فوائد کو استعمال کرنے والی غیر مرکزی ایپلی کیشنز (dapps) بنانے کے لیے ایتھیریم کا استعمال کریں۔ یہ dapps قابل اعتماد ہو سکتی ہیں، جس کا مطلب ہے کہ ایک بار جب انہیں ایتھیریم پر تعینات کر دیا جاتا ہے، تو وہ ہمیشہ پروگرام کے مطابق چلیں گی۔ وہ نئی قسم کی مالیاتی ایپلی کیشنز بنانے کے لیے ڈیجیٹل اثاثوں کو کنٹرول کر سکتی ہیں۔ وہ لامركزی ہو سکتی ہیں، جس کا مطلب ہے کہ کوئی ایک ادارہ یا شخص انہیں کنٹرول نہیں کرتا اور انہیں سنسر کرنا تقریباً ناممکن ہے۔
سمارٹ کنٹریکٹس اور Solidity زبان کے ساتھ شروعات کرنا
Java کو ایتھیریم کے ساتھ مربوط کرنے کے لیے اپنے پہلے قدم اٹھائیں
پہلے مزید بنیادی معلومات کی ضرورت ہے؟ ethereum.org/learn یا ethereum.org/developers۔ دیکھیں۔
- بلاک چین کی وضاحت (نئے ٹیب میں کھلتا ہے)
- سمارٹ کنٹریکٹس کو سمجھنا (نئے ٹیب میں کھلتا ہے)
- اپنا پہلا سمارٹ کنٹریکٹ لکھیں (نئے ٹیب میں کھلتا ہے)
- Solidity کو مرتب اور تعینات کرنے کا طریقہ سیکھیں (نئے ٹیب میں کھلتا ہے)
ایتھیریم کلائنٹس کے ساتھ کام کرنا
Web3j (نئے ٹیب میں کھلتا ہے) اور Hyperledger بیسو استعمال کرنے کا طریقہ سیکھیں، جو دو سرکردہ Java ایتھیریم کلائنٹس ہیں
- Java، Eclipse، اور Web3j کے ساتھ ایتھیریم کلائنٹ سے جڑنا (نئے ٹیب میں کھلتا ہے)
- Java اور Web3j کے ساتھ ایتھیریم اکاؤنٹ کا نظم کریں (نئے ٹیب میں کھلتا ہے)
- اپنے سمارٹ کنٹریکٹ سے Java ریپر (Wrapper) تیار کریں (نئے ٹیب میں کھلتا ہے)
- ایتھیریم سمارٹ کنٹریکٹ کے ساتھ تعامل کرنا (نئے ٹیب میں کھلتا ہے)
- ایتھیریم سمارٹ کنٹریکٹ ایونٹس کو سننا (نئے ٹیب میں کھلتا ہے)
- Linux کے ساتھ Java ایتھیریم کلائنٹ، بیسو (Pantheon) کا استعمال (نئے ٹیب میں کھلتا ہے)
- Java انٹیگریشن ٹیسٹس میں Hyperledger بیسو (Pantheon) نوڈ چلانا (نئے ٹیب میں کھلتا ہے)
- Web3j چیٹ شیٹ (نئے ٹیب میں کھلتا ہے)
ethers-kt (نئے ٹیب میں کھلتا ہے) استعمال کرنے کا طریقہ سیکھیں، جو EVM پر مبنی بلاک چینز کے ساتھ تعامل کے لیے ایک غیر مطابقت پذیر (async)، اعلی کارکردگی والی Kotlin لائبریری ہے۔ یہ JVM اور Android پلیٹ فارمز کو ہدف بناتی ہے۔
- ERC-20 ٹوکنز کی منتقلی (نئے ٹیب میں کھلتا ہے)
- ایونٹ سننے کے ساتھ UniswapV2 کا تبادلہ (نئے ٹیب میں کھلتا ہے)
- ETH / ERC-20 بیلنس ٹریکر (نئے ٹیب میں کھلتا ہے)
درمیانی سطح کے مضامین
- IPFS کے ساتھ Java ایپلی کیشن میں اسٹوریج کا انتظام کرنا (نئے ٹیب میں کھلتا ہے)
- Web3j کے ساتھ Java میں ERC-20 ٹوکنز کا نظم کریں (نئے ٹیب میں کھلتا ہے)
- Web3j ٹرانزیکشن مینیجرز (نئے ٹیب میں کھلتا ہے)
اعلی درجے کے استعمال کے پیٹرنز
Java پروجیکٹس اور ٹولز
- Web3j (ایتھیریم کلائنٹس کے ساتھ تعامل کے لیے لائبریری) (نئے ٹیب میں کھلتا ہے)
- ethers-kt (EVM پر مبنی بلاک چینز کے لیے غیر مطابقت پذیر، اعلی کارکردگی والی Kotlin/Java/Android لائبریری۔) (نئے ٹیب میں کھلتا ہے)
- Eventeum (ایونٹ لسنر) (نئے ٹیب میں کھلتا ہے)
- Mahuta (IPFS ڈیولپر ٹولز) (نئے ٹیب میں کھلتا ہے)
مزید وسائل تلاش کر رہے ہیں؟ ethereum.org/developers۔ دیکھیں۔