एथेरियम सुधार प्रस्ताव (EIP) का परिचय
EIP क्या हैं?
एथेरियम सुधार प्रस्ताव (EIP)(opens in a new tab) एथेरियम के लिए संभावित नई सुविधाओं या प्रोसेस को निर्दिष्ट करने वाले मानक हैं। EIP में प्रस्तावित बदलावों के लिए तकनीकी विनिर्देश होते हैं और समुदाय के लिए “सत्य का स्रोत” के रूप में कार्य करते हैं। एथेरियम के लिए नेटवर्क अपग्रेड और एप्लिकेशन मानकों पर EIP प्रोसेस के ज़रिए चर्चा और डेवलपमेंट किया जाता है।
एथेरियम समुदाय का कोई भी व्यक्ति EIP बनाने की क्षमता रखता है। EIP लिखने के दिशानिर्देश EIP-1(opens in a new tab) में दिए गए हैं। EIP को मुख्य रूप से थोड़ी सी प्रेरणा के साथ संक्षिप्त तकनीकी विनिर्देश प्रदान करना चाहिए। EIP लेखक, समुदाय के भीतर सहमति तक पहुँचने और वैकल्पिक ऑप्शन का दस्तावेज़ तैयार करने के लिए ज़िम्मेदार है। एक अच्छी तरह से तैयार EIP सबमिट करने के लिए उच्च तकनीकी बाधा को देखते हुए, ऐतिहासिक रूप से, अधिकांश EIP लेखक आमतौर पर एप्लिकेशन या प्रोटोकॉल डेवलपर होते हैं।
EIP क्यों मायने रखता है?
EIP बदलाव कैसे होते हैं और उन्हें एथेरियम पर दस्तावेज़ के रूप में बनाए जाने में एक केंद्रीय भूमिका निभाते हैं। वे लोगों के लिए प्रस्ताव देने, बहस करने और बदलावों को अपनाने का तरीका हैं। यहाँ कई प्रकार के EIP(opens in a new tab) हैं, जिनमें इनके लिए कोर EIP जिसमें कम स्तर के प्रोटोकॉल बदलाव जो कंसेंसस को प्रभावित करते हैं और EIP-1559(opens in a new tab) जैसे नेटवर्क अपग्रेड की आवश्यकता होती है, तथा एप्लिकेशन मानकों के लिए ERC जैसे EIP-20(opens in a new tab) और EIP-721(opens in a new tab) शामिल हैं।
प्रत्येक नेटवर्क अपग्रेड में EIP का एक सेट होता है जिसे नेटवर्क पर प्रत्येक एथेरियम क्लाइंट के ज़रिए लागू करने की आवश्यकता होती है। इसका मतलब यह है कि एथेरियम मेननेट पर अन्य क्लाइंट के साथ सहमति में रहने के लिए, क्लाइंट डेवलपर को यह सुनिश्चित करने की आवश्यकता है कि उन्होंने सभी आवश्यक EIP लागू किए हैं।
बदलावों के लिए एक तकनीकी विनिर्देश प्रदान करने के साथ-साथ, EIP वह इकाई है जो एथेरियम के ज़रिए संचालित होती हैं: कोई भी एक प्रस्ताव देने के लिए स्वतंत्र है, और फिर समुदाय में कई स्टेकहोल्डर यह तय करने के लिए चर्चा करेंगे कि इसे मानक के रूप में अपनाया जाना चाहिए या नेटवर्क अपग्रेड में शामिल किया जाना चाहिए। चूँकि गैर-कोर EIP को सभी एप्लिकेशन द्वारा अपनाने की आवश्यकता नहीं है (उदाहरण के लिए, एक वैकल्पिक टोकन बनाना संभव है जो EIP-20 को लागू नहीं करता है), लेकिन कोर EIP को व्यापक रूप से अपनाया जाना चाहिए (एक ही नेटवर्क का हिस्सा बने रहने के लिए सभी नोड्स को अपग्रेड करना होगा), कोर EIP को गैर-कोर EIP की तुलना में समुदाय के भीतर व्यापक सहमति की आवश्यकता होती है।
EIP का इतिहास
एथेरियम सुधार प्रस्ताव (EIP) GitHub रिपॉजिटरी(opens in a new tab) को अक्टूबर 2015 में बनाया गया था। EIP प्रोसेस बिटकॉइन सुधार प्रस्ताव (BIP)(opens in a new tab) प्रस्ताव पर आधारित है, जो स्वयं पायथन एन्हांसमेंट प्रपोजल (PEP)(opens in a new tab) प्रोसेस पर आधारित है।
EIP संपादकों को तकनीक की सुदृढ़ता, फ़ॉर्मेटिंग की समस्या, वर्तनी, व्याकरण और कोड स्टाइल को ठीक करने के लिए EIP की समीक्षा करने का काम सौंपा गया है। मार्टिन बेकेज़, वितालिक बुटेरिन, गेविन वुड और कुछ अन्य लोग 2015 से 2016 के अंत तक ओरिजिनल EIP संपादक थे।
वर्तमान EIP संपादक ये हैं
- एलेक्स बेरेगज़ास्ज़ी (@axic)
- गेविन जॉन (@Pandapip1)
- ग्रेग कॉल्विन (@gcolvin)
- मैट गार्नेट (@lightclient)
- सैम विल्सन (@SamWilsn)
एमेरिटस EIP संपादक ये हैं
- केसी डेट्रियो (@cdetrio)
- हडसन जेमिसन (@Souptacular)
- मार्टिन बेकेज़ (@wanderer)
- मीका ज़ोल्टू (@MicahZoltu)
- निक जॉनसन (@arachnid)
- निक सेवर्स (@nicksavers)
- वितालिक बुटेरिन (@vbuterin)
अगर आप EIP संपादक बनना चाहते हैं, तो कृपया EIP-5069(opens in a new tab) देखें।
EIP संपादक तय करते हैं कि कोई प्रस्ताव कब EIP बन सकता है, और EIP लेखकों को उनके प्रस्तावों को आगे बढ़ाने में मदद करते हैं। एथेरियम कैट हेर्डर्स(opens in a new tab) EIP संपादकों और समुदाय के बीच मीटिंग करने में मदद करते हैं (EIPIP(opens in a new tab)) देखें।
चार्ट के साथ पूर्ण मानकीकरण प्रोसेस के बारे में EIP-1(opens in a new tab) में पूरी जानकारी दी गई है
और अधिक जानें
अगर आप EIP के बारे में ज़्यादा पढ़ना चाहते हैं, तो EIP वेबसाइट(opens in a new tab) और EIP-1(opens in a new tab) देखें। यहाँ कुछ उपयोगी लिंक दिए गए हैं:
- प्रत्येक एथेरियम सुधार प्रस्ताव की एक सूची(opens in a new tab)
- सभी EIP प्रकारों की जानकारी(opens in a new tab)
- सभी EIP स्टेटस की जानकारी(opens in a new tab)
सामुदायिक शिक्षा से जुड़ी परियोजनाएं
- PEEPanEIP(opens in a new tab) — PEEPanEIP एक शैक्षिक वीडियो श्रृंखला है जो एथेरियम सुधार प्रस्ताव (EIPs) और आगामी अपग्रेड की प्रमुख विशेषताओं पर चर्चा करती है
- नर्ड्स के लिए EIP(opens in a new tab) — नर्ड्स के लिए EIP, पाठकों को शिक्षित करने और एथेरियम प्रोटोकॉल में प्रस्तावित परिवर्तनों के बारे में आम सहमति बनाने के लिए कोर EIP और एप्लिकेशन/इन्फ़्रास्ट्रक्चर-लेयर EIP (ERC) सहित विभिन्न एथेरियम सुधार प्रस्तावों (EIP) के व्यापक, ELI5-शैली के अवलोकन प्रदान करता है।
- EIPs.wtf(opens in a new tab) — EIPs.wtf, एथेरियम सुधार प्रस्तावों (EIP) के लिए अतिरिक्त जानकारी प्रदान करता है, जिसमें उनकी स्थिति, कार्यान्वयन विवरण, संबंधित पुल अनुरोध और सामुदायिक प्रतिक्रिया शामिल है।
- EIP.Fun(opens in a new tab) — EIP.Fun एथेरियम सुधार प्रस्तावों (EIP) पर नवीनतम समाचार, EIP मीटिंग्स पर अपडेट, और बहुत कुछ प्रदान करता है।
- EIPs इनसाइट(opens in a new tab) — EIPs इनसाइट विभिन्न संसाधनों से एकत्र की गई जानकारी के अनुसार एथेरियम सुधार प्रस्तावों (EIP) प्रक्रिया और आंकड़ों की स्थिति का प्रतिनिधित्व है।
भाग लें
कोई भी व्यक्ति EIP बना सकता है। प्रस्ताव सबमिट करने से पहले, किसी एक को EIP-1(opens in a new tab) पढ़ना चाहिए जो EIP प्रोसेस और EIP लिखने के तरीके की रूपरेखा तैयार करता है, और एथेरियम मैजिशियन(opens in a new tab) पर फ़ीडबैक माँगे, जहाँ ड्राफ्ट सबमिट करने से पहले समुदाय के साथ प्रस्तावों पर पहले चर्चा की जाती है।
संदर्भ
हडसन जेमसन द्वारा एथेरियम प्रोटोकॉल डेवलपमेंट गवर्नेंस एंड नेटवर्क अपग्रेड कोऑर्डिनेशन(opens in a new tab) में अलग-अलग पेज में दिया गया कंटेंट