paint-brush
ইথারস্পট কীভাবে আমরা ইথেরিয়াম স্মার্ট চুক্তি তৈরি করি তা পুনরায় সংজ্ঞায়িত করে (অ্যাকাউন্ট বিমূর্ততা)দ্বারা@etherspot
2,728 পড়া
2,728 পড়া

ইথারস্পট কীভাবে আমরা ইথেরিয়াম স্মার্ট চুক্তি তৈরি করি তা পুনরায় সংজ্ঞায়িত করে (অ্যাকাউন্ট বিমূর্ততা)

দ্বারা Etherspot6m2024/04/22
Read on Terminal Reader

অতিদীর্ঘ; পড়তে

ERC-4337, অ্যাকাউন্ট অ্যাবস্ট্রাকশন, এবং কীভাবে ইথারস্পটের উদ্ভাবনী পদ্ধতি নতুন ব্যবহারকারীদের dApps এবং বৃহত্তর Web3 ইকোসিস্টেমে অনবোর্ডিংকে স্ট্রীমলাইন করে তা দেখুন
featured image - ইথারস্পট কীভাবে আমরা ইথেরিয়াম স্মার্ট চুক্তি তৈরি করি তা পুনরায় সংজ্ঞায়িত করে (অ্যাকাউন্ট বিমূর্ততা)
Etherspot HackerNoon profile picture
0-item


ভিটালিক বুটেরিন হিসাবে বিবৃত তার একটি নিবন্ধে, “ অ্যাকাউন্ট বিমূর্ততা দীর্ঘকাল ধরে ইথেরিয়াম বিকাশকারী সম্প্রদায়ের একটি স্বপ্ন ছিল। "এবং এর জন্য ভাল কারণ রয়েছে।


অ্যাকাউন্ট অ্যাবস্ট্রাকশন (AA) ইভিএম কোডকে শুধুমাত্র অ্যাপ্লিকেশন লজিকই নয়, ব্যবহারকারীদের ওয়ালেটে যাচাইকরণ যুক্তিও কার্যকর করতে সক্ষম করে, এইভাবে ওয়ালেট ডিজাইনে সৃজনশীল স্বাধীনতাকে উৎসাহিত করে। এটি মাল্টিসিগস, সামাজিক পুনরুদ্ধার, সহজ স্বাক্ষর অ্যালগরিদম, পোস্ট-কোয়ান্টাম নিরাপদ স্বাক্ষর অ্যালগরিদম এবং আপগ্রেডযোগ্যতার মতো উদ্ভাবনী বৈশিষ্ট্যগুলিকে সক্ষম করে।


যাইহোক, ECDSA-সুরক্ষিত বাহ্যিক-মালিকানাধীন অ্যাকাউন্ট (EOA) থেকে উদ্ভূত লেনদেনের জন্য বর্তমান Ethereum প্রোটোকলের প্রয়োজনীয়তা এটিকে অত্যন্ত কঠিন করে তোলে, প্রতিটি ব্যবহারকারীর অপারেশনে 21000 গ্যাস ওভারহেড যোগ করে। EIP-2938 ইওএ নয়, চুক্তি থেকে লেনদেন শুরু করার অনুমতি দিয়ে এর সমাধান করার লক্ষ্য। তবুও, এটির জন্য উল্লেখযোগ্য প্রোটোকল পরিবর্তন প্রয়োজন।


এবং পরিশেষে, ERC-4337 সম্মতি-স্তর প্রোটোকল পরিবর্তন ছাড়াই একটি সমাধান প্রদান করে। এই প্রস্তাব দ্বারা সংজ্ঞায়িত, অ্যাকাউন্ট বিমূর্ততা ব্যবহারকারীদের তাদের প্রাথমিক অ্যাকাউন্ট হিসাবে EOA-এর পরিবর্তে স্বেচ্ছাচারী যাচাইকরণ যুক্তিযুক্ত স্মার্ট চুক্তি ওয়ালেট ব্যবহার করতে দেয়।


1 মার্চ, 2023-এ, ERC-4337 ছিল চালু ইথেরিয়াম মেইননেটে, সাথে ইথারস্পট , একটি অ্যাকাউন্ট অ্যাবস্ট্রাকশন SDK প্রদানকারী, একটি গুরুত্বপূর্ণ ভূমিকা পালন করছে। রিসিভিং থেকে একটি অনুদান Ethereum ফাউন্ডেশন এই উদ্যোগকে এগিয়ে নিতে, Etherspot এই ইভেন্টে একটি গুরুত্বপূর্ণ অংশগ্রহণকারী হিসাবে বিবেচিত হয়।


