অধিকাংশ বর্তমান ব্যবহারকারী ব্যবহার করে ইথেরিয়াম-এর সাথে ইন্টারঅ্যাক্ট করেন। এটি ব্যবহারকারীদের ইথেরিয়ামের সাথে ইন্টারঅ্যাক্ট করার পদ্ধতিকে সীমাবদ্ধ করে। উদাহরণস্বরূপ, এটি ট্রানজ্যাকশনের ব্যাচ করা কঠিন করে তোলে এবং ট্রানজ্যাকশন ফি প্রদানের জন্য ব্যবহারকারীদের সর্বদা একটি ETH ব্যালেন্স রাখতে বাধ্য করে।
অ্যাকাউন্ট বিমূর্তকরণ হলো ব্যবহারকারীদের তাদের অ্যাকাউন্টে আরও বেশি নিরাপত্তা এবং উন্নত ব্যবহারকারীর অভিজ্ঞতা নমনীয়ভাবে প্রোগ্রাম করার সুযোগ দিয়ে এই সমস্যাগুলো সমাধানের একটি উপায়। এটি EOA আপগ্রেড করার (opens in a new tab) (EIP-7702) মাধ্যমে হতে পারে যাতে সেগুলো স্মার্ট কন্ট্রাক্ট দ্বারা নিয়ন্ত্রিত হতে পারে। বিদ্যমান প্রোটোকলের সমান্তরালে চালানোর জন্য একটি দ্বিতীয়, পৃথক ট্রানজ্যাকশন সিস্টেম (opens in a new tab) (EIP-4337) যুক্ত করার আরেকটি পথও রয়েছে। পথ যেটাই হোক না কেন, এর ফলাফল হলো স্মার্ট কন্ট্রাক্ট ওয়ালেটের মাধ্যমে ইথেরিয়ামে অ্যাক্সেস, যা বিদ্যমান প্রোটোকলের অংশ হিসেবে নেটিভভাবে সমর্থিত হতে পারে অথবা একটি অ্যাড-অন ট্রানজ্যাকশন নেটওয়ার্কের মাধ্যমে হতে পারে।
স্মার্ট কন্ট্রাক্ট ওয়ালেট ব্যবহারকারীর জন্য অনেক সুবিধা উন্মুক্ত করে, যার মধ্যে রয়েছে:
- আপনার নিজস্ব নমনীয় নিরাপত্তা নিয়ম সংজ্ঞায়িত করা
- কী হারিয়ে গেলে আপনার অ্যাকাউন্ট পুনরুদ্ধার করা
- বিশ্বস্ত ডিভাইস বা ব্যক্তিদের মধ্যে আপনার অ্যাকাউন্টের নিরাপত্তা শেয়ার করা
- অন্য কারও গ্যাস প্রদান করা, বা অন্য কাউকে আপনার গ্যাস প্রদান করতে দেওয়া
- ট্রানজ্যাকশনগুলো একসাথে ব্যাচ করা (যেমন, একবারে একটি সোয়াপ অনুমোদন করা এবং কার্যকর করা)
- ব্যবহারকারীর অভিজ্ঞতায় উদ্ভাবন আনতে বিকেন্দ্রীকৃত অ্যাপ্লিকেশন (dapp) এবং ওয়ালেট ডেভেলপারদের জন্য আরও সুযোগ
এই সুবিধাগুলো বর্তমানে নেটিভভাবে সমর্থিত নয় কারণ শুধুমাত্র এক্সটার্নালি ওনড অ্যাকাউন্ট () ট্রানজ্যাকশন শুরু করতে পারে। EOA হলো মূলত পাবলিক-প্রাইভেট কী পেয়ার। এগুলো এভাবে কাজ করে:
- আপনার কাছে প্রাইভেট কী থাকলে আপনি ইথেরিয়াম ভার্চুয়াল মেশিন (EVM)-এর নিয়মের মধ্যে যেকোনো কিছু করতে পারবেন
- আপনার কাছে প্রাইভেট কী না থাকলে আপনি কিছুই করতে পারবেন না।
আপনি যদি আপনার কী হারিয়ে ফেলেন তবে সেগুলো পুনরুদ্ধার করা যাবে না, এবং চুরি হওয়া কী চোরদের একটি অ্যাকাউন্টের সমস্ত ফান্ডে তাৎক্ষণিক অ্যাক্সেস দেয়।
স্মার্ট কন্ট্রাক্ট ওয়ালেট হলো এই সমস্যাগুলোর সমাধান, কিন্তু বর্তমানে এগুলো প্রোগ্রাম করা কঠিন কারণ শেষ পর্যন্ত, তারা যে লজিকই প্রয়োগ করুক না কেন, ইথেরিয়াম দ্বারা প্রসেস হওয়ার আগে সেগুলোকে EOA ট্রানজ্যাকশনের একটি সেটে অনুবাদ করতে হয়। অ্যাকাউন্ট বিমূর্তকরণ স্মার্ট কন্ট্রাক্টগুলোকে নিজেরাই ট্রানজ্যাকশন শুরু করতে সক্ষম করে, যাতে ব্যবহারকারী যে লজিক প্রয়োগ করতে চান তা স্মার্ট কন্ট্রাক্ট ওয়ালেটের মধ্যেই কোড করা যায় এবং ইথেরিয়ামে কার্যকর করা যায়।
পরিশেষে, অ্যাকাউন্ট বিমূর্তকরণ স্মার্ট কন্ট্রাক্ট ওয়ালেটের জন্য সমর্থন উন্নত করে, এগুলোকে তৈরি করা সহজ এবং ব্যবহার করা নিরাপদ করে তোলে। অ্যাকাউন্ট বিমূর্তকরণের মাধ্যমে, ব্যবহারকারীরা অন্তর্নিহিত প্রযুক্তি না বুঝেই ইথেরিয়ামের সমস্ত সুবিধা উপভোগ করতে পারেন।
সিড ফ্রেজের বাইরে
বর্তমান অ্যাকাউন্টগুলো প্রাইভেট কী ব্যবহার করে সুরক্ষিত থাকে যা সিড ফ্রেজ থেকে গণনা করা হয়। সিড ফ্রেজে অ্যাক্সেস আছে এমন যে কেউ সহজেই একটি অ্যাকাউন্ট রক্ষাকারী প্রাইভেট কী আবিষ্কার করতে পারে এবং এটি যে সমস্ত সম্পদ রক্ষা করে তাতে অ্যাক্সেস পেতে পারে। যদি একটি প্রাইভেট কী এবং সিড ফ্রেজ হারিয়ে যায়, তবে সম্পদগুলো স্থায়ীভাবে অ্যাক্সেসযোগ্য থাকে না। এই সিড ফ্রেজগুলো সুরক্ষিত রাখা এমনকি বিশেষজ্ঞ ব্যবহারকারীদের জন্যও অসুবিধাজনক, এবং সিড ফ্রেজ ফিশিং হলো সবচেয়ে সাধারণ স্ক্যামগুলোর মধ্যে একটি।
অ্যাকাউন্ট বিমূর্তকরণ সম্পদ ধরে রাখতে এবং ট্রানজ্যাকশন অনুমোদন করতে একটি স্মার্ট কন্ট্রাক্ট ব্যবহার করে এর সমাধান করে। স্মার্ট কন্ট্রাক্টগুলোতে সর্বোচ্চ নিরাপত্তা এবং ব্যবহারযোগ্যতার জন্য তৈরি কাস্টম লজিক অন্তর্ভুক্ত থাকতে পারে। ব্যবহারকারীরা এখনও অ্যাক্সেস নিয়ন্ত্রণ করতে প্রাইভেট কী ব্যবহার করেন, তবে উন্নত নিরাপত্তা ব্যবস্থার সাথে।
উদাহরণস্বরূপ, একটি ওয়ালেটে ব্যাকআপ কী যুক্ত করা যেতে পারে, যা প্রাথমিক কী আপস করা হলে কী প্রতিস্থাপন করতে সক্ষম করে। প্রতিটি কী ভিন্নভাবে সুরক্ষিত করা যেতে পারে বা বিশ্বস্ত ব্যক্তিদের মধ্যে বিতরণ করা যেতে পারে, যা উল্লেখযোগ্যভাবে নিরাপত্তা বৃদ্ধি করে। অতিরিক্ত ওয়ালেট নিয়মগুলো কী উন্মুক্ত হওয়ার ক্ষতি প্রশমিত করতে পারে, যেমন উচ্চ-মূল্যের ট্রানজ্যাকশনের জন্য একাধিক স্বাক্ষরের প্রয়োজন বা বিশ্বস্ত ঠিকানাগুলোতে ট্রানজ্যাকশন সীমাবদ্ধ করা।
উন্নত ব্যবহারকারীর অভিজ্ঞতা
অ্যাকাউন্ট বিমূর্তকরণ প্রোটোকল স্তরে স্মার্ট কন্ট্রাক্ট ওয়ালেট সমর্থন করে ব্যবহারকারীর অভিজ্ঞতা এবং নিরাপত্তাকে ব্যাপকভাবে উন্নত করে। ডেভেলপাররা স্বাধীনভাবে উদ্ভাবন করতে পারেন, গতি এবং দক্ষতার জন্য ট্রানজ্যাকশন বান্ডলিং উন্নত করতে পারেন। সাধারণ সোয়াপগুলো এক-ক্লিক অপারেশনে পরিণত হতে পারে, যা ব্যবহারের সহজতা উল্লেখযোগ্যভাবে উন্নত করে।
গ্যাস ব্যবস্থাপনা উল্লেখযোগ্যভাবে উন্নত হয়। অ্যাপ্লিকেশনগুলো ব্যবহারকারীদের গ্যাস ফি প্রদান করতে পারে বা ETH ছাড়া অন্য টোকেনে পেমেন্ট করার অনুমতি দিতে পারে, যা ETH ব্যালেন্স বজায় রাখার প্রয়োজনীয়তা দূর করে।
অ্যাকাউন্ট বিমূর্তকরণ কীভাবে বাস্তবায়িত হবে?
বর্তমানে, স্মার্ট কন্ট্রাক্ট ওয়ালেটগুলো বাস্তবায়ন করা চ্যালেঞ্জিং কারণ এগুলো স্ট্যান্ডার্ড ট্রানজ্যাকশন মোড়ানো জটিল কোডের ওপর নির্ভর করে। ইথেরিয়াম স্মার্ট কন্ট্রাক্টগুলোকে সরাসরি ট্রানজ্যাকশন শুরু করার অনুমতি দিয়ে এটি পরিবর্তন করতে পারে, বাহ্যিক রিলেয়ারের ওপর নির্ভর করার পরিবর্তে ইথেরিয়াম স্মার্ট কন্ট্রাক্টগুলোতে লজিক এম্বেড করে।
EIP-4337: প্রোটোকল পরিবর্তন ছাড়াই অ্যাকাউন্ট বিমূর্তকরণ
EIP-4337 ইথেরিয়ামের মূল প্রোটোকল পরিবর্তন না করেই নেটিভ স্মার্ট কন্ট্রাক্ট ওয়ালেট সমর্থন সক্ষম করে। এটি ভ্যালিডেটরদের দ্বারা ট্রানজ্যাকশন বান্ডেলে সংগৃহীত UserOperation অবজেক্ট প্রবর্তন করে, যা ওয়ালেট ডেভেলপমেন্টকে সহজ করে। EIP-4337 EntryPoint কন্ট্রাক্টটি 1 মার্চ 2023-এ ইথেরিয়াম মেইননেট-এ ডিপ্লয় করা হয়েছিল এবং এটি 26 মিলিয়নেরও বেশি স্মার্ট ওয়ালেট এবং 170 মিলিয়ন UserOperations তৈরিতে সহায়তা করেছে।
বর্তমান অগ্রগতি
ইথেরিয়ামের পেকট্রা আপগ্রেডের অংশ হিসেবে, EIP-7702 7 মে, 2025-এর জন্য নির্ধারিত হয়েছে। EIP-4337 ব্যাপকভাবে গৃহীত হয়েছে, যেখানে 26 মিলিয়নেরও বেশি স্মার্ট অ্যাকাউন্ট ডিপ্লয় করা হয়েছে এবং 170 মিলিয়নেরও বেশি UserOperations প্রসেস করা হয়েছে (opens in a new tab)।
আরও পড়ুন
- erc4337.io (opens in a new tab)
- EIP-4337 ডকুমেন্টেশন (opens in a new tab)
- EIP-7702 ডকুমেন্টেশন (opens in a new tab)
- ERC-4337 অ্যাডপশন ড্যাশবোর্ড (opens in a new tab)
- ভিটালিকের "রোড টু অ্যাকাউন্ট অ্যাবস্ট্রাকশন" (opens in a new tab)
- সোশ্যাল রিকভারি ওয়ালেট নিয়ে ভিটালিকের ব্লগ (opens in a new tab)
- অসাম অ্যাকাউন্ট অ্যাবস্ট্রাকশন (opens in a new tab)
পেজ সর্বশেষ আপডেট করা হয়েছে: 6 জুন, 2026