EIPs کیا ہیں؟
ایتھیریم امپروومنٹ پروپوزلز (EIPs) (opens in a new tab) وہ معیارات ہیں جو ایتھیریم کے لیے ممکنہ نئی خصوصیات یا عمل کی وضاحت کرتے ہیں۔ EIPs مجوزہ تبدیلیوں کے لیے تکنیکی تفصیلات پر مشتمل ہوتے ہیں اور کمیونٹی کے لیے "سچائی کے ماخذ" کے طور پر کام کرتے ہیں۔ ایتھیریم کے لیے نیٹ ورک اپ گریڈز اور ایپلیکیشن کے معیارات پر EIP کے عمل کے ذریعے تبادلہ خیال اور ترقی کی جاتی ہے۔
ایتھیریم کمیونٹی میں کسی کو بھی EIP بنانے کی صلاحیت حاصل ہے۔ EIPs لکھنے کے لیے رہنما خطوط EIP-1 (opens in a new tab) میں شامل ہیں۔ ایک EIP کو بنیادی طور پر تھوڑی سی ترغیب کے ساتھ ایک جامع تکنیکی تفصیل فراہم کرنی چاہیے۔ EIP کا مصنف کمیونٹی کے اندر اتفاق رائے تک پہنچنے اور متبادل آراء کو دستاویزی شکل دینے کا ذمہ دار ہے۔ ایک اچھی طرح سے تشکیل شدہ EIP جمع کرانے کے لیے اعلیٰ تکنیکی رکاوٹ کے پیش نظر، تاریخی طور پر، زیادہ تر EIP مصنفین عام طور پر ایپلیکیشن یا پروٹوکول ڈیولپرز ہوتے ہیں۔
EIPs کیوں اہم ہیں؟
EIPs اس بات میں مرکزی کردار ادا کرتے ہیں کہ ایتھیریم پر تبدیلیاں کیسے ہوتی ہیں اور انہیں کیسے دستاویزی شکل دی جاتی ہے۔ یہ لوگوں کے لیے تبدیلیاں تجویز کرنے، ان پر بحث کرنے اور انہیں اپنانے کا طریقہ ہیں۔ EIPs کی مختلف اقسام (opens in a new tab) ہیں، جن میں نچلی سطح کی پروٹوکول تبدیلیوں کے لیے بنیادی EIPs شامل ہیں جو اتفاق رائے کو متاثر کرتی ہیں اور جن کے لیے EIP-1559 (opens in a new tab) جیسے نیٹ ورک اپ گریڈ کی ضرورت ہوتی ہے، اور ایپلیکیشن کے معیارات کے لیے ERCs جیسے EIP-20 (opens in a new tab) اور EIP-721 (opens in a new tab) شامل ہیں۔
ہر نیٹ ورک اپ گریڈ EIPs کے ایک سیٹ پر مشتمل ہوتا ہے جسے نیٹ ورک پر موجود ہر ایتھیریم کلائنٹ کے ذریعے لاگو کرنے کی ضرورت ہوتی ہے۔ اس کا مطلب یہ ہے کہ ایتھیریم مین نیٹ پر دیگر کلائنٹس کے ساتھ اتفاق رائے میں رہنے کے لیے، کلائنٹ ڈیولپرز کو یہ یقینی بنانا ہوگا کہ انہوں نے تمام مطلوبہ EIPs کو لاگو کر دیا ہے۔
تبدیلیوں کے لیے تکنیکی تفصیلات فراہم کرنے کے ساتھ ساتھ، EIPs وہ اکائی ہیں جس کے گرد ایتھیریم میں گورننس ہوتی ہے: کوئی بھی اسے تجویز کرنے کے لیے آزاد ہے، اور پھر کمیونٹی کے مختلف اسٹیک ہولڈرز اس بات کا تعین کرنے کے لیے بحث کریں گے کہ آیا اسے ایک معیار کے طور پر اپنایا جانا چاہیے یا نیٹ ورک اپ گریڈ میں شامل کیا جانا چاہیے۔ چونکہ غیر بنیادی EIPs کو تمام ایپلیکیشنز کے ذریعے اپنانا ضروری نہیں ہے (مثال کے طور پر، ایک ایسا قابل تبادلہ ٹوکن بنانا ممکن ہے جو EIP-20 کو لاگو نہ کرے)، لیکن بنیادی EIPs کو وسیع پیمانے پر اپنایا جانا چاہیے (کیونکہ تمام نوڈز کو ایک ہی نیٹ ورک کا حصہ رہنے کے لیے اپ گریڈ کرنا ضروری ہے)، اس لیے بنیادی EIPs کو غیر بنیادی EIPs کی نسبت کمیونٹی کے اندر وسیع تر اتفاق رائے کی ضرورت ہوتی ہے۔
EIPs کی تاریخ
ایتھیریم امپروومنٹ پروپوزلز (EIPs) GitHub ریپوزٹری (opens in a new tab) اکتوبر 2015 میں بنائی گئی تھی۔ EIP کا عمل بٹ کوائن امپروومنٹ پروپوزلز (BIPs) (opens in a new tab) کے عمل پر مبنی ہے، جو خود Python انہانسمنٹ پروپوزلز (PEPs) (opens in a new tab) کے عمل پر مبنی ہے۔
EIP ایڈیٹرز کو تکنیکی درستگی، فارمیٹنگ کے مسائل، اور ہجے، گرامر، اور کوڈ کے انداز کو درست کرنے کے لیے EIPs کا جائزہ لینے کا کام سونپا گیا ہے۔ مارٹن بیکزے، وٹالک بوٹرین، گیون وڈ، اور کچھ دیگر 2015 سے 2016 کے آخر تک اصل EIP ایڈیٹرز تھے۔
موجودہ EIP ایڈیٹرز یہ ہیں:
- ایلکس بیریگزازی (@axic)
- گیون جان (@Pandapip1)
- گریگ کولون (@gcolvin)
- میٹ گارنیٹ (@lightclient)
- سیم ولسن (@SamWilsn)
سابقہ (Emeritus) EIP ایڈیٹرز یہ ہیں:
- کیسی ڈیٹریو (@cdetrio)
- ہڈسن جیمیسن (@Souptacular)
- مارٹن بیکزے (@wanderer)
- میکاہ زولٹو (@MicahZoltu)
- نک جانسن (@arachnid)
- نک سیورز (@nicksavers)
- وٹالک بوٹرین (@vbuterin)
اگر آپ EIP ایڈیٹر بننا چاہتے ہیں، تو براہ کرم EIP-5069 (opens in a new tab) دیکھیں۔
EIP ایڈیٹرز فیصلہ کرتے ہیں کہ کب کوئی تجویز EIP بننے کے لیے تیار ہے، اور EIP مصنفین کو اپنی تجاویز کو آگے بڑھانے میں مدد کرتے ہیں۔ Ethereum Cat Herders (opens in a new tab) EIP ایڈیٹرز اور کمیونٹی کے درمیان میٹنگز منعقد کرنے میں مدد کرتے ہیں (دیکھیں EIPIP (opens in a new tab))۔
چارٹ کے ساتھ مکمل معیاری کاری کا عمل EIP-1 (opens in a new tab) میں بیان کیا گیا ہے
مزید جانیں
اگر آپ EIPs کے بارے میں مزید پڑھنے میں دلچسپی رکھتے ہیں، تو EIPs کی ویب سائٹ (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) اور آنے والے اپ گریڈز کی اہم خصوصیات پر بحث کرتی ہے۔
- EIPs.wtf (opens in a new tab) — EIPs.wtf ایتھیریم امپروومنٹ پروپوزلز (EIPs) کے لیے اضافی معلومات فراہم کرتا ہے، بشمول ان کا اسٹیٹس، نفاذ کی تفصیلات، متعلقہ پل ریکوئسٹس، اور کمیونٹی کی رائے۔
- EIP.Fun (opens in a new tab) — EIP.Fun ایتھیریم امپروومنٹ پروپوزلز (EIPs) پر تازہ ترین خبریں، EIP میٹنگز پر اپ ڈیٹس، اور بہت کچھ فراہم کرتا ہے۔
- EIPs Insight (opens in a new tab) — EIPs Insight مختلف ذرائع سے جمع کی گئی معلومات کے مطابق ایتھیریم امپروومنٹ پروپوزلز (EIPs) کے عمل اور اعداد و شمار کی حالت کی نمائندگی ہے۔
حصہ لیں
کوئی بھی EIP بنا سکتا ہے۔ تجویز جمع کرانے سے پہلے، کسی کو EIP-1 (opens in a new tab) پڑھنا چاہیے جو EIP کے عمل اور EIP لکھنے کے طریقے کا خاکہ پیش کرتا ہے، اور Ethereum Magicians (opens in a new tab) پر رائے طلب کرنی چاہیے، جہاں ڈرافٹ جمع کرانے سے پہلے کمیونٹی کے ساتھ تجاویز پر تبادلہ خیال کیا جاتا ہے۔
حوالہ جات
صفحہ کا مواد جزوی طور پر ہڈسن جیمیسن کے ایتھیریم پروٹوکول ڈیولپمنٹ گورننس اور نیٹ ورک اپ گریڈ کوآرڈینیشن (opens in a new tab) سے فراہم کیا گیا ہےصفحہ کی آخری اپ ڈیٹ: ۶ جون، ۲۰۲۶