ইথিরিয়াম ইমপ্রুভমেন্ট প্রপোজাল (EIPs) পরিচিতি
EIPs কী?
ইথিরিয়াম ইমপ্রুভমেন্ট প্রপোজাল (EIPs) (opens in a new tab) হলো এমন স্ট্যান্ডার্ড যা ইথিরিয়ামের জন্য সম্ভাব্য নতুন ফিচার বা প্রক্রিয়াগুলো নির্দিষ্ট করে। EIPs-এ প্রস্তাবিত পরিবর্তনগুলোর জন্য প্রযুক্তিগত স্পেসিফিকেশন থাকে এবং এটি কমিউনিটির জন্য "সত্যের উৎস" (source of truth) হিসেবে কাজ করে। ইথিরিয়াম-এর জন্য নেটওয়ার্ক আপগ্রেড এবং অ্যাপ্লিকেশন স্ট্যান্ডার্ডগুলো EIP প্রক্রিয়ার মাধ্যমে আলোচনা ও ডেভেলপ করা হয়।
ইথিরিয়াম কমিউনিটির যেকোনো ব্যক্তি একটি EIP তৈরি করতে পারেন। EIP লেখার নির্দেশিকা 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)-এর মতো একটি নেটওয়ার্ক আপগ্রেডের প্রয়োজন হয়, এবং EIP-20 (opens in a new tab) ও EIP-721 (opens in a new tab)-এর মতো অ্যাপ্লিকেশন স্ট্যান্ডার্ডের জন্য ERCs।
প্রতিটি নেটওয়ার্ক আপগ্রেড একগুচ্ছ EIPs নিয়ে গঠিত যা নেটওয়ার্কের প্রতিটি ইথিরিয়াম ক্লায়েন্ট দ্বারা ইমপ্লিমেন্ট করা প্রয়োজন। এর মানে হলো ইথিরিয়াম মেইননেট-এ অন্যান্য ক্লায়েন্টের সাথে কনসেন্সাস বজায় রাখতে, ক্লায়েন্ট ডেভেলপারদের নিশ্চিত করতে হবে যে তারা প্রয়োজনীয় সব EIPs ইমপ্লিমেন্ট করেছেন।
পরিবর্তনের জন্য প্রযুক্তিগত স্পেসিফিকেশন প্রদানের পাশাপাশি, EIPs হলো সেই একক যার চারপাশে ইথিরিয়ামে গভর্নেন্স ঘটে: যে কেউ একটি প্রস্তাব দিতে স্বাধীন, এবং তারপর কমিউনিটির বিভিন্ন স্টেকহোল্ডাররা বিতর্ক করে নির্ধারণ করবে যে এটি একটি স্ট্যান্ডার্ড হিসেবে গ্রহণ করা উচিত নাকি একটি নেটওয়ার্ক আপগ্রেডে অন্তর্ভুক্ত করা উচিত। যেহেতু নন-কোর EIPs সব অ্যাপ্লিকেশন দ্বারা গ্রহণ করা বাধ্যতামূলক নয় (উদাহরণস্বরূপ, এমন একটি ফাঞ্জিবল টোকেন তৈরি করা সম্ভব যা EIP-20 ইমপ্লিমেন্ট করে না), কিন্তু কোর EIPs অবশ্যই ব্যাপকভাবে গ্রহণ করতে হবে (কারণ একই নেটওয়ার্কের অংশ থাকতে সব নোডকে আপগ্রেড করতে হবে), তাই নন-কোর EIPs-এর তুলনায় কোর EIPs-এর জন্য কমিউনিটির মধ্যে একটি বৃহত্তর কনসেন্সাস প্রয়োজন।
EIPs-এর ইতিহাস
ইথিরিয়াম ইমপ্রুভমেন্ট প্রপোজাল (EIPs) গিটহাব রিপোজিটরি (opens in a new tab) 2015 সালের অক্টোবরে তৈরি করা হয়েছিল। EIP প্রক্রিয়াটি বিটকয়েন ইমপ্রুভমেন্ট প্রপোজাল (BIPs) (opens in a new tab) প্রক্রিয়ার ওপর ভিত্তি করে তৈরি, যা নিজেই পাইথন এনহ্যান্সমেন্ট প্রপোজাল (PEPs) (opens in a new tab) প্রক্রিয়ার ওপর ভিত্তি করে তৈরি।
EIP এডিটরদের দায়িত্ব হলো প্রযুক্তিগত সঠিকতা, ফরম্যাটিং সমস্যা এবং বানান, ব্যাকরণ ও কোড স্টাইল সংশোধনের জন্য EIPs রিভিউ করার প্রক্রিয়া পরিচালনা করা। 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)-এ বর্ণনা করা হয়েছে
আরও জানুন
আপনি যদি 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 লিখতে হয় তার রূপরেখা দেয়, এবং ইথিরিয়াম ম্যাজিশিয়ানস (opens in a new tab)-এ ফিডব্যাক চাইতে হবে, যেখানে একটি খসড়া জমা দেওয়ার আগে প্রস্তাবগুলো প্রথমে কমিউনিটির সাথে আলোচনা করা হয়।
রেফারেন্স
পেজের কন্টেন্ট আংশিকভাবে হাডসন জেমসন-এর Ethereum Protocol Development Governance and Network Upgrade Coordination (opens in a new tab) থেকে প্রদান করা হয়েছেপেজ সর্বশেষ আপডেট: ২৩ ফেব্রুয়ারী, ২০২৬