Ethereum विकास दस्तऐवजीकरण
पृष्ठ अखेरचे अद्यतन: २३ फेब्रुवारी, २०२६
हे दस्तऐवजीकरण तुम्हाला Ethereum सह बिल्ड करण्यास मदत करण्यासाठी डिझाइन केलेले आहे. हे एक संकल्पना म्हणून Ethereum समाविष्ट करते, Ethereum टेक स्टॅक स्पष्ट करते, आणि अधिक जटिल ऍप्लिकेशन्स आणि वापर प्रकरणांसाठी प्रगत विषयांचे दस्तऐवजीकरण करते.
हा एक मुक्त-स्रोत समुदाय प्रयत्न आहे, त्यामुळे नवीन विषय सुचवण्यास, नवीन सामग्री जोडण्यास आणि जिथे तुम्हाला वाटेल तिथे उदाहरणे देण्यास मोकळ्या मनाने. सर्व दस्तऐवजीकरण GitHub द्वारे संपादित केले जाऊ शकते – तुम्हाला कसे करायचे याची खात्री नसल्यास, या सूचनांचे पालन करा (opens in a new tab).
विकास मॉड्यूल
हा तुमचा Ethereum विकासातील पहिला प्रयत्न असल्यास, आम्ही सुरुवातीपासून प्रारंभ करण्याची आणि पुस्तकाप्रमाणे पुढे जाण्याची शिफारस करतो.
पायाभूत विषय
- Ethereum ची ओळख – Ethereum चा एक द्रुत आढावा
- इथर ची ओळख – ईथरचा एक द्रुत आढावा
- dapps ची ओळख – विकेंद्रित अनुप्रयोगांची ओळख
- Web2 विरुद्ध Web3 – ब्लॉकचेन-आधारित ॲप्लिकेशन्स प्रदान करत असलेले मूलभूत फरक
- खाती – नेटवर्कमधील घटक जे शिल्लक ठेवू शकतात आणि व्यवहार पाठवू शकतात
- व्यवहार – हस्तांतरण आणि इतर क्रिया ज्यामुळे Ethereum ची स्थिती बदलते
- ब्लॉक – सर्व घटकांमध्ये स्थिती सिंक्रोनाइझ केली आहे हे सुनिश्चित करण्यासाठी व्यवहार ज्या प्रकारे बॅच केले जातात
- Ethereum व्हर्च्युअल मशीन (EVM) – EVM, Ethereum नेटवर्कवरील सर्व गणना हाताळते
- गॅस – व्यवहारांवर प्रक्रिया करण्यासाठी आवश्यक संगणकीय शक्ती, ज्यासाठी व्यवहार पाठवणाऱ्यांकडून ETH मध्ये पैसे दिले जातात
- नोड्स आणि क्लायंट – नेटवर्कमध्ये सहभागी होणारे व्यक्ती आणि ते व्यवहारांची पडताळणी करण्यासाठी चालवत असलेले सॉफ्टवेअर
- नेटवर्क – चाचणी नेटवर्कसह Ethereum ची अंमलबजावणी
- सहमती यंत्रणा – वितरित नेटवर्कचे वैयक्तिक नोड्स सिस्टमच्या सध्याच्या स्थितीवर कसे सहमत होतात
Ethereum स्टॅक
- स्टॅक ची ओळख – Ethereum/web3 स्टॅकचा एक आढावा
- स्मार्ट कॉन्ट्रॅक्ट – Ethereum पत्त्यावर असलेले प्रोग्राम्स जे व्यवहारांद्वारे ट्रिगर झाल्यावर फंक्शन्स चालवतात
- स्मार्ट कॉन्ट्रॅक्ट भाषा
- स्मार्ट कॉन्ट्रॅक्टची रचना
- स्मार्ट कॉन्ट्रॅक्ट्स लायब्ररी
- स्मार्ट करारांची चाचणी
- स्मार्ट कॉन्ट्रॅक्ट्स संकलित करणे
- स्मार्ट कॉन्ट्रॅक्ट्स डिप्लॉय करणे
- स्मार्ट कॉन्ट्रॅक्ट्सचे नावकरण
- हुशार करारांची पडताळणी
- स्मार्ट कॉन्ट्रॅक्ट अपग्रेड करणे
- स्मार्ट कॉन्ट्रॅक्ट सुरक्षा
- स्मार्ट कॉन्ट्रॅक्ट औपचारिक पडताळणी
- कंपोझिबिलिटी
- विकास नेटवर्क – उपयोजनापूर्वी dapps ची चाचणी घेण्यासाठी वापरले जाणारे स्थानिक ब्लॉकचेन वातावरण
- विकास फ्रेमवर्क – Ethereum सह विकास करणे सोपे करणारी साधने
- Ethereum क्लायंट APIs – सोयीस्कर लायब्ररी ज्या तुमच्या वेब अॅपला Ethereum आणि स्मार्ट कॉन्ट्रॅक्टसह संवाद साधण्याची परवानगी देतात
- माहिती आणि विश्लेषण – ब्लॉकचेन डेटा कसा एकत्रित, आयोजित केला जातो आणि dapps मध्ये अंमलात आणला जातो
- स्टोरेज – विकेंद्रित स्टोरेज संरचना आणि यंत्रणा
- इंटिग्रेटेड डेव्हलपमेंट एन्व्हायर्नमेंट्स (IDEs) – dapp कोड लिहिण्यासाठी सर्वोत्तम वातावरण
- प्रोग्रामिंग भाषा – तुम्हाला आधीच माहित असलेल्या भाषा वापरून Ethereum सह सुरुवात कशी करावी
प्रगत
- ब्रिज – डेव्हलपर्ससाठी ब्रिजिंगचे एक अवलोकन
- मानके – समुदायासाठी प्रकल्पांची कार्यक्षमता आणि सुलभता राखण्यासाठी मान्य केलेले प्रोटोकॉल
- मॅक्सिमम एक्सट्रॅक्टेबल व्हॅल्यू (MEV) – ब्लॉक रिवॉर्डच्या पलीकडे Ethereum ब्लॉकचेनमधून मूल्य कसे काढले जाते
- ओरॅकल्स – Ethereum ब्लॉकचेनमध्ये माहिती कशी इंजेक्ट केली जाते
- स्केलिंग – Ethereum वाढत असताना विकेंद्रीकरण आणि सुरक्षा जतन करण्याच्या पद्धती
- डेटा उपलब्धता – docs-nav-data-availability-description
- नेटवर्किंग स्तर – Ethereum च्या नेटवर्किंग लेयरचे स्पष्टीकरण
- डेटा संरचना आणि एन्कोडिंग – Ethereum स्टॅकमध्ये वापरल्या जाणाऱ्या डेटा संरचना आणि एन्कोडिंग स्कीमाचे स्पष्टीकरण