নীচে, আমরা ERC-4337, AA, এবং কীভাবে ইথারস্পটের উদ্ভাবনী পদ্ধতি নতুন ব্যবহারকারীদের বিকেন্দ্রীভূত অ্যাপ্লিকেশন এবং বৃহত্তর ব্লকচেইন ইকোসিস্টেমে অনবোর্ডিংকে প্রবাহিত করে তার বিশদ অনুসন্ধান করব।


ERC-4337 বোঝা

এই উদ্যোগটি প্রোটোকলের দুটি বিদ্যমান অ্যাকাউন্টের ধরন, বহিরাগত মালিকানাধীন অ্যাকাউন্ট এবং স্মার্ট চুক্তি অ্যাকাউন্টগুলিকে একক চুক্তি অ্যাকাউন্টে একত্রিত করে যা টোকেন লেনদেন এবং চুক্তি তৈরির সুবিধা দেয়। এটি সৃজনশীল ওয়ালেট ডিজাইনকে উৎসাহিত করে, সামাজিক পুনরুদ্ধার, কাস্টমাইজেশন এবং আপগ্রেডযোগ্যতা সক্ষম করে।


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


মেটামাস্কের মতো বর্তমান ইথেরিয়াম ওয়ালেটগুলি হল EOAs, EOAগুলির চারপাশে সেট করা নিয়ম দ্বারা সীমাবদ্ধ, ওয়ালেট সেটআপ এবং ব্যক্তিগত কী নিরাপত্তা ব্যবস্থা কিছুটা জটিল করে তোলে। বীজ বাক্যাংশ হারানো মানে প্রায়ই ওয়ালেট অ্যাক্সেস হারানো।


ERC-4337 এই সীমাবদ্ধতাগুলিকে সম্বোধন করে। এটি স্মার্ট কন্ট্রাক্ট অ্যাকাউন্ট এবং EOA-এর কার্যকারিতাকে একত্রিত করে, কাঙ্খিত ওয়ালেট বৈশিষ্ট্যের স্থাপনাকে সহজ করে।


EIP-2938 এর বিপরীতে, উপরে উল্লিখিত প্রস্তাবের জন্য, যার জন্য সম্মতি-স্তর পরিবর্তনের প্রয়োজন, ERC-4337 একটি উচ্চ-স্তরের ছদ্ম-লেনদেন বস্তুর পরিচয় দেয় যা UserOperation নামে পরিচিত। ব্যবহারকারীরা UserOperation অবজেক্টগুলিকে একটি পৃথক মেমপুলে পাঠায়, যা পরে বান্ডলার দ্বারা একটি লেনদেনে প্যাকেজ করা হয় এবং একটি ব্লকে অন্তর্ভুক্ত করা হয়। বান্ডলার, ভ্যালিডেটরদের মতোই কাজ করে, বান্ডিল লেনদেনের জন্য গ্যাস প্রদান করে এবং স্বতন্ত্র ইউজার অপারেশন এক্সিকিউশন থেকে ফি গ্রহণ করে।


এই প্রস্তাবটি validateUserOp এর মত নতুন ফাংশন যোগ করে, একটি ওয়ালেটকে একটি স্মার্ট চুক্তিতে পরিণত করে এবং একটি নতুন চুক্তি, EntryPoint প্রবর্তন করে, যা এই নতুন ফাংশনগুলি কার্যকর করার জন্য একটি নিরাপত্তা গেট হিসাবে কাজ করে৷


ERC-4337-এর লক্ষ্য হল যেকোন বান্ডলারকে অংশগ্রহণের অনুমতি দিয়ে অ্যাকাউন্ট বিমূর্তকরণ বিকেন্দ্রীকরণ অর্জন করা, দ্রুত গ্রহণের জন্য ঐকমত্য পরিবর্তন এড়ানো এবং উদ্ভাবনী ব্যবহারের ক্ষেত্রে যেমন:


  • একত্রিত স্বাক্ষর;

  • দৈনিক লেনদেনের সীমা;

  • জরুরী অ্যাকাউন্ট জমা করা;

  • সাদা তালিকাভুক্ত করা;

  • গোপনীয়তা-সংরক্ষণকারী অ্যাপ্লিকেশন।


এটির লক্ষ্য হল সময় এবং গ্যাস সংরক্ষণ করা কারণ বান্ডলারগুলি একটি একক লেনদেনে ব্যবহারকারীর অপারেশন অবজেক্ট প্যাকেজ করতে পারে।


