মূল কন্টেন্টে যান

ইথেরিয়াম ইমপ্রুভমেন্ট প্রপোজাল (EIPs)-এর পরিচিতি

EIPs কী?

ইথেরিয়াম ইমপ্রুভমেন্ট প্রপোজাল (EIPs) (একটি নতুন ট্যাবে খোলে) হলো এমন স্ট্যান্ডার্ড যা ইথেরিয়ামের জন্য সম্ভাব্য নতুন ফিচার বা প্রক্রিয়াগুলো নির্দিষ্ট করে। EIPs-এ প্রস্তাবিত পরিবর্তনগুলোর প্রযুক্তিগত স্পেসিফিকেশন থাকে এবং এটি কমিউনিটির জন্য "সত্যের উৎস" (source of truth) হিসেবে কাজ করে। ইথেরিয়াম-এর নেটওয়ার্ক আপগ্রেড এবং অ্যাপ্লিকেশন স্ট্যান্ডার্ডগুলো EIP প্রক্রিয়ার মাধ্যমে আলোচনা ও তৈরি করা হয়।

ইথেরিয়াম কমিউনিটির যেকোনো ব্যক্তি একটি EIP তৈরি করতে পারেন। EIP লেখার নির্দেশিকা EIP-1 (একটি নতুন ট্যাবে খোলে)-এ অন্তর্ভুক্ত রয়েছে। একটি EIP-তে মূলত সংক্ষিপ্ত প্রযুক্তিগত স্পেসিফিকেশনের পাশাপাশি সামান্য কিছু অনুপ্রেরণামূলক কারণ থাকা উচিত। কমিউনিটির মধ্যে ঐক্যমত প্রতিষ্ঠা করা এবং বিকল্প মতামতগুলো নথিবদ্ধ করার দায়িত্ব EIP লেখকের। একটি সুগঠিত EIP জমা দেওয়ার ক্ষেত্রে উচ্চ প্রযুক্তিগত বাধা থাকার কারণে, ঐতিহাসিকভাবে বেশিরভাগ EIP লেখক সাধারণত অ্যাপ্লিকেশন বা প্রোটোকল ডেভেলপার হয়ে থাকেন।

EIPs কেন গুরুত্বপূর্ণ?

ইথেরিয়ামে কীভাবে পরিবর্তন ঘটে এবং তা নথিবদ্ধ করা হয়, সে ক্ষেত্রে EIPs একটি কেন্দ্রীয় ভূমিকা পালন করে। এগুলো হলো মানুষের জন্য পরিবর্তন প্রস্তাব, বিতর্ক এবং গ্রহণ করার উপায়। এখানে বিভিন্ন ধরনের EIPs (একটি নতুন ট্যাবে খোলে) রয়েছে, যার মধ্যে রয়েছে কোর EIPs যা লো-লেভেল প্রোটোকল পরিবর্তনের জন্য ব্যবহৃত হয় এবং ঐক্যমত-কে প্রভাবিত করে ও EIP-1559 (একটি নতুন ট্যাবে খোলে)-এর মতো নেটওয়ার্ক আপগ্রেডের প্রয়োজন হয়, এবং অ্যাপ্লিকেশন স্ট্যান্ডার্ডের জন্য ERCs যেমন EIP-20 (একটি নতুন ট্যাবে খোলে)EIP-721 (একটি নতুন ট্যাবে খোলে)

প্রতিটি নেটওয়ার্ক আপগ্রেডে একগুচ্ছ EIPs থাকে যা নেটওয়ার্ক-এর প্রতিটি ইথেরিয়াম ক্লায়েন্ট দ্বারা বাস্তবায়িত হওয়া প্রয়োজন। এর মানে হলো ইথেরিয়াম মেইননেট-এ অন্যান্য ক্লায়েন্টের সাথে ঐক্যমত বজায় রাখতে, ক্লায়েন্ট ডেভেলপারদের নিশ্চিত করতে হবে যে তারা প্রয়োজনীয় সব EIPs বাস্তবায়ন করেছেন।

