একাউন্ট অ্যাবস্ট্রাকশন
বেশিরভাগ বর্তমান ব্যবহারকারী ব্যবহার করে Ethereum-এর সাথে ইন্টারঅ্যাক্ট করে। এটি ব্যবহারকারীদের ইথিরিয়ামের সাথে ইন্টারঅ্যাক্ট করার পদ্ধতিকে সীমাবদ্ধ করে। উদাহরণস্বরূপ, এটি লেনদেনের ব্যাচ করা কঠিন করে তোলে এবং ট্রানজেকশন ফি প্রদানের জন্য ব্যবহারকারীদের সর্বদা একটি ETH ব্যালেন্স রাখতে হয়।
একাউন্ট অ্যাবস্ট্রাকশন হলো ব্যবহারকারীদের তাদের একাউন্টে আরও বেশি নিরাপত্তা এবং উন্নত ব্যবহারকারীর অভিজ্ঞতা ফ্লেক্সিবলভাবে প্রোগ্রাম করার অনুমতি দিয়ে এই সমস্যাগুলো সমাধান করার একটি উপায়। এটি EOA আপগ্রেড করার (opens in a new tab) (EIP-7702) মাধ্যমে হতে পারে যাতে সেগুলো স্মার্ট কন্ট্রাক্ট দ্বারা নিয়ন্ত্রিত হতে পারে। বিদ্যমান প্রটোকল-এর সমান্তরালে চালানোর জন্য একটি দ্বিতীয়, পৃথক লেনদেন সিস্টেম (opens in a new tab) (EIP-4337) যুক্ত করার আরেকটি পথও রয়েছে। পথ যেটাই হোক না কেন, ফলাফল হলো স্মার্ট কন্ট্রাক্ট ওয়ালেট-এর মাধ্যমে ইথিরিয়ামে অ্যাক্সেস, যা বিদ্যমান প্রটোকল-এর অংশ হিসেবে নেটিভভাবে সমর্থিত অথবা একটি অ্যাড-অন লেনদেন নেটওয়ার্ক-এর মাধ্যমে।
স্মার্ট কন্ট্রাক্ট ওয়ালেট ব্যবহারকারীর জন্য অনেক সুবিধা আনলক করে, যার মধ্যে রয়েছে:
- আপনার নিজস্ব ফ্লেক্সিবল নিরাপত্তা নিয়ম সংজ্ঞায়িত করা
- কি (keys) হারিয়ে গেলে আপনার একাউন্ট পুনরুদ্ধার করা
- বিশ্বস্ত ডিভাইস বা ব্যক্তিদের মধ্যে আপনার একাউন্ট নিরাপত্তা শেয়ার করা
- অন্য কারও গ্যাস প্রদান করা, বা অন্য কাউকে আপনার গ্যাস প্রদান করতে দেওয়া
- লেনদেন একসাথে ব্যাচ করা (যেমন, একবারে একটি সোয়াপ অনুমোদন এবং কার্যকর করা)
- ডিএ্যাপস এবং ওয়ালেট ডেভেলপারদের জন্য ব্যবহারকারীর অভিজ্ঞতায় উদ্ভাবন করার আরও সুযোগ
এই সুবিধাগুলো বর্তমানে নেটিভভাবে সমর্থিত নয় কারণ শুধুমাত্র এক্সটার্নালি ওনড একাউন্ট () লেনদেন শুরু করতে পারে। EOA হলো কেবল পাবলিক-প্রাইভেট কি পেয়ার। এগুলো এভাবে কাজ করে:
- আপনার কাছে প্রাইভেট কি থাকলে আপনি ইথিরিয়াম ভার্চুয়াল মেশিন (EVM)-এর নিয়মের মধ্যে যেকোনো কিছু করতে পারেন
- আপনার কাছে প্রাইভেট কি না থাকলে আপনি কিছুই করতে পারবেন না।
আপনি যদি আপনার কি (keys) হারিয়ে ফেলেন তবে সেগুলো পুনরুদ্ধার করা যাবে না, এবং চুরি হওয়া কি চোরদের একটি একাউন্ট-এর সমস্ত ফান্ডে তাৎক্ষণিক অ্যাক্সেস দেয়।
স্মার্ট কন্ট্রাক্ট ওয়ালেট হলো এই সমস্যাগুলোর সমাধান, কিন্তু বর্তমানে এগুলো প্রোগ্রাম করা কঠিন কারণ শেষ পর্যন্ত, ইথিরিয়াম দ্বারা প্রসেস হওয়ার আগে তাদের বাস্তবায়িত যেকোনো লজিককে EOA লেনদেন-এর একটি সেটে অনুবাদ করতে হয়। একাউন্ট অ্যাবস্ট্রাকশন স্মার্ট কন্ট্রাক্ট-গুলোকে নিজেরাই লেনদেন শুরু করতে সক্ষম করে, যাতে ব্যবহারকারী যে লজিক বাস্তবায়ন করতে চান তা স্মার্ট কন্ট্রাক্ট ওয়ালেট-এ কোড করা যায় এবং ইথিরিয়ামে কার্যকর করা যায়।
পরিশেষে, একাউন্ট অ্যাবস্ট্রাকশন স্মার্ট কন্ট্রাক্ট ওয়ালেট-এর জন্য সমর্থন উন্নত করে, এগুলো তৈরি করা সহজ এবং ব্যবহার করা নিরাপদ করে তোলে। একাউন্ট অ্যাবস্ট্রাকশন-এর মাধ্যমে, ব্যবহারকারীরা অন্তর্নিহিত প্রযুক্তি বোঝার প্রয়োজন ছাড়াই ইথিরিয়ামের সমস্ত সুবিধা উপভোগ করতে পারেন।
সিড ফ্রেজ-এর বাইরে
বর্তমান একাউন্ট-গুলো প্রাইভেট কি ব্যবহার করে সুরক্ষিত থাকে যা সিড ফ্রেজ থেকে গণনা করা হয়। সিড ফ্রেজ-এ অ্যাক্সেস থাকা যে কেউ সহজেই একটি একাউন্ট রক্ষাকারী প্রাইভেট কি আবিষ্কার করতে পারে এবং এটি যে সমস্ত সম্পদ রক্ষা করে তাতে অ্যাক্সেস পেতে পারে। যদি একটি প্রাইভেট কি এবং সিড ফ্রেজ হারিয়ে যায়, তবে সম্পদগুলো স্থায়ীভাবে অ্যাক্সেসযোগ্য থাকে না। এই সিড ফ্রেজ-গুলো সুরক্ষিত রাখা এমনকি বিশেষজ্ঞ ব্যবহারকারীদের জন্যও অস্বস্তিকর, এবং সিড ফ্রেজ ফিশিং হলো সবচেয়ে সাধারণ স্ক্যামগুলোর মধ্যে একটি।
একাউন্ট অ্যাবস্ট্রাকশন সম্পদ ধরে রাখতে এবং লেনদেন অনুমোদন করতে একটি স্মার্ট কন্ট্রাক্ট ব্যবহার করে এর সমাধান করে। স্মার্ট কন্ট্রাক্ট-এ সর্বোচ্চ নিরাপত্তা এবং ব্যবহারযোগ্যতার জন্য তৈরি কাস্টম লজিক অন্তর্ভুক্ত থাকতে পারে। ব্যবহারকারীরা এখনও অ্যাক্সেস নিয়ন্ত্রণ করতে প্রাইভেট কি ব্যবহার করেন, তবে উন্নত নিরাপত্তা ব্যবস্থার সাথে।
উদাহরণস্বরূপ, একটি ওয়ালেট-এ ব্যাকআপ কি যোগ করা যেতে পারে, যা প্রাথমিক কি আপোসকৃত হলে কি প্রতিস্থাপন করতে সক্ষম করে। প্রতিটি কি ভিন্নভাবে সুরক্ষিত করা যেতে পারে বা বিশ্বস্ত ব্যক্তিদের মধ্যে বিতরণ করা যেতে পারে, যা উল্লেখযোগ্যভাবে নিরাপত্তা বৃদ্ধি করে। অতিরিক্ত ওয়ালেট নিয়মগুলো কি এক্সপোজার থেকে ক্ষতি প্রশমিত করতে পারে, যেমন উচ্চ-মূল্যের লেনদেন-এর জন্য একাধিক স্বাক্ষরের প্রয়োজন বা বিশ্বস্ত এডড্রেস-এ লেনদেন সীমাবদ্ধ করা।
উন্নত ব্যবহারকারীর অভিজ্ঞতা
একাউন্ট অ্যাবস্ট্রাকশন প্রটোকল স্তরে স্মার্ট কন্ট্রাক্ট ওয়ালেট সমর্থন করে ব্যবহারকারীর অভিজ্ঞতা এবং নিরাপত্তাকে ব্যাপকভাবে উন্নত করে। ডেভেলপাররা অবাধে উদ্ভাবন করতে পারে, গতি এবং দক্ষতার জন্য লেনদেন বান্ডলিং উন্নত করতে পারে। সাধারণ সোয়াপ এক-ক্লিক অপারেশনে পরিণত হতে পারে, যা ব্যবহারের সহজতা উল্লেখযোগ্যভাবে উন্নত করে।
গ্যাস ব্যবস্থাপনা উল্লেখযোগ্যভাবে উন্নত হয়। অ্যাপ্লিকেশনগুলো ব্যবহারকারীদের গ্যাস ফি প্রদান করতে পারে বা ETH ছাড়া অন্য টোকেন-এ অর্থপ্রদানের অনুমতি দিতে পারে, যা ETH ব্যালেন্স বজায় রাখার প্রয়োজনীয়তা দূর করে।
একাউন্ট অ্যাবস্ট্রাকশন কীভাবে বাস্তবায়িত হবে?
বর্তমানে, স্মার্ট কন্ট্রাক্ট ওয়ালেট-গুলো বাস্তবায়ন করা চ্যালেঞ্জিং কারণ এগুলো স্ট্যান্ডার্ড লেনদেন র্যাপিং করা জটিল কোডের উপর নির্ভর করে। ইথিরিয়াম স্মার্ট কন্ট্রাক্ট-গুলোকে সরাসরি লেনদেন শুরু করার অনুমতি দিয়ে এটি পরিবর্তন করতে পারে, বাহ্যিক রিলেয়ারের উপর নির্ভর করার পরিবর্তে ইথিরিয়াম স্মার্ট কন্ট্রাক্ট-এ লজিক এম্বেড করে।
EIP-4337: প্রটোকল পরিবর্তন ছাড়াই একাউন্ট অ্যাবস্ট্রাকশন
EIP-4337 ইথিরিয়ামের মূল প্রটোকল পরিবর্তন না করেই নেটিভ স্মার্ট কন্ট্রাক্ট ওয়ালেট সমর্থন সক্ষম করে। এটি ভ্যালিডেটরস দ্বারা লেনদেন বান্ডেলে সংগৃহীত UserOperation অবজেক্ট প্রবর্তন করে, যা ওয়ালেট ডেভেলপমেন্টকে সহজ করে। EIP-4337 EntryPoint কন্ট্রাক্ট 1 মার্চ 2023-এ ইথিরিয়াম মেইননেট-এ ডিপ্লয় করা হয়েছিল এবং এটি 26 মিলিয়নেরও বেশি স্মার্ট ওয়ালেট এবং 170 মিলিয়ন UserOperations তৈরিতে সহায়তা করেছে।
বর্তমান অগ্রগতি
ইথিরিয়ামের Pectra আপগ্রেডের অংশ হিসেবে, 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)
- ভিটালিকের "Road to Account Abstraction" (opens in a new tab)
- সোশ্যাল রিকভারি ওয়ালেট নিয়ে ভিটালিকের ব্লগ (opens in a new tab)
- অসাম একাউন্ট অ্যাবস্ট্রাকশন (opens in a new tab)
পেজ সর্বশেষ আপডেট: ২৩ ফেব্রুয়ারী, ২০২৬