ব্যবহারকারীদের জন্য, ERC-4337 ক্রিপ্টো ওয়ালেট অভিজ্ঞতায় বিপ্লব ঘটাতে পারে, ক্রিপ্টো গ্রহণকে বাড়িয়ে তুলতে পারে। এটি ওয়ালেট সেটআপকে সহজ করে, বীজ বাক্যাংশ ধরে রাখার প্রয়োজনীয়তা দূর করে এবং মাল্টি-ফ্যাক্টর প্রমাণীকরণ এবং অ্যাকাউন্ট পুনরুদ্ধার সক্ষম করে। ব্যবহারকারীরা স্বয়ংক্রিয়-পে, পূর্ব-অনুমোদিত, এবং বান্ডিল লেনদেন সহ কাস্টমাইজড পরিষেবাগুলি অ্যাক্সেস করতে পারে।


এটি মানবিক ত্রুটি কমিয়ে নিরাপত্তা বাড়ায় এবং গ্যাসের নমনীয়তা প্রদান করে, কারণ ওয়ালেট যেকোনো ERC-20 টোকেন দিয়ে গ্যাস ফি দিতে পারে। এই আপগ্রেডের মাধ্যমে, ডেভেলপাররা মানিব্যাগ তৈরি করতে পারে যা যেকোনো ERC-20 টোকেনে গ্যাস ফি প্রদানের সুবিধা দেয়।


ERC-4337 এর মাধ্যমে, জটিল ক্রিপ্টো ওয়ালেট ব্যবহারকারীর অভিজ্ঞতা উল্লেখযোগ্যভাবে মসৃণ করা যেতে পারে, যা ব্যাপকভাবে গ্রহণের ক্ষেত্রে একটি উল্লেখযোগ্য বাধা দূর করে।


উন্মোচন ওপেন-সোর্স আরকা পেমাস্টার


Paymaster হল একটি স্মার্ট কন্ট্রাক্ট অ্যাকাউন্ট যা গ্যাস পেমেন্ট নীতিগুলি পরিচালনা করে, প্রকল্পগুলিকে তাদের ব্যবহারকারীদের লেনদেনের খরচ কভার করতে সক্ষম করে এবং ব্যবহারকারীদের লেনদেনের ইন্টারঅ্যাকশনের জন্য স্থানীয় ব্লকচেইন টোকেন রাখার প্রয়োজনীয়তা দূর করে।


ব্যবহারকারীরা, পরিবর্তে, যে কোনো ERC-20 টোকেন, যেমন USDC বা USDT দিয়ে গ্যাস ফি দিতে পারেন। এই বৈশিষ্ট্যটি অ্যাপ্লিকেশন ডেভেলপারদের গ্যাস ফি স্পনসর করতে এবং স্টেবলকয়েন বা অন্যান্য ERC-20 টোকেনে গ্যাসের অর্থপ্রদান গ্রহণ করতে সক্ষম করে, যা ডেভেলপার এবং ব্যবহারকারী উভয়কেই উপকৃত করে।


একটি ব্যবহারকারী অপারেশন তার পেমাস্টার হিসাবে অন্য ঠিকানা মনোনীত করতে পারে; সেট করা হলে, যাচাইকরণের সময়, এন্ট্রি পয়েন্ট চেক করে যে পেমাস্টার ব্যবহারকারীর অপারেশন খরচ কভার করতে ইচ্ছুক কিনা। ইচ্ছুক হলে, মানিব্যাগের পরিবর্তে Paymaster-এর স্টেক করা ETH থেকে ফি কেটে নেওয়া হয়, লেনদেনের কর্মপ্রবাহ উন্নত করে।


Paymasters দ্বারা প্রদত্ত নমনীয়তার উপর ভিত্তি করে, Etherspot ওপেন সোর্স উপস্থাপন করে আরকা পেমাস্টার সার্ভিস , Web3 ব্যবহারকারীর অভিজ্ঞতা পরিমার্জিত করার অনুসন্ধানকে আরও এগিয়ে নিয়ে যাচ্ছে।


Arka হল একটি ব্যাকএন্ড পরিষেবা যা dApp ব্যবহারকারী স্পনসরশিপের জন্য যোগ্য কিনা তা যাচাই করে এবং যদি তাই হয়, তাদের পক্ষে প্রয়োজনীয় স্পনসরশিপ লেনদেন তৈরি করে।


পরিষেবাটি শেষ-ব্যবহারকারীদের পক্ষ থেকে প্রকল্পগুলিকে লেনদেনের ফি প্রদানের অনুমতি দেওয়ার জন্য স্পনসরড লেনদেনের অফার করে৷ এছাড়াও, বিকাশকারীরা উপরে উল্লিখিত গ্যাসবিহীন লেনদেনের সুবিধা নিতে পারে।


