EIP-7702 সাধারণ Ethereum ওয়ালেটগুলোকে স্মার্ট কন্ট্রাক্ট কোড চালানোর অনুমতি দেয়, যার মাধ্যমে ব্যাচ ট্রানজেকশন এবং স্পনসর্ড ট্রানজেকশন (ব্যবহারকারীদের পক্ষে Gas ফি প্রদান) সক্ষম হয়।
লেখক: Decrypt Agent
সংকলন: প্লেইন ল্যাঙ্গুয়েজ ব্লকচেইন
সারসংক্ষেপ
EIP-7702 হলো ২০২৫ সালের মে মাসে সক্রিয় করা একটি ইথেরিয়াম আপগ্রেড, যা সাধারণ ওয়ালেটগুলোকে সাময়িকভাবে স্মার্ট কন্ট্র্যাক্টের সক্ষমতা গ্রহণ করার অনুমতি দেয়।
এটি ব্যাচ ট্রানজ্যাকশন, গ্যাস স্পনসরশিপ এবং সীমিত-অনুমতির কী সমর্থন করে, তবে ডেলিগেট করা কোড ওয়ালেটের সম্পদের সম্পূর্ণ অ্যাক্সেস পায়।
২০২৬ সালের অক্টোবরে হ্যাকাররা ৬.৪ বিলিয়ন ডলারের হ্যাকিংয়ে EIP-7702-এর অপব্যবহার করে একটি বাইন্যান্স হট ওয়ালেট খালি করে দেয়, এবং বিশ্লেষকরা এই আক্রমণের জন্য একটি উত্তর কোরীয় হ্যাকিং গ্রুপকে দায়ী করেন।
ইথেরিয়ামে দুই ধরনের অ্যাকাউন্ট রয়েছে। এক্সটার্নালি ওনড অ্যাকাউন্ট (EOA) হলো সেই সাধারণ ওয়ালেট যা অধিকাংশ মানুষ ব্যবহার করেন, প্রাইভেট কী দ্বারা নিয়ন্ত্রিত, এবং ট্রানজ্যাকশন পাঠানোর বাইরে খুব বেশি কিছু করতে পারে না। স্মার্ট কন্ট্র্যাক্ট অ্যাকাউন্ট কোড চালাতে পারে, যা খরচের সীমা, অ্যাকাউন্ট পুনরুদ্ধার এবং ETH ছাড়া অন্য টোকেন দিয়ে ট্রানজ্যাকশন ফি পরিশোধের মতো বৈশিষ্ট্য সক্ষম করে, কিন্তু অধিকাংশ ব্যবহারকারী কখনোই এমন অ্যাকাউন্টে স্থানান্তরিত হননি। EIP-7702 এই ব্যবধান পূরণের একটি প্রচেষ্টা। ব্যবহারকারীদের নতুন ওয়ালেটে স্থানান্তরিত হতে বাধ্য করার পরিবর্তে, এটি বিদ্যমান EOA-গুলোকে তাদের নিজস্ব ঠিকানা ও সম্পদ ধরে রেখে সাময়িকভাবে স্মার্ট কন্ট্র্যাক্ট কোড ধার করার অনুমতি দেয়।
এই গাইডে ব্যাখ্যা করা হবে EIP-7702 কী, এটি কীভাবে কাজ করে, ডেভেলপারদের কেন এটি প্রয়োজন, এবং রেকর্ডকৃত বৃহত্তম ক্রিপ্টোকারেন্সি চুরিতে হ্যাকাররা কীভাবে এর অপব্যবহার করেছে।
EIP-7702 কী?
অফিসিয়াল স্পেসিফিকেশন অনুসারে, EIP-7702, যার শিরোনাম "Set Code for EOAs," হলো ২০২৪ সালের মে মাসে ইথেরিয়ামের সহ-প্রতিষ্ঠাতা ভিটালিক বুটেরিন এবং ডেভেলপার স্যাম উইলসন, আনসগার ডিট্রিকস ও লাইটক্লায়েন্ট কর্তৃক লিখিত একটি ইথেরিয়াম ইমপ্রুভমেন্ট প্রপোজাল।
এটি পেকট্রা আপগ্রেডের প্রধান পরিবর্তনগুলোর একটি, যা ২০২৫ সালের ৭ মে আনুষ্ঠানিকভাবে চালু হওয়া ইথেরিয়ামের বড় আপগ্রেড।
"EIP-7702 আমাদের দীর্ঘমেয়াদের জন্য প্রয়োজনীয় ভিত্তি দেয়," ইথেরিয়াম কোর ডেভেলপার প্রেস্টন ভ্যান লুন তখন Decrypt-কে বলেছিলেন। "পেকট্রা আপগ্রেডে পূর্ণাঙ্গ অ্যাবস্ট্রাকশন শেষ ব্যবহারকারীদের জন্য তাৎক্ষণিকভাবে উপলব্ধ হবে না, তবে এই আপগ্রেড ইথেরিয়ামকে এর ভবিষ্যৎ উন্নয়ন সমর্থনের জন্য অন্তর্নিহিত আর্কিটেকচার প্রদান করে।"
EIP-7702 হলো ইথেরিয়ামের কোর প্রোটোকল স্তরের একটি পরিবর্তন, কোনো টোকেন বা আলাদা ব্লকচেইন নয়, তাই কেনার মতো কোনো টোকেন নেই।
EIP-7702 কীভাবে কাজ করে?
EIP-7702 একটি নতুন ইথেরিয়াম ট্রানজ্যাকশন টাইপ যোগ করে: "সেট কোড ট্রানজ্যাকশন।" এই ট্রানজ্যাকশনে একটি অনুমোদন তালিকা থাকে, প্রতিটি অনুমোদন আপগ্রেড করা হবে এমন অ্যাকাউন্টের প্রাইভেট কী দ্বারা স্বাক্ষরিত, যা অ্যাকাউন্টটি যে স্মার্ট কন্ট্র্যাক্ট ঠিকানা ব্যবহার করতে চায় তা নির্দিষ্ট করে।
ট্রানজ্যাকশন প্রক্রিয়াকৃত হওয়ার পর, অ্যাকাউন্টটি সেই কন্ট্র্যাক্টের প্রতি একটি ক্ষুদ্র পয়েন্টার সংরক্ষণ করে, যাকে ডেলিগেশন ইন্ডিকেটর বলা হয়। সেই মুহূর্ত থেকে, যখনই কেউ অ্যাকাউন্টটিকে কল করে, ইথেরিয়াম সেই কন্ট্র্যাক্টের কোড চালায় যেন অ্যাকাউন্টটিতেই সেই কোড রয়েছে, এবং সেই কোডের তার সম্পদের উপর সম্পূর্ণ নিয়ন্ত্রণ থাকে।
এই ডেলিগেশন ততক্ষণ স্থায়ী হয় যতক্ষণ না অ্যাকাউন্টের মালিক একটি নতুন অনুমোদনে স্বাক্ষর করেন—হয় ভিন্ন কোনো কন্ট্র্যাক্টের দিকে নির্দেশ করে অথবা সাধারণ EOA-তে ফিরে যেতে পয়েন্টারটি মুছে দিয়ে।
EIP-7702 কী এটিকে অনন্য করে তোলে?
স্পেসিফিকেশনটি তিনটি মূল সক্ষমতা তালিকাভুক্ত করে যা এটি সক্ষম করার জন্য ডিজাইন করা হয়েছে:ব্যাচিং: একাধিক অপারেশনকে একটি একক লেনদেনে একত্রিত করা, যেমন একটি টোকেন অনুমোদন করা এবং তারপরই একটি টোকেন সোয়াপ সম্পন্ন করা।
স্পনসরশিপ: অন্যান্য অ্যাকাউন্টকে (যেমন একটি ডিসেন্ট্রালাইজড অ্যাপ্লিকেশন) ব্যবহারকারীর পক্ষে লেনদেন ফি পরিশোধ করার অনুমতি দেওয়া, যেখানে ব্যবহারকারী পরে অন্যান্য টোকেন ব্যবহার করে তাদের পরিশোধ করতে পারবেন।
প্রিভিলেজ ডি-এস্কেলেশন: সীমিত অনুমতিসহ সাব-কি তৈরি করা, যেমন নির্দিষ্ট টোকেনে ব্যয় সীমাবদ্ধ করা বা প্রতিদিন মোট ব্যালেন্সের ১%-এ উত্তোলন সীমাবদ্ধ করা।
নিরাপত্তা ঝুঁকি
এই একই বৈশিষ্ট্যগুলো নিরাপত্তা ঝুঁকিও তৈরি করে। স্পেসিফিকেশনটি স্পষ্টভাবে সতর্ক করে যে, যেহেতু ডেলিগেটেড কোডের "অ্যাকাউন্টে অনিয়ন্ত্রিত অ্যাক্সেস" থাকে, তাই অ্যাপ্লিকেশনগুলোকে কখনোই ব্যবহারকারীদের EIP-7702 অনুমোদনে স্বাক্ষর করতে প্ররোচিত করা উচিত নয়, এবং ওয়ালেটগুলো এর জন্য সরাসরি ইন্টারফেস প্রদান করা উচিত নয়। "এমন ইন্টারফেস প্রদানের কোনো নিরাপদ উপায় নেই,"
বলে স্পেসিফিকেশনটি উল্লেখ করেছে।
প্রতারকরা দ্রুত পদক্ষেপ নিয়েছে। The Block-এর জুন ২০২৫ সালের একটি প্রতিবেদন অনুসারে, মার্কেট মেকার Wintermute দেখতে পেয়েছে যে Pectra আপগ্রেড চালুর কয়েক সপ্তাহের মধ্যে, ৮০%-এরও বেশি EIP-7702 ডেলিগেশন একই ক্ষতিকারক "সুইপার" কন্ট্রাক্টের অনুলিপির দিকে ইঙ্গিত করছে, যা স্বয়ংক্রিয়ভাবে সেই ওয়ালেটগুলো থেকে তহবিল নিষ্কাশন করে যাদের প্রাইভেট কী compromised হয়েছে।
EIP-7702 এবং Binance হ্যাক
২০২৬ সালের ২৯ অক্টোবর, একজন আক্রমণকারী ১০টি ব্লকচেইন জুড়ে Binance ওয়ালেট থেকে প্রায় ৬.৪ বিলিয়ন ডলার সরিয়ে নেয়, যার বেশিরভাগ তহবিল প্রায় ২০ মিনিটের মধ্যে স্থানান্তরিত হয়। ব্লকচেইন অ্যানালিটিক্স ফার্ম TRM Labs এবং Chainalysis উভয়ই এই চুরিকে TraderTraitor-এর সাথে সম্পর্কিত করেছে—যে উত্তর কোরিয়ার হ্যাকিং গ্রুপটি ২০২৫ সালের ফেব্রুয়ারিতে ১.৫ বিলিয়ন ডলারের Bybit হ্যাকের পেছনে ছিল।
TRM Labs উল্লেখ করেছে যে, Ethereum নেটওয়ার্কে আক্রমণকারী EIP-7702 ডেলিগেশন ব্যবহার করে Binance-এর একটি হট ওয়ালেটকে তাদের নিয়ন্ত্রণাধীন একটি অ্যাসেট সুইপারে পরিণত করেছে, যেখানে ৫০টি অনুমোদন আগে থেকেই স্বাক্ষরিত ছিল। Chainalysis জানিয়েছে যে ক্রিপ্টো মিক্সার Tornado Cash-এর মাধ্যমে অর্থায়িত একটি অপারেশনাল ওয়ালেট এই স্বাক্ষরিত অনুমোদনগুলো জমা দিয়েছে, যার ফলে হট ওয়ালেটটি আক্রমণকারীর স্থাপন করা কোড চালায়, এরপর আক্রমণকারী ওয়ালেটটিকে কল করে এর সমস্ত সম্পদ নিষ্কাশন করে এবং তাদের নিয়ন্ত্রণাধীন ঠিকানায় একত্রিত করে।
গুরুত্বপূর্ণভাবে, EIP-7702 ডেলিগেশনের জন্য আপগ্রেড করা অ্যাকাউন্ট থেকে একটি বৈধ স্বাক্ষর প্রয়োজন। অন্য ৯টি চেইনে Binance-এর ওয়ালেটগুলোও প্রচলিত স্বাক্ষরিত স্থানান্তরের মাধ্যমে আক্রমণকারীর কাছে তহবিল পাঠিয়েছে, যা TRM বলেছে যে সমস্যাটি Ethereum-এর নিজস্ব কোনো দুর্বলতা থেকে নয় বরং Binance-এর হট ওয়ালেট স্বাক্ষর অবকাঠামোর compromise থেকে উদ্ভূত হয়েছে।
Binance জানিয়েছে যে তাদের তদন্ত প্রাথমিকভাবে একজন ইঞ্জিনিয়ারের compromised ল্যাপটপ দিয়ে শুরু হয়েছিল এবং এরপর থেকে "অতিরিক্ত লঙ্ঘনের স্থান" উন্মোচিত হয়েছে।
EIP-7702-এর ভবিষ্যৎ
EIP-7702 হলো Full Account Abstraction-এর দিকে প্রথম পদক্ষেপ, যা প্রতিটি Ethereum অ্যাকাউন্টকে স্মার্ট কন্ট্রাক্টের মতো নমনীয়তা দেওয়ার দীর্ঘমেয়াদী লক্ষ্য। এর ডিজাইনাররা এটিকে সেই "এন্ডগেম"-এর সাথে সম্পূর্ণ ফরওয়ার্ড-কম্প্যাটিবল করে তৈরি করেছেন, তাই আজকে এর উপর নির্মিত ওয়ালেটগুলো Ethereum-এর অ্যাকাউন্ট মডেল বিবর্তিত হওয়ার সাথে সাথে কাজ করতে থাকবে।পরবর্তী ধাপটি আসতে পারে Hegotá আপগ্রেডের সাথে, যা Glamsterdam-এর পর Ethereum-এর রোডম্যাপে একটি বড় আপগ্রেড। ২০২৬ সালের ফেব্রুয়ারিতে, বু্টেরিন বলেছিলেন EIP-8141, যাকে তিনি বর্ণনা করেছিলেন "একটি ব্যাপক প্যাকেজ যা অ্যাকাউন্ট অ্যাবস্ট্রাকশনের লক্ষ্য সমাধান করার সমস্ত অবশিষ্ট সমস্যাগুলোকে একত্রিত করে এবং সমাধান করে," তা Hegotá হার্ড ফর্কে "এক বছরের মধ্যে" প্রত্যাশিত।
"আমরা ২০১৬ সালের গোড়ার দিক থেকেই অ্যাকাউন্ট অ্যাবস্ট্রাকশন নিয়ে কথা বলছি," বু্টেরিন লিখেছিলেন, যোগ করে যে ডেভেলপাররা এটাও আলোচনা করছেন যে বিদ্যমান অ্যাকাউন্টগুলো এই নতুন ফ্রেমওয়ার্কে প্লাগ ইন করতে পারবে কিনা যাতে নেটিভভাবে ব্যাচ ট্রানজেকশন এবং Gas স্পনসরশিপ পাওয়া যায়।
এটি একটি বৃহত্তর পুনর্গঠন পরিকল্পনার অংশ। ২০২৬ সালের জুলাইয়ে, বু্টেরিন একটি নতুন খসড়া দীর্ঘমেয়াদী Ethereum রোডম্যাপকে নেটওয়ার্কের The Merge-এর পর সবচেয়ে বড় সংস্কার হিসেবে বর্ণনা করেছিলেন, যা ২০২২ সালে প্রুফ অফ স্টেক (PoS)-এ রূপান্তর ছিল।