Ethereum development documentation
पृष्ठ अखेरचे अद्यतन: २३ फेब्रुवारी, २०२६
This documentation is designed to help you build with Ethereum. It covers Ethereum as a concept, explains the Ethereum tech stack, and documents advanced topics for more complex applications and use cases.
This is an open-source community effort, so feel free to suggest new topics, add new content, and provide examples wherever you think it might be helpful. All documentation can be edited via GitHub – if you're unsure how, follow these instructionsopens in a new tab.
Development modules
If this is your first attempt at Ethereum development, we recommend starting at the beginning and working your way through like a book.
Foundational topics
- Ethereum ची ओळख – Ethereum चा एक द्रुत आढावा
- इथर ची ओळख – ईथरचा एक द्रुत आढावा
- dapps ची ओळख – विकेंद्रित अनुप्रयोगांची ओळख
- Web2 विरुद्ध Web3 – ब्लॉकचेन-आधारित ॲप्लिकेशन्स प्रदान करत असलेले मूलभूत फरक
- खाती – नेटवर्कमधील घटक जे शिल्लक ठेवू शकतात आणि व्यवहार पाठवू शकतात
- व्यवहार – हस्तांतरण आणि इतर क्रिया ज्यामुळे Ethereum ची स्थिती बदलते
- ब्लॉक – सर्व घटकांमध्ये स्थिती सिंक्रोनाइझ केली आहे हे सुनिश्चित करण्यासाठी व्यवहार ज्या प्रकारे बॅच केले जातात
- Ethereum व्हर्च्युअल मशीन (EVM) – EVM, Ethereum नेटवर्कवरील सर्व गणना हाताळते
- गॅस – व्यवहारांवर प्रक्रिया करण्यासाठी आवश्यक संगणकीय शक्ती, ज्यासाठी व्यवहार पाठवणाऱ्यांकडून ETH मध्ये पैसे दिले जातात
- नोड्स आणि क्लायंट – नेटवर्कमध्ये सहभागी होणारे व्यक्ती आणि ते व्यवहारांची पडताळणी करण्यासाठी चालवत असलेले सॉफ्टवेअर
- नेटवर्क – चाचणी नेटवर्कसह Ethereum ची अंमलबजावणी
- सहमती यंत्रणा – वितरित नेटवर्कचे वैयक्तिक नोड्स सिस्टमच्या सध्याच्या स्थितीवर कसे सहमत होतात
Ethereum stack
- स्टॅक ची ओळख – Ethereum/web3 स्टॅकचा एक आढावा
- स्मार्ट कॉन्ट्रॅक्ट – Ethereum पत्त्यावर असलेले प्रोग्राम्स जे व्यवहारांद्वारे ट्रिगर झाल्यावर फंक्शन्स चालवतात
- स्मार्ट कॉन्ट्रॅक्ट भाषा
- स्मार्ट कॉन्ट्रॅक्टची रचना
- स्मार्ट कॉन्ट्रॅक्ट्स लायब्ररी
- स्मार्ट करारांची चाचणी
- स्मार्ट कॉन्ट्रॅक्ट्स संकलित करणे
- स्मार्ट कॉन्ट्रॅक्ट्स डिप्लॉय करणे
- स्मार्ट कॉन्ट्रॅक्ट्सचे नावकरण
- हुशार करारांची पडताळणी
- स्मार्ट कॉन्ट्रॅक्ट अपग्रेड करणे
- स्मार्ट कॉन्ट्रॅक्ट सुरक्षा
- स्मार्ट कॉन्ट्रॅक्ट औपचारिक पडताळणी
- कंपोझिबिलिटी
- विकास नेटवर्क – उपयोजनापूर्वी dapps ची चाचणी घेण्यासाठी वापरले जाणारे स्थानिक ब्लॉकचेन वातावरण
- विकास फ्रेमवर्क – Ethereum सह विकास करणे सोपे करणारी साधने
- Ethereum क्लायंट APIs – सोयीस्कर लायब्ररी ज्या तुमच्या वेब अॅपला Ethereum आणि स्मार्ट कॉन्ट्रॅक्टसह संवाद साधण्याची परवानगी देतात
- माहिती आणि विश्लेषण – ब्लॉकचेन डेटा कसा एकत्रित, आयोजित केला जातो आणि dapps मध्ये अंमलात आणला जातो
- स्टोरेज – विकेंद्रित स्टोरेज संरचना आणि यंत्रणा
- इंटिग्रेटेड डेव्हलपमेंट एन्व्हायर्नमेंट्स (IDEs) – dapp कोड लिहिण्यासाठी सर्वोत्तम वातावरण
- प्रोग्रामिंग भाषा – तुम्हाला आधीच माहित असलेल्या भाषा वापरून Ethereum सह सुरुवात कशी करावी
Advanced
- ब्रिज – डेव्हलपर्ससाठी ब्रिजिंगचे एक अवलोकन
- मानके – समुदायासाठी प्रकल्पांची कार्यक्षमता आणि सुलभता राखण्यासाठी मान्य केलेले प्रोटोकॉल
- मॅक्सिमम एक्सट्रॅक्टेबल व्हॅल्यू (MEV) – ब्लॉक रिवॉर्डच्या पलीकडे Ethereum ब्लॉकचेनमधून मूल्य कसे काढले जाते
- ओरॅकल्स – Ethereum ब्लॉकचेनमध्ये माहिती कशी इंजेक्ट केली जाते
- स्केलिंग – Ethereum वाढत असताना विकेंद्रीकरण आणि सुरक्षा जतन करण्याच्या पद्धती
- डेटा उपलब्धता – docs-nav-data-availability-description
- नेटवर्किंग स्तर – Ethereum च्या नेटवर्किंग लेयरचे स्पष्टीकरण
- डेटा संरचना आणि एन्कोडिंग – Ethereum स्टॅकमध्ये वापरल्या जाणाऱ्या डेटा संरचना आणि एन्कोडिंग स्कीमाचे स्पष्टीकरण