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

পেজ সর্বশেষ আপডেট করা হয়েছে: 1 ফেব্রুয়ারী, 2026

MaxEB

সংক্ষিপ্তসার: পেক্ট্রা হার্ড ফর্ক ইথিরিয়াম ভ্যালিডেটরস-কে Type 1 থেকে Type 2 উইথড্রয়াল ক্রেডেনশিয়ালে রূপান্তর করার মাধ্যমে একটি উচ্চতর সর্বোচ্চ কার্যকরী ব্যালেন্স (max effective balance) এবং কম্পাউন্ডিং বেছে নেওয়ার সুযোগ দেয়। এটি করার অফিসিয়াল টুল হলো Launchpad। এই প্রক্রিয়াটি পরিবর্তনযোগ্য নয়।

ওভারভিউ

কারা প্রভাবিত হবেন?

যে কেউ যিনি একটি ভ্যালিডেটর পরিচালনা করেন - এটি সম্ভবত এমন কেউ যিনি তার নিয়ন্ত্রিত একটি ভ্যালিডেটরের ইনডেক্স (যেমন, Validator #12345 (opens in a new tab)) জানেন। আপনি যদি ভ্যালিডেটর চালানোর জন্য কোনো প্রটোকল ব্যবহার করেন (যেমন, Lido CSM বা Rocket Pool), তবে তারা maxEB সমর্থন করে কিনা এবং কখন করবে তা জানতে আপনাকে তাদের সাথে যোগাযোগ করতে হবে।

আপনি যদি লিকুইড স্টেকিং টোকেন (যেমন, rETH বা stETH) ব্যবহার করে স্টেক করেন, তবে কোনো পদক্ষেপ নেওয়ার প্রয়োজন নেই বা সুপারিশ করা হয় না।

"maxEB" কী?

maxEB = একটি ভ্যালিডেটরের সর্বোচ্চ কার্যকরী ব্যালেন্স (MAXimum Effective Balance)। পেক্ট্রা হার্ড ফর্ক পর্যন্ত, প্রতিটি ভ্যালিডেটর সর্বোচ্চ 32 ETH-এর উপর উপার্জন করে। পেক্ট্রার পরে, ভ্যালিডেটরস-এর কাছে এই পরিবর্তনে সম্মতি দিয়ে 1 ETH বৃদ্ধিতে 32 থেকে 2048 ETH-এর মধ্যবর্তী যেকোনো ব্যালেন্সের উপর উপার্জন করার বিকল্প রয়েছে।

একটি ভ্যালিডেটর কীভাবে সম্মতি দেয়?

একটি ভ্যালিডেটর Type 1 থেকে Type 2 উইথড্রয়াল ক্রেডেনশিয়ালে রূপান্তর করার মাধ্যমে maxEB পরিবর্তনে সম্মতি দেয়। পেক্ট্রা হার্ড ফর্ক লাইভ হওয়ার পরে Launchpad (Validator Actions) (opens in a new tab)-এ এটি করা যেতে পারে। Type 0Type 1-এর মতোই, Type 1Type 2-তে রূপান্তর করা একটি অপরিবর্তনযোগ্য প্রক্রিয়া।

উইথড্রয়াল ক্রেডেনশিয়াল কী?

আপনি যখন একটি ভ্যালিডেটর চালান, তখন আপনার কাছে এক সেট উইথড্রয়াল ক্রেডেনশিয়াল থাকে। এগুলো আপনার ডিপোজিট ডেটা json-এ পাওয়া যেতে পারে অথবা আপনি আপনার ভ্যালিডেটরের beaconcha.in deposit tab (opens in a new tab)-এ দেখতে পারেন।

  1. Type 0 উইথড্রয়াল ক্রেডেনশিয়াল: যদি আপনার ভ্যালিডেটরের উইথড্রয়াল ক্রেডেনশিয়াল 0x00... দিয়ে শুরু হয়, তবে আপনি শ্যাপেলা (Shapella) হার্ড ফর্ক-এর আগে ডিপোজিট করেছেন এবং এখনও কোনো উইথড্রয়াল এডড্রেস সেট করেননি।

Type 0 withdrawal credential

  1. Type 1 উইথড্রয়াল ক্রেডেনশিয়াল: যদি আপনার ভ্যালিডেটরের উইথড্রয়াল ক্রেডেনশিয়াল 0x01... দিয়ে শুরু হয়, তবে আপনি শ্যাপেলা হার্ড ফর্ক-এর পরে ডিপোজিট করেছেন অথবা ইতিমধ্যেই আপনার Type 0 ক্রেডেনশিয়ালকে Type 1 ক্রেডেনশিয়ালে রূপান্তর করেছেন।

Type 1 withdrawal credential

  1. Type 2 উইথড্রয়াল ক্রেডেনশিয়াল: এই নতুন উইথড্রয়াল ক্রেডেনশিয়াল ধরনটি 0x02... দিয়ে শুরু হবে এবং পেক্ট্রার পরে চালু হবে। Type 2 উইথড্রয়াল ক্রেডেনশিয়ালযুক্ত ভ্যালিডেটরস-কে কখনও কখনও "কম্পাউন্ডিং ভ্যালিডেটরস" বলা হয়।
অনুমোদিতঅনুমোদিত নয়
✅ Type 0 → Type 1❌ Type 0 → Type 2
✅ Type 1 → Type 2❌ Type 1 → Type 0
❌ Type 2 → Type 1
❌ Type 2 → Type 0

ঝুঁকি

MaxEB একটি ভ্যালিডেটরকে তার সম্পূর্ণ ব্যালেন্স অন্য একটি ভ্যালিডেটরে পাঠানোর সুযোগ দেয়। কনসোলিডেশন (একত্রীকরণ) রিকোয়েস্ট জমা দেওয়া ব্যবহারকারীদের তাদের সাইন করা লেনদেন-এর উৎস এবং বিষয়বস্তু যাচাই করা উচিত। maxEB ফিচারের সুবিধা নেওয়ার অফিসিয়াল টুল হলো Launchpad। আপনি যদি কোনো থার্ড-পার্টি টুল ব্যবহার করার সিদ্ধান্ত নেন, তবে আপনার যাচাই করা উচিত যে:

  • সোর্স ভ্যালিডেটরের পাবকি (pubkey) এবং উইথড্রয়াল এডড্রেস তাদের নিয়ন্ত্রিত ভ্যালিডেটরের সাথে মেলে
  • টার্গেট ভ্যালিডেটরের পাবকি সঠিক এবং তাদের নিজস্ব
  • রিকোয়েস্টটি একটি রূপান্তর (conversion), কনসোলিডেশন নয়, যদি তারা অন্য কোনো ভ্যালিডেটরে ফান্ড পাঠানোর ইচ্ছা না রাখে
  • লেনদেন-টি সঠিক উইথড্রয়াল এডড্রেস দ্বারা সাইন করা হচ্ছে

আপনি যে থার্ড-পার্টি টুলটি ব্যবহার করার পরিকল্পনা করছেন তা নিয়ে EthStaker community (opens in a new tab)-এর সাথে আলোচনা করার জন্য আমরা দৃঢ়ভাবে সুপারিশ করছি। আপনার পদ্ধতি যাচাই করতে এবং ভুল এড়াতে এটি একটি সহায়ক জায়গা। আপনি যদি কোনো ক্ষতিকারক বা ভুল কনফিগার করা টুল ব্যবহার করেন, তবে আপনার সম্পূর্ণ ভ্যালিডেটর ব্যালেন্স এমন একটি ভ্যালিডেটরে পাঠানো হতে পারে যা আপনি নিয়ন্ত্রণ করেন না — এবং এটি ফেরত পাওয়ার কোনো উপায় থাকবে না।

প্রযুক্তিগত বিবরণ

ফ্লো

ConsolidationRequest অপারেশনের দুটি ব্যবহার থাকবে:

  1. একটি বিদ্যমান ভ্যালিডেটরকে Type 1 থেকে Type 2 ভ্যালিডেটরে রূপান্তর করা
  2. অন্যান্য ভ্যালিডেটরস-কে একটি বিদ্যমান Type 2 ভ্যালিডেটরে একত্রিত (Consolidating) করা

একটি Type 1 থেকে Type 2 ভ্যালিডেটরে রূপান্তরের ক্ষেত্রে, সোর্স এবং টার্গেট উভয়ই হবে সেই ভ্যালিডেটর যা আপনি রূপান্তর করছেন। এই অপারেশনে গ্যাস খরচ হবে এবং এটি অন্যান্য কনসোলিডেশন রিকোয়েস্টের পিছনে সারিবদ্ধ (queued) হবে। এই সারিটি ডিপোজিট সারি থেকে আলাদা এবং নতুন ভ্যালিডেটর ডিপোজিট দ্বারা প্রভাবিত হয় না এবং এটি pectrified.com (opens in a new tab)-এ দেখা যেতে পারে।

ভ্যালিডেটরস একত্রিত করার জন্য, আপনার অবশ্যই একটি টার্গেট ভ্যালিডেটর থাকতে হবে যার একটি Type 2 উইথড্রয়াল ক্রেডেনশিয়াল রয়েছে। এটি হলো একত্রিত হওয়া যেকোনো ভ্যালিডেটর ব্যালেন্সের গন্তব্য এবং সংরক্ষিত ইনডেক্স।

Type 2-তে রূপান্তর করার প্রয়োজনীয়তা

আপনি যে প্রথম ভ্যালিডেটরটিকে Type 2-তে রূপান্তর করবেন তার জন্য এটি প্রয়োজন হবে। এই ভ্যালিডেটরের ইনডেক্স সংরক্ষিত এবং সক্রিয় থাকে। একটি রূপান্তরের জন্য, সোর্স ভ্যালিডেটর == টার্গেট ভ্যালিডেটর।

ভ্যালিডেটরটিকে অবশ্যই...

  • সক্রিয় থাকতে হবে
  • Type 1 উইথড্রয়াল ক্রেডেনশিয়াল থাকতে হবে
  • এক্সিটিং (exiting) অবস্থায় (বা স্ল্যাশড) থাকা যাবে না
  • পেন্ডিং ম্যানুয়ালি-ট্রিগারড উইথড্রয়াল থাকা যাবে না (সুইপ-এর ক্ষেত্রে প্রযোজ্য নয়)

conversion illustration

একত্রিত করার প্রয়োজনীয়তা

এটি রূপান্তর করার একই অপারেশন তবে এটি তখন হয় যখন সোর্স ভ্যালিডেটর টার্গেট ভ্যালিডেটর থেকে আলাদা হয়। টার্গেট ভ্যালিডেটরের ইনডেক্স সংরক্ষিত থাকে এবং সোর্স ভ্যালিডেটর থেকে ব্যালেন্স গ্রহণ করে। সোর্স ভ্যালিডেটরের ইনডেক্স একটি EXITED অবস্থায় রাখা হয়।

এই ক্ষেত্রে, সোর্স ভ্যালিডেটরের উপরের সমস্ত একই প্রয়োজনীয়তা রয়েছে এবং সেই সাথে:

  • কমপক্ষে ~27.3 ঘন্টা (একটি SHARD_COMMITTEE_PERIOD) সক্রিয় থাকতে হবে

টার্গেট ভ্যালিডেটরটিকে অবশ্যই

  • Type 2 উইথড্রয়াল ক্রেডেনশিয়াল থাকতে হবে
  • এক্সিটিং অবস্থায় থাকা যাবে না।

consolidation illustration

কনসোলিডেশন রিকোয়েস্ট

কনসোলিডেশন রিকোয়েস্টটি সোর্স ভ্যালিডেটরের সাথে যুক্ত উইথড্রয়াল এডড্রেস দ্বারা সাইন করা হবে এবং এতে থাকবে:

  1. সোর্স ভ্যালিডেটরের এডড্রেস (যেমন, 0x15F4B914A0cCd14333D850ff311d6DafbFbAa32b)
  2. সোর্স ভ্যালিডেটরের পাবলিক কি (যেমন, 0xa1d1ad0714035353258038e964ae9675dc0252ee22cea896825c01458e1807bfad2f9969338798548d9858a571f7425c)
  3. সেই টার্গেট ভ্যালিডেটরের পাবলিক কি

একটি রূপান্তরের ক্ষেত্রে, 2 এবং 3 একই হবে। এই অপারেশনটি the Launchpad (opens in a new tab)-এ করা যেতে পারে।

সাইনিং প্রয়োজনীয়তা

একটি ConsolidationRequest জমা দেওয়ার জন্য, সোর্স ভ্যালিডেটরের উইথড্রয়াল এডড্রেস-কে অবশ্যই রিকোয়েস্টটি সাইন করতে হবে। এটি ভ্যালিডেটর ফান্ডের উপর নিয়ন্ত্রণ প্রমাণ করে।

কী সাইন করা হয়?

ConsolidationRequest অবজেক্টের একটি ডোমেইন-সেপারেটেড সাইনিং রুট (opens in a new tab) ব্যবহার করা হয়।

  • ডোমেইন: DOMAIN_CONSOLIDATION_REQUEST
  • সাইনিং রুট ফিল্ডস:
    • source_pubkey: BLSPubkey
    • target_pubkey: BLSPubkey
    • source_address: ExecutionAddress

ফলাফলস্বরূপ BLS সিগনেচার রিকোয়েস্টের পাশাপাশি জমা দেওয়া হয়।

দ্রষ্টব্য: সাইনিং উইথড্রয়াল এডড্রেস দ্বারা করা হয়, ভ্যালিডেটর কি দ্বারা নয়।

আংশিক উইথড্রয়াল

Type 1 ক্রেডেনশিয়ালযুক্ত ভ্যালিডেটরস তাদের অতিরিক্ত ব্যালেন্সের (32 ETH-এর বেশি যেকোনো কিছু) স্বয়ংক্রিয়, গ্যাসহীন সুইপ তাদের উইথড্রয়াল এডড্রেস-এ পায়। যেহেতু Type 2 একটি ভ্যালিডেটরকে 1 ETH বৃদ্ধিতে ব্যালেন্স কম্পাউন্ড করার অনুমতি দেয়, তাই এটি 2048 ETH-এ না পৌঁছানো পর্যন্ত স্বয়ংক্রিয়ভাবে ব্যালেন্স সুইপ করবে না। Type 2 ভ্যালিডেটরস-এ আংশিক উইথড্রয়াল ম্যানুয়ালি ট্রিগার করতে হবে এবং এতে গ্যাস খরচ হবে।

কনসোলিডেশন টুলিং

কনসোলিডেশন পরিচালনা করার জন্য বেশ কয়েকটি টুল উপলব্ধ রয়েছে। ইথিরিয়াম ফাউন্ডেশন দ্বারা তৈরি অফিসিয়াল টুল হলো Launchpad (opens in a new tab)। স্টেকিং কমিউনিটির বিভিন্ন সত্তা দ্বারা তৈরি থার্ড-পার্টি টুলও রয়েছে যা Launchpad দ্বারা প্রদান করা হয় না এমন ফিচার অফার করতে পারে। যদিও এখানকার টুলগুলো ইথিরিয়াম ফাউন্ডেশন দ্বারা অডিটেড বা অনুমোদিত নয়, তবে নিচেরগুলো কমিউনিটির পরিচিত সদস্যদের দ্বারা তৈরি ওপেন সোর্স টুল।

টুলওয়েবসাইটওপেন সোর্সস্রষ্টাঅডিটেডইন্টারফেসউল্লেখযোগ্য ফিচার
Pectra Staking Managerpectrastaking.comহ্যাঁ, Apache 2.0Pier Two (opens in a new tab)নাWeb UIWallet Connect, SAFE-এর সাথে কাজ করে
Pectra Validator Ops CLI ToolGitHub (opens in a new tab)হ্যাঁ, MITLuganodes (opens in a new tab)হ্যাঁ, Quantstamp May 2025 (opens in a new tab)Command lineব্যাচিং, একসাথে অনেক ভ্যালিডেটরস-এর জন্য
EtherealGitHub (opens in a new tab)হ্যাঁ, Apache 2.0Jim McDonald (opens in a new tab)নাCommand lineভ্যালিডেটর এবং নোড পরিচালনার জন্য সম্পূর্ণ ফিচার সেট
SirenGitHub (opens in a new tab)হ্যাঁ, Apache 2.0Sigma Prime (opens in a new tab)নাকিছু কমান্ড লাইন, তবে মূলত ওয়েব ইউআইশুধুমাত্র তখনই কাজ করে যদি আপনি Lighthouse কনসেন্সাস ক্লায়েন্ট ব্যবহার করেন
Consolideth.apphttps://consolideth.app/ (opens in a new tab) GitHub (opens in a new tab)হ্যাঁ, MIT লাইসেন্সStakely (opens in a new tab)নাWeb UI, stakely দ্বারা হোস্ট করা এবং বিনামূল্যে সেলফ-হোস্ট করার জন্য প্রস্তুতwalletconnect-এর সাথে safe সহ প্রধান ওয়ালেট সংযোগ সমর্থন করে

সচরাচর জিজ্ঞাস্য (FAQ)

সম্মতি দেওয়া কি আমার প্রপোজাল ভাগ্য বা রিওয়ার্ড পরিবর্তন করে?

না। সম্মতি দেওয়া আপনার প্রপোজালের সুযোগ কমায় না - আপনার দায়িত্ব এবং প্রপোজাল নির্বাচন একই থাকে। উদাহরণস্বরূপ, আপনার যদি দুটি 32 ETH ভ্যালিডেটর বনাম একটি 64 ETH ভ্যালিডেটর থাকে, তবে একটি ব্লক প্রপোজ করার জন্য নির্বাচিত হওয়ার এবং রিওয়ার্ড অর্জন করার মোট সম্ভাবনা আপনার একই থাকবে।

সম্মতি দেওয়া কি আমার স্ল্যাশিং ঝুঁকি পরিবর্তন করে?

ছোট বা অপেশাদার অপারেটরদের জন্য, সংক্ষিপ্ত উত্তর হলো না। দীর্ঘ উত্তরটি হলো, দ্রুত অ্যালার্টিং সহ প্রতি নোড-এ অনেক ভ্যালিডেটরস চালানো পেশাদার অপারেটরদের জন্য, কম ভ্যালিডেটরস-এ একত্রিত হওয়া স্ল্যাশিং-এর প্রতি প্রতিক্রিয়া জানানোর এবং ক্যাসকেড ইভেন্টগুলো প্রতিরোধ করার ক্ষমতা হ্রাস করতে পারে। এই ঝুঁকি কমানোর জন্য সমস্ত ভ্যালিডেটরস-এর প্রাথমিক স্ল্যাশিং পেনাল্টি 1 ETH (প্রতি 32 ETH) থেকে নাটকীয়ভাবে কমিয়ে 0.0078125 ETH (প্রতি 32 ETH) করা হয়েছে।

রূপান্তর করার জন্য আমাকে কি আমার ভ্যালিডেটর থেকে প্রস্থান (exit) করতে হবে?

না। আপনি প্রস্থান না করেই ইন-প্লেস রূপান্তর করতে পারেন।

রূপান্তর / একত্রিত করতে কতক্ষণ সময় লাগবে?

ন্যূনতম 27.3 ঘন্টা তবে কনসোলিডেশনগুলো একটি সারির (queue) সাপেক্ষ। এই সারিটি ডিপোজিট এবং উইথড্রয়াল সারি থেকে স্বাধীন এবং সেগুলোর দ্বারা প্রভাবিত হয় না।

আমি কি আমার ভ্যালিডেটর ইনডেক্স রাখতে পারি?

হ্যাঁ। ইন-প্লেস রূপান্তর একই ভ্যালিডেটর ইনডেক্স রাখে। আপনি যদি একাধিক ভ্যালিডেটরস একত্রিত করেন, তবে আপনি কেবল টার্গেট ভ্যালিডেটর-এর ইনডেক্স রাখতে পারবেন।

আমি কি এটেস্টেশন মিস করব?

অন্য একটি ভ্যালিডেটরে কনসোলিডেশনের সময়, সোর্স ভ্যালিডেটরটি এক্সিট করা হয় এবং টার্গেট ভ্যালিডেটরে ব্যালেন্স সক্রিয় হওয়ার আগে ~27 ঘন্টার একটি অপেক্ষার সময় থাকে। এই সময়কাল পারফরম্যান্স মেট্রিক্সকে প্রভাবিত করে না

আমি কি পেনাল্টির সম্মুখীন হব?

না। যতক্ষণ আপনার ভ্যালিডেটর অনলাইনে থাকবে, আপনি পেনাল্টির সম্মুখীন হবেন না।

একত্রিত হওয়া ভ্যালিডেটরস-এর উইথড্রয়াল এডড্রেস কি মিলতে হবে?

না। তবে সোর্স-কে অবশ্যই তার নিজস্ব এডড্রেস থেকে রিকোয়েস্টটি অনুমোদন করতে হবে।

রূপান্তর করার পরে কি আমার রিওয়ার্ড কম্পাউন্ড হবে?

হ্যাঁ। Type 2 ক্রেডেনশিয়ালের সাথে, 32 ETH-এর উপরের রিওয়ার্ডগুলো স্বয়ংক্রিয়ভাবে রিস্টেক করা হয় — তবে তাৎক্ষণিকভাবে নয়। একটি ছোট বাফারের কারণে (যাকে হিস্টেরেসিস (hysteresis) (opens in a new tab) বলা হয়), অতিরিক্ত অংশ রিস্টেক হওয়ার আগে আপনার ব্যালেন্স প্রায় 1.25 ETH বেশি পৌঁছাতে হবে। তাই 33.0 ETH-এ কম্পাউন্ডিং হওয়ার পরিবর্তে, এটি 33.25 (কার্যকরী ব্যালেন্স = 33 ETH), তারপর 34.25 (কার্যকরী ব্যালেন্স = 34 ETH), এবং এভাবেই হতে থাকে।

রূপান্তর করার পরেও কি আমি স্বয়ংক্রিয় সুইপ পেতে পারি?

স্বয়ংক্রিয় সুইপগুলো শুধুমাত্র 2048-এর বেশি অতিরিক্ত ব্যালেন্সের ক্ষেত্রেই ঘটবে। অন্যান্য সমস্ত আংশিক উইথড্রয়ালের জন্য, আপনাকে সেগুলো ম্যানুয়ালি ট্রিগার করতে হবে।

আমি কি আমার সিদ্ধান্ত পরিবর্তন করে Type 2 থেকে Type 1-এ ফিরে যেতে পারি?

না। Type 2-তে রূপান্তর করা অপরিবর্তনযোগ্য।

আমি যদি একাধিক ভ্যালিডেটরস একত্রিত করতে চাই, তবে কি আমাকে প্রথমে প্রতিটিকে Type 2-তে রূপান্তর করতে হবে?

না! একটি ভ্যালিডেটরকে Type 2-তে রূপান্তর করুন তারপর সেটিকে টার্গেট হিসেবে ব্যবহার করুন। সেই Type 2 টার্গেটে একত্রিত হওয়া অন্যান্য সমস্ত ভ্যালিডেটরস Type 1 বা Type 2 হতে পারে।

আমার ভ্যালিডেটর অফলাইনে আছে বা 32 ETH-এর নিচে আছে - আমি কি এখনও এটি রূপান্তর করতে পারি?

হ্যাঁ। যতক্ষণ এটি সক্রিয় থাকে (এক্সিট করা হয়নি) এবং আপনি এর উইথড্রয়াল এডড্রেস দিয়ে সাইন করতে পারেন, ততক্ষণ আপনি এটি রূপান্তর করতে পারবেন।

রিসোর্স

  • Electra consensus specs (opens in a new tab): এটি হলো 'সবচেয়ে সত্য' সংস্করণ যার উপর আপনার নির্ভর করা উচিত। সন্দেহ হলে, স্পেকস (specs) পড়ুন
  • সবাই কোড পড়ার ক্ষেত্রে স্বাচ্ছন্দ্যবোধ করে না, তাই এই maxEB-GPT (opens in a new tab) স্পেকস ব্যাখ্যা করতে সাহায্য করতে পারে। দাবিত্যাগ: এআই-এর পরিবর্তে স্পেকস-এর উপর সত্য হিসেবে নির্ভর করা উচিত, কারণ এআই তথ্য ভুলভাবে ব্যাখ্যা করতে পারে বা কাল্পনিক উত্তর দিতে পারে
  • pectrified.com (opens in a new tab): কনসোলিডেশন, ডিপোজিট এবং সারিতে অপেক্ষার সময়ের অবস্থা দেখুন
  • Ethereal (opens in a new tab): সাধারণ ভ্যালিডেটর কাজগুলো পরিচালনা করার জন্য কমিউনিটি-তৈরি সিএলআই (CLI) টুল
  • batch-validator-depositor (opens in a new tab): কমিউনিটি-তৈরি কন্ট্রাক্ট যা একাধিক ইথিরিয়াম ভ্যালিডেটরস-কে একটি একক লেনদেন-এ ডিপোজিট করার অনুমতি দেয়

পেজ সর্বশেষ আপডেট: 1 ফেব্রুয়ারী, 2026

এই আর্টিকেলটি কি সহায়ক ছিল?