আপনি এখানে Etherspot এর Arka Paymaster কিভাবে ব্যবহার করবেন সে সম্পর্কে আরও জানতে পারেন। https://bit.ly/3UgL0QLhttps://bit.ly/3UgL0QL

স্কন্ধ বান্ডলার অন্বেষণ


ERC-4337 বান্ডলার পরিষেবাগুলি ব্যবহারকারী এবং Ethereum নেটওয়ার্কের মধ্যে মধ্যস্থতাকারী, তাদের অন-চেইন অন্তর্ভুক্তি নিশ্চিত করতে একাধিক ব্যবহারকারীর অপারেশন (লেনদেন) একত্রিত করে৷ বান্ডলাররা UserOps লেনদেনগুলি UserOperation ফাংশনের মাধ্যমে সংগ্রহ করে এবং নেটওয়ার্কে একক লেনদেন হিসাবে জমা দেয়, গ্যাস ফি বাঁচায় এবং ব্লকচেইন কনজেশন কমায়। ইথারস্পট নামের একটি মডুলার টাইপস্ক্রিপ্ট বাস্তবায়ন তৈরি করেছে স্কন্ধ .


Skandha Ethereum ERC-4337 অ্যাকাউন্ট বিমূর্তকরণের জন্য একটি বিকাশকারী-বান্ধব বান্ডলার প্রদান করে। এটি ERC-4337 মান মেনে চলে, Ethereum এবং EVM-সামঞ্জস্যপূর্ণ চেইন ব্যবহারকারী এবং বিকাশকারী উভয়ের জন্যই অসংখ্য সুবিধা আনলক করে:


  • বিকেন্দ্রীকরণ: এটি একটি একক সত্তা দ্বারা নিয়ন্ত্রিত কেন্দ্রীভূত রিলেয়ারগুলির উপর নির্ভর না করে স্মার্ট চুক্তির ওয়ালেটগুলিতে অ্যাক্সেসের সুবিধা দেয়৷

  • গ্যাস খরচ সঞ্চয়: একাধিক লেনদেন একত্রিত করে।

  • সেন্সরশিপ-প্রতিরোধ: যে কেউ একটি বান্ডলার পরিষেবা চালু করতে পারে।


Ethereum, Polygon, Optimism, Arbitrum, Linea, Gnosis, Fuse, Base, Flare, Mantle, এবং আরও অনেক কিছু সহ 22+ নেটওয়ার্কে লাইভ অপারেশনের মাধ্যমে স্কন্ধার বিশিষ্টতা দেখানো হয়েছে। এটি নেদারমাইন্ড নোডের সাথে সামঞ্জস্যপূর্ণ, যা প্রাথমিকভাবে নেদারমাইন্ড ক্লায়েন্টদের ব্যবহার করে এমন জিনোসিস এবং ফিউজের মতো নেটওয়ার্কগুলিতে অপারেশন সক্ষম করে৷


উপরন্তু, Skandha L2 চেইন সমর্থন করে, এবং Skandha এর একটি একক উদাহরণ একাধিক নেটওয়ার্ক জুড়ে কাজ করতে পারে। একটি উত্তেজনাপূর্ণ বৈশিষ্ট্য সঙ্গে তার ক্ষমতা শেয়ার্ড মেমপুল , ERC-4337 বান্ডেলগুলিকে ETH নোডের মতো কাজ করার অনুমতি দেয়, সত্য বিকেন্দ্রীকরণের প্রচার করে।


শুরু করতে, একটি API কী পান ইথারস্পটের ডেভেলপার পোর্টাল .

এটি কিভাবে ব্যবহার করতে

স্কন্ধে প্রবেশ করা এবং চালানো সহজ করা হয়েছে একটি ওয়ান-লাইনারের মাধ্যমে https://skandha.run/ . Skandha এবং Arka উভয়ই ব্যবহার করতে আগ্রহী বিকাশকারীদের জন্য TransactionKit হল অপরিহার্য হাতিয়ার।


ট্রানজেকশনকিট (TX কিট) দ্রুত এবং সহজবোধ্য Web3 বিকাশের জন্য একটি স্মার্ট অ্যাকাউন্ট প্রতিক্রিয়া লাইব্রেরি। Etherspot এর প্রাইম SDK এর সাথে একত্রে প্রাইম SDK , এটি আরকা এবং স্কন্ধ উভয় ক্ষেত্রেই নিরবিচ্ছিন্ন অ্যাক্সেসের সুবিধা দেয়, ERC-4337 বান্ডলার পরিষেবা এবং আরকা পেমাস্টার পরিষেবার সাথে ইন্টারঅ্যাক্ট করার জন্য একটি বিস্তৃত সমাধান প্রদান করে।


