Java डेवलपर्स के लिए इथेरियम
क्रिप्टोकरेंसी और ब्लॉकचेन तकनीक के लाभों का उपयोग करने वाले विकेंद्रीकृत एप्लिकेशन (dapp) बनाने के लिए इथेरियम का उपयोग करें। ये dapp भरोसेमंद हो सकते हैं, जिसका अर्थ है कि एक बार जब वे इथेरियम पर तैनात हो जाते हैं, तो वे हमेशा प्रोग्राम किए गए अनुसार ही चलेंगे। वे नए प्रकार के वित्तीय एप्लिकेशन बनाने के लिए डिजिटल संपत्तियों को नियंत्रित कर सकते हैं। वे विकेंद्रीकृत हो सकते हैं, जिसका अर्थ है कि कोई भी एकल संस्था या व्यक्ति उन्हें नियंत्रित नहीं करता है और उन्हें सेंसर करना लगभग असंभव है।
स्मार्ट अनुबंध और Solidity भाषा के साथ शुरुआत करना
Java को इथेरियम के साथ एकीकृत करने के लिए अपने पहले कदम उठाएं
क्या पहले अधिक बुनियादी जानकारी की आवश्यकता है? ethereum.org/learn या ethereum.org/developers. देखें।
- ब्लॉकचेन को समझना (एक नए टैब में खुलता है)
- स्मार्ट अनुबंधों को समझना (एक नए टैब में खुलता है)
- अपना पहला स्मार्ट अनुबंध लिखें (एक नए टैब में खुलता है)
- Solidity को संकलित और तैनात करना सीखें (एक नए टैब में खुलता है)
इथेरियम क्लाइंट्स के साथ काम करना
जानें कि Web3j (एक नए टैब में खुलता है) और Hyperledger बेसु का उपयोग कैसे करें, जो दो प्रमुख Java इथेरियम क्लाइंट हैं
- Java, Eclipse और Web3j के साथ इथेरियम क्लाइंट से जुड़ना (एक नए टैब में खुलता है)
- Java और Web3j के साथ इथेरियम खाता प्रबंधित करें (एक नए टैब में खुलता है)
- अपने स्मार्ट अनुबंध से Java रैपर जनरेट करें (एक नए टैब में खुलता है)
- इथेरियम स्मार्ट अनुबंध के साथ इंटरैक्ट करना (एक नए टैब में खुलता है)
- इथेरियम स्मार्ट अनुबंध की घटनाएँ सुनना (एक नए टैब में खुलता है)
- Linux के साथ Java इथेरियम क्लाइंट, बेसु (Pantheon) का उपयोग करना (एक नए टैब में खुलता है)
- Java इंटीग्रेशन टेस्ट में Hyperledger बेसु (Pantheon) नोड चलाना (एक नए टैब में खुलता है)
- Web3j चीट शीट (एक नए टैब में खुलता है)
जानें कि ethers-kt (एक नए टैब में खुलता है) का उपयोग कैसे करें, जो EVM-आधारित ब्लॉकचेन के साथ इंटरैक्ट करने के लिए एक एसिंक, उच्च-प्रदर्शन वाली 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. देखें।