পরিবর্তনের জন্য প্রযুক্তিগত স্পেসিফিকেশন প্রদানের পাশাপাশি, EIPs হলো সেই একক যাকে কেন্দ্র করে ইথেরিয়ামে গভর্ন্যান্স পরিচালিত হয়: যে কেউ একটি প্রস্তাব দিতে স্বাধীন, এবং তারপর কমিউনিটির বিভিন্ন স্টেকহোল্ডাররা বিতর্ক করে নির্ধারণ করবেন যে এটি একটি স্ট্যান্ডার্ড হিসেবে গ্রহণ করা উচিত নাকি নেটওয়ার্ক আপগ্রেডে অন্তর্ভুক্ত করা উচিত। যেহেতু নন-কোর EIPs সব অ্যাপ্লিকেশন দ্বারা গ্রহণ করা বাধ্যতামূলক নয় (উদাহরণস্বরূপ, এমন একটি বিনিমেয় টোকেন তৈরি করা সম্ভব যা EIP-20 বাস্তবায়ন করে না), কিন্তু কোর EIPs অবশ্যই ব্যাপকভাবে গ্রহণ করতে হবে (কারণ একই নেটওয়ার্ক-এর অংশ থাকতে সব নোডকে আপগ্রেড করতে হবে), তাই নন-কোর EIPs-এর তুলনায় কোর EIPs-এর জন্য কমিউনিটির মধ্যে আরও বিস্তৃত ঐক্যমত প্রয়োজন।

EIPs-এর ইতিহাস

ইথেরিয়াম ইমপ্রুভমেন্ট প্রপোজাল (EIPs) GitHub রিপোজিটরি (একটি নতুন ট্যাবে খোলে) 2015 সালের অক্টোবরে তৈরি করা হয়েছিল। EIP প্রক্রিয়াটি বিটকয়েন ইমপ্রুভমেন্ট প্রপোজাল (BIPs) (একটি নতুন ট্যাবে খোলে) প্রক্রিয়ার ওপর ভিত্তি করে তৈরি, যা নিজেই Python এনহ্যান্সমেন্ট প্রপোজাল (PEPs) (একটি নতুন ট্যাবে খোলে) প্রক্রিয়ার ওপর ভিত্তি করে তৈরি।

EIP সম্পাদকদের দায়িত্ব হলো প্রযুক্তিগত সঠিকতা, ফরম্যাটিং সমস্যা এবং বানান, ব্যাকরণ ও কোড স্টাইল সংশোধনের জন্য EIPs পর্যালোচনা করা। মার্টিন বেকজে, ভিটালিক বুটেরিন, গ্যাভিন উড এবং আরও কয়েকজন 2015 থেকে 2016 সালের শেষভাগ পর্যন্ত মূল EIP সম্পাদক ছিলেন।

বর্তমান EIP সম্পাদকরা হলেন

  • অ্যালেক্স বেরেগসাসি (@axic)
  • গ্যাভিন জন (@Pandapip1)
  • গ্রেগ কলভিন (@gcolvin)
  • ম্যাট গার্নেট (@lightclient)
  • স্যাম উইলসন (@SamWilsn)

ইমেরিটাস EIP সম্পাদকরা হলেন

  • ক্যাসি ডেট্রিও (@cdetrio)
  • হাডসন জেমসন (@Souptacular)
  • মার্টিন বেকজে (@wanderer)
  • মিকাহ জোল্টু (@MicahZoltu)
  • নিক জনসন (@arachnid)
  • নিক সেভার্স (@nicksavers)
  • ভিটালিক বুটেরিন (@vbuterin)

আপনি যদি একজন EIP সম্পাদক হতে চান, তাহলে অনুগ্রহ করে EIP-5069 (একটি নতুন ট্যাবে খোলে) দেখুন।