যেকোনো dApp বা ফ্রন্ট-এন্ড ডেভেলপারদের জন্য আদর্শ, এটি রিঅ্যাক্ট কম্পোনেন্টের পিছনে জটিল ব্লকচেইন অপারেশন লুকিয়ে রাখে। এটির সাহায্যে, আপনি সহজেই লেনদেন সম্পাদন করতে পারেন, স্মার্ট চুক্তির সাথে ইন্টারঅ্যাক্ট করতে পারেন এবং 22+ ব্লকচেইন জুড়ে ডিজিটাল সম্পদ পরিচালনা করতে পারেন।


TransactionKit নিয়োগের সুবিধার মধ্যে রয়েছে স্কন্ধ, আর্কা এবং ইথেরিয়াম নেটওয়ার্ক (বা অন্যান্য সমর্থিত চেইন) এর মধ্যে মিথস্ক্রিয়া পরিচালনার জন্য উন্নত দক্ষতা এবং একটি ব্যবহারকারী-বান্ধব ইন্টারফেস। এর ফলে, বিকাশকারীরা শিল্পের সেরা অভিজ্ঞতা পান।

এটি Web3 বিকাশের বাধাকে কমিয়ে দেয়, পরবর্তী মিলিয়ন ব্যবহারকারীদের ক্ষেত্রে আনতে অভিপ্রায়। ব্লকচেইন প্রযুক্তিকে আরও সহজলভ্য করে, এটি ব্যাপকভাবে গ্রহণে সহায়তা করে।


TransactionKit সংহত করতে, বিকাশকারীরা বিস্তারিত গাইডের জন্য আমাদের ডক্স দেখতে পারেন; সেখানে, আপনি শুরু করার জন্য সমস্ত প্রয়োজনীয় নির্দেশাবলী এবং সংস্থানগুলিও পাবেন৷ লাইব্রেরিটি ব্যবহারকারী-বান্ধব, ভালোভাবে নথিভুক্ত এবং যেকোনো কোডিং স্তরের একজন dApp বিকাশকারীর দ্বারা ব্যয় করা সময়কে ত্বরান্বিত করার জন্য ডিজাইন করা হয়েছে।

শেষ করি

ERC-4337 বাস্তবায়ন ব্লকচেইন বিবর্তনে উল্লেখযোগ্য মাইলফলক চিহ্নিত করে। স্মার্ট অ্যাকাউন্টগুলি উন্নত কার্যকারিতা, সুবিন্যস্ত ব্যবহারকারীর অভিজ্ঞতা, উন্নত নিরাপত্তা এবং কোয়ান্টাম-প্রতিরোধী ক্রিপ্টোগ্রাফি অফার করে। যদিও এখনও সম্পূর্ণ অ্যাকাউন্ট বিমূর্ততা অর্জন করতে পারেনি, এটি এমন বৈশিষ্ট্যগুলি প্রবর্তন করে যা ব্যবহারকারীর অভিজ্ঞতা উন্নত করে এবং ব্যাপক গ্রহণের পথ প্রশস্ত করে।


এখানে ইথারস্পটে, আপনি যেভাবে বিকেন্দ্রীভূত অ্যাপ্লিকেশনগুলি তৈরি করবেন আমরা তা পুনরায় সংজ্ঞায়িত করতে প্রস্তুত। প্রাইম SDK, Arka, Skandha, এবং TX কিট-এর মতো আমাদের ব্যবহারের জন্য প্রস্তুত পণ্যগুলির সাথে, আমাদের মাল্টি-চেইন প্ল্যাটফর্মটি কেবল ERC-4337-এর সুবিধাই দিচ্ছে না বরং কীভাবে স্ট্যান্ডার্ড ব্যবহারকারী-ব্লকচেন ইন্টারঅ্যাকশনগুলিকে উল্লেখযোগ্যভাবে স্ট্রীমলাইন করতে পারে, তার ফলে প্রবেশের বাধা কমিয়ে আনতে পারে। বিকাশকারী এবং শেষ ব্যবহারকারী উভয়ের জন্য।



ইথারস্পট অনুসরণ করুন:


ওয়েবসাইট | এক্স | বিরোধ | টেলিগ্রাম | গিটহাব


এই গল্পটি হ্যাকারনুনের ব্র্যান্ড অ্যাজ অ্যান লেখক প্রোগ্রামের অধীনে বিতরণ করা হয়েছিল। এখানে প্রোগ্রাম সম্পর্কে আরও জানুন.