वेब 3 का परिचय.jsहात- पुस्तिका सिखा रहा है

Published on 2023-04-20 00:10:05 · 中文 · English · بالعربية · Español · 日本語 · Русский язык · 中文繁體

एथेरियम ब्लॉकचेन एप्लिकेशन विकसित करने में निम्नलिखित भाग शामिल हैं:
स्मार्ट अनुबंध विकास - सॉलिडिटी भाषा का उपयोग करके कोड लिखें और ब्लॉकचेन पर तैनात करें। वेबसाइट या ग्राहक विकास - ब्लॉकचेन में स्मार्ट अनुबंधों के साथ बातचीत करें, डेटा पढ़ें और लिखें।
वेबसाइटों या ग्राहकों को विकसित करते समय, आपको web3 .js का उपयोग करने की आवश्यकता है। Web3.js लाइब्रेरी एक जावास्क्रिप्ट लाइब्रेरी है जो आपको ब्लॉकचेन के साथ बातचीत करने वाले कई कार्यों को करने की अनुमति देती है, जैसे:
ईथर स्थानांतरण स्मार्ट अनुबंधों में डेटा पढ़ें और लिखें स्मार्ट अनुबंध बनाएँ
यदि आपके पास वेब विकास में पृष्ठभूमि है, तो आपको वेब सर्वर के साथ संवाद करने के लिए अजाक्स का उपयोग करने के यांत्रिकी से परिचित होना चाहिए। अजाक्स के समान, एथेरियम ब्लॉकचेन को वेब 3 .js का उपयोग करके पढ़ा और लिखा जा सकता है।
ब्लॉकचेन नेटवर्क एक पीयर-टू-पीयर नेटवर्क है, नेटवर्क एक दूसरे से जुड़े व्यक्तिगत नोड्स से बना है, और स्मार्ट अनुबंधों के कोड और डेटा ब्लॉकचेन में संग्रहीत किए जाते हैं। web3.js के साथ आप ब्लॉकचेन नेटवर्क के साथ बातचीत करने के लिए ब्लॉकचेन नेटवर्क में एक Ethereum नोड से अनुरोध कर सकते हैं।
यह प्रक्रिया निम्न आरेख में दिखाया गया है:
web3.js原理
वेब 3 .js ब्लॉकचेन नेटवर्क पर डेटा पढ़ने और लिखने के लिए एथेरियम ब्लॉकचेन (जेएसओएन आरपीसी जेएसओएन रिमोट कॉल है) के साथ संवाद करने के लिए जेएसओएन आरपीसी का उपयोग करता है। यह वेब सर्वर पर डेटा पढ़ने और लिखने के लिए jQuery ajax लाइब्रेरी का उपयोग करने जैसा है।