একটি প্রস্তাব কখন EIP হওয়ার জন্য প্রস্তুত তা EIP সম্পাদকরা সিদ্ধান্ত নেন এবং EIP লেখকদের তাদের প্রস্তাবগুলো এগিয়ে নিতে সাহায্য করেন। Ethereum Cat Herders (একটি নতুন ট্যাবে খোলে) EIP সম্পাদক এবং কমিউনিটির মধ্যে মিটিং আয়োজনে সাহায্য করে (দেখুন EIPIP (একটি নতুন ট্যাবে খোলে))।

চার্টসহ সম্পূর্ণ স্ট্যান্ডার্ডাইজেশন প্রক্রিয়া EIP-1 (একটি নতুন ট্যাবে খোলে)-এ বর্ণনা করা হয়েছে

আরও জানুন

আপনি যদি EIPs সম্পর্কে আরও পড়তে আগ্রহী হন, তাহলে EIPs ওয়েবসাইট (একটি নতুন ট্যাবে খোলে) এবং EIP-1 (একটি নতুন ট্যাবে খোলে) দেখুন। এখানে কিছু দরকারি লিঙ্ক দেওয়া হলো:

কমিউনিটি এডুকেশন প্রজেক্ট

  • PEEPanEIP (একটি নতুন ট্যাবে খোলে)PEEPanEIP হলো একটি শিক্ষামূলক ভিডিও সিরিজ যা ইথেরিয়াম ইমপ্রুভমেন্ট প্রপোজাল (EIPs) এবং আসন্ন আপগ্রেডগুলোর মূল ফিচার নিয়ে আলোচনা করে।
  • EIPs.wtf (একটি নতুন ট্যাবে খোলে)EIPs.wtf ইথেরিয়াম ইমপ্রুভমেন্ট প্রপোজাল (EIPs)-এর জন্য অতিরিক্ত তথ্য প্রদান করে, যার মধ্যে রয়েছে এগুলোর স্ট্যাটাস, বাস্তবায়নের বিবরণ, সম্পর্কিত পুল রিকোয়েস্ট এবং কমিউনিটির মতামত।
  • EIP.Fun (একটি নতুন ট্যাবে খোলে)EIP.Fun ইথেরিয়াম ইমপ্রুভমেন্ট প্রপোজাল (EIPs) সম্পর্কিত সর্বশেষ খবর, EIP মিটিংয়ের আপডেট এবং আরও অনেক কিছু প্রদান করে।
  • EIPs Insight (একটি নতুন ট্যাবে খোলে)EIPs Insight হলো বিভিন্ন উৎস থেকে সংগৃহীত তথ্য অনুযায়ী ইথেরিয়াম ইমপ্রুভমেন্ট প্রপোজাল (EIPs) প্রক্রিয়া এবং পরিসংখ্যানের স্টেটের একটি উপস্থাপনা।

অংশগ্রহণ করুন

যে কেউ একটি EIP তৈরি করতে পারেন। একটি প্রস্তাব জমা দেওয়ার আগে, অবশ্যই EIP-1 (একটি নতুন ট্যাবে খোলে) পড়তে হবে যা EIP প্রক্রিয়া এবং কীভাবে একটি EIP লিখতে হয় তার রূপরেখা দেয়, এবং Ethereum Magicians (একটি নতুন ট্যাবে খোলে)-এ মতামত চাইতে হবে, যেখানে একটি খসড়া জমা দেওয়ার আগে প্রস্তাবগুলো প্রথমে কমিউনিটির সাথে আলোচনা করা হয়।

রেফারেন্স

পৃষ্ঠার বিষয়বস্তু আংশিকভাবে হাডসন জেমসনের ইথেরিয়াম প্রোটোকল ডেভেলপমেন্ট গভর্ন্যান্স অ্যান্ড নেটওয়ার্ক আপগ্রেড কোঅর্ডিনেশন (একটি নতুন ট্যাবে খোলে) থেকে নেওয়া হয়েছে