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 ریپر (Wrapper) تیار کریں (opens in a new tab)
- ایتھیریم سمارٹ کنٹریکٹ کے ساتھ تعامل کرنا (opens in a new tab)
- ایتھیریم سمارٹ کنٹریکٹ ایونٹس کو سننا (opens in a new tab)
- Linux کے ساتھ Java ایتھیریم کلائنٹ، بیسو (Pantheon) کا استعمال (opens in a new tab)
- Java انٹیگریشن ٹیسٹس میں Hyperledger بیسو (Pantheon) نوڈ چلانا (opens in a new tab)
- Web3j چیٹ شیٹ (opens in a new tab)
ethers-kt (opens in a new tab) استعمال کرنے کا طریقہ سیکھیں، جو EVM پر مبنی بلاک چینز کے ساتھ تعامل کے لیے ایک غیر مطابقت پذیر (async)، اعلی کارکردگی والی Kotlin لائبریری ہے۔ یہ JVM اور Android پلیٹ فارمز کو ہدف بناتی ہے۔
- ERC-20 ٹوکنز کی منتقلی (opens in a new tab)
- ایونٹ سننے کے ساتھ UniswapV2 کا تبادلہ (opens in a new tab)
- ETH / ERC-20 بیلنس ٹریکر (opens in a new tab)
درمیانی سطح کے مضامین
- IPFS کے ساتھ Java ایپلی کیشن میں اسٹوریج کا انتظام کرنا (opens in a new tab)
- Web3j کے ساتھ Java میں ERC-20 ٹوکنز کا نظم کریں (opens in a new tab)
- Web3j ٹرانزیکشن مینیجرز (opens in a new tab)
اعلی درجے کے استعمال کے پیٹرنز
Java پروجیکٹس اور ٹولز
- Web3j (ایتھیریم کلائنٹس کے ساتھ تعامل کے لیے لائبریری) (opens in a new tab)
- ethers-kt (EVM پر مبنی بلاک چینز کے لیے غیر مطابقت پذیر، اعلی کارکردگی والی Kotlin/Java/Android لائبریری۔) (opens in a new tab)
- Eventeum (ایونٹ لسنر) (opens in a new tab)
- Mahuta (IPFS ڈیولپر ٹولز) (opens in a new tab)
مزید وسائل تلاش کر رہے ہیں؟ ethereum.org/developers۔ دیکھیں۔