जावास्क्रिप्ट डेवलपर्स के लिए इथिरीयम
पेज का अंतिम अपडेट: 15 सितंबर 2025
जावास्क्रिप्ट इथेरियम पारिस्थितिकी तंत्र में सबसे लोकप्रिय भाषाओं में से एक है। असल में, एक टीम (opens in a new tab) है जो अधिक से अधिक एथेरियम को जावास्क्रिप्ट में लाने के लिए समर्पित है।
स्टैक के सभी स्तरों पर जावास्क्रिप्ट (या कुछ मिलता-जुलता) लिखने के अवसर हैं।
एथेरियम के साथ इंटरेक्ट करें
जावास्क्रिप्ट API लाइब्रेरी
यदि आप ब्लॉकचेन को क्वेरी करने, ट्रांज़ैक्शन भेजने और बहुत कुछ करने के लिए जावास्क्रिप्ट लिखना चाहते हैं, तो ऐसा करने का सबसे सुविधाजनक तरीका जावास्क्रिप्ट API लाइब्रेरी का उपयोग करना है। ये API डेवलपरों को एथेरियम नेटवर्क में नोड्स के साथ आसानी से इंटरेक्ट करने की अनुमति देती हैं।
इथेरियम पर स्मार्ट कॉन्ट्रैक्ट्स के साथ बातचीत करने के लिए आप इन पुस्तकालयों का उपयोग कर सकते हैं, इसलिए यह संभव है कि आप एक डैप का निर्माण करें जहाँ आप पहले से मौजूद कॉन्ट्रैक्ट्स के साथ बातचीत करने के लिए जावास्क्रिप्ट का उपयोग करें।
देखें
- वेब3.जेएस (opens in a new tab)
- ईथर्स.जेएस (opens in a new tab) – इसमें जावास्क्रिप्ट और टाइपस्क्रिप्ट में एथेरियम वॉलेट कार्यान्वयन और यूटिलिटीज़ शामिल हैं।
- viem (opens in a new tab) – Ethereum के लिए एक टाइपस्क्रिप्ट इंटरफ़ेस जो एथेरियम के साथ इंटरेक्ट करने के लिए निम्न-स्तरीय स्टेटलेस प्रिमिटिव प्रदान करता है।
- Drift (opens in a new tab) – web3 लाइब्रेरी में सहज एथेरियम डेवलपमेंट के लिए बिल्ट-इन कैशिंग, हुक और टेस्ट मॉक्स के साथ एक टाइपस्क्रिप्ट मेटा-लाइब्रेरी।
स्मार्ट अनुबंध
यदि आप एक जावास्क्रिप्ट डेवलपर हैं और अपना स्वयं का स्मार्ट अनुबंध लिखना चाहते हैं, तो आप सॉलिडिटी (opens in a new tab) से परिचित होना चाहेंगे। यह सबसे लोकप्रिय स्मार्ट अनुबंध भाषा है और यह वाक्यविन्यास रूप से जावास्क्रिप्ट के समान है, जिससे सीखना आसान हो सकता है।
स्मार्ट अनुबंध के बारे में और जानें।
प्रोटोकॉल को समझें
एथेरियम वर्चुअल मशीन
एथेरियम की वर्चुअल मशीन का एक जावास्क्रिप्ट कार्यान्वयन है। यह नवीनतम कांटा नियमों का समर्थन करता है। फोर्क के नियम नियोजित अपग्रेड के परिणामस्वरूप ईवीएम में किए गए परिवर्तनों को संदर्भित करते हैं।
इसे विभिन्न जावास्क्रिप्ट पैकेजों में विभाजित किया गया है जिन्हें आप बेहतर समझने के लिए देख सकते हैं:
- खाते
- ब्लॉक
- ब्लॉकचेन ही
- ट्रांसक्शन्स
- और अधिक...
इससे आपको "खाता की डेटा संरचना क्या है?" जैसी चीजों को समझने में मदद मिलेगी।
यदि आप कोड पढ़ना पसंद करते हैं, तो यह जावास्क्रिप्ट हमारे डॉक्स के माध्यम से पढ़ने का एक बेहतरीन विकल्प हो सकता है।
EVM देखें
@ethereumjs/evm (opens in a new tab)
नोड और क्लाइंट
एक Ethereumjs क्लाइंट सक्रिय विकास में है जो आपको यह पता लगाने देता है कि एथेरियम क्लाइंट आपके द्वारा समझी जाने वाली भाषा में कैसे काम करते हैं; जावास्क्रिप्ट!
क्लाइंट देखें
@ethereumjs/client (opens in a new tab)
अन्य परियोजनाएँ
इथेरियम जावास्क्रिप्ट की भूमि में अन्य बहुत सी चीजें चल रही हैं, जिनमें शामिल हैं:
- वॉलेट उपयोगिताओं के पुस्तकालय।
- इथेरियम कुंजियों को जनरेट करने, आयात करने और निर्यात करने के लिए उपकरण।
merkle-patricia-treeका कार्यान्वयन – एथेरियम येलो पेपर में उल्लिखित एक डेटा संरचना।
एथेरियम जेएस रेपो (opens in a new tab) पर जिसमें भी आपकी सबसे अधिक रुचि है, उसके बारे में और जानें।
आगे की रीडिंग
क्या आप किसी सामुदायिक संसाधन के बारे में जानते हैं जिसने आपकी मदद की हो? इस पृष्ठ को संपादित करें और इसे जोड़ें!