استاندارد ERC4337

استاندارد ERC4337 با هوشمندسازی حساب های کاربران، سیستم پرداخت دیجیتال پیچیده را بدون دخالت بانک ها به سیستمی ساده و کاربرپسند تبدیل می کند. داشتن یک حساب کاربری هوشمند برای داشتن ویژگی های جدید و شخصی سازی شده دیگر یک رویا نیست! اکنون به لطف استاندارد ERC-4337 می‌توانید به روش‌های مختلف هزینه تراکنش‌ های خود را پرداخت کنید و حتی به دیگران اجازه دهید این هزینه‌ها را برای شما بپردازند. یا با استفاده از امضاهای گروهی تعداد زیادی از تراکنش ها را ارزان تر و سریع تر انجام دهید.

از همان روزهای اولیه ظهور ارزهای دیجیتال و فناوری بلاک چین، اتریوم با قراردادهای هوشمند و انعطاف پذیری منحصر به فرد خود به عنوان یکی از بزرگترین و محبوب ترین پلتفرم های دنیای ارزهای دیجیتال شناخته شد. (قراردادهای هوشمند) تحت استاندارد ERC-20 که تعامل توکن ها در شبکه اتریوم را بهبود می بخشد.

در همین حال، یکی از چالش های پذیرش جهانی ارزهای دیجیتال، وارد کردن کلمات بازیابی یا عبارات سید طولانی برای دسترسی به حساب کیف پول ارزهای دیجیتال، بازیابی حساب و به طور کلی استفاده از ارزهای دیجیتال به عنوان وسیله پرداخت بود. ERC-4337 استاندارد جدیدی برای اتریوم است که برای حل این چالش و افزودن امکانات بیشتر به هوش و برنامه های شبکه اتریوم ایجاد شده است.

استاندارد ERC-4337 راه حلی برای انتزاع حساب

استاندارد ERC4337 راه حلی برای انتزاع حساب

مفاهیم پیچیده ای مانند قراردادهای هوشمند و ماژول های کاری در همه جا و همچنین فقدان قابلیت همکاری بین سیستم های متمرکز و غیرمتمرکز، از موانع اصلی در پذیرش ارزهای دیجیتال و فناوری بلاک چین بوده است. شبکه اتریوم با کمک به معرفی مفهومی به نام انتزاع حساب از طریق استانداردهای ERC-4337 و EIP-4337، دسترسی به تمام جنبه های دنیای رمزنگاری را بهبود بخشیده است. اما انتزاع حساب چیست؟ در مورد ERC-4337 و EIP-4337 چه می دانید؟ در سال 2023، اتریوم با معرفی دو استاندارد ERC4337 و EIP-4337، پذیرش و استفاده از ارزهای دیجیتال را تسهیل کرد که هر دو با ارائه دسترسی به حساب های هوشمند به پذیرش وب 3 کمک می کنند اما حتی اگر EIP-4337 و ERC-4337 دو مفهوم کاملا متفاوت هستند، اکثر مردم این دو استاندارد را یکی می دانند.

EIP مخفف Ethereum Improvement Proposal و ERC مخفف Ethereum Request for Comment است. این دو استاندارد برای رشد اکوسیستم اتریوم بسیار مهم هستند. بنابراین ظهور استاندارد ERC-4337 از استاندارد EIP-4337 شروع شد و تمایز واضحی بین این دو وجود دارد. علاوه بر این، اطمینان حاصل کنید که ERC در درجه اول بر روی استانداردهای مشخصات پروتکل و روش های توسعه تمرکز دارد. در واقع ERC-4337 استاندارد جدید اتریوم است که به حساب های کاربری قابلیت های هوشمند پیشرفته ای می بخشد و فنی ترین تعریف آن را می توان یک اصطلاح ساده یعنی پدیده انتزاع حساب نامید.

انتزاع حساب؛ به معرفی ایده‌ها یا ویژگی‌های جدید در حساب‌های کاربری اشاره دارد و در عین حال می‌تواند به معنای حذف یا استخراج حساب‌های کاربری باشد، مانند حذف کاربران قدیمی مدیریت حساب؛ این امر نیاز به استفاده از کلمات بازیابی، اتکا به کلیدهای خصوصی و امضای تراکنش های فردی را کاهش می دهد و به حساب های کاربری کمک کرده تا مشابه قراردادهای هوشمند عمل کنند.

سابقه و منشا استاندارد ERC-4337

نکته مهم بعدی که باید در مورد حساب هوشمند اتریوم و کاربردهای آن بدانید، پیشینه و ریشه آن است. این مبحث درک دقیق و درستی از اهداف اجرای ERC-4337 ارائه می دهد. اولین تلاش برای انتزاع حساب، معرفی EIP-86 بود که هدف آن فعال کردن قراردادهای هوشمند برای شروع و تأیید تراکنش ها بود. گام بعدی به سوی انتزاع کامپیوتری استاندارد EIP-2938 بود که در سال 2020 معرفی شد. این مرحله بر توسعه یک نوع حساب جدید در سطح بالا با استفاده از قراردادهای هوشمند با یک آدرس خاص متمرکز بود. علاوه بر این، در سال 2020، یکی دیگر از پیشنهادات بهبود اتریوم برای انتزاع حساب، به نام EIP-3074 معرفی شد که هدف آن ایجاد قراردادهای هوشمند خود اجرا بود. EIP-196 همچنین بر بهبود کارایی و امنیت قراردادهای هوشمند متمرکز بود.

سابقه و منشا استاندارد ERC4337

هیچ یک از این EIP ها به ERC یا درخواست اتریوم برای نظر تبدیل نشدند و به عنوان EIP یا Proposal باقی ماندند زیرا آنها خواستار تغییرات در لایه توافق اتریوم بودند. در همین حال، EIP-4337 با معرفی مفهوم انتزاع حساب، بدون نیاز به تغییر در پروتکل های لایه توافق، با موفقیت به ERC-4337 تبدیل شد. این پیشنهاد بهبود شامل ایجاد یک لایه در بالای بک اند موجود بود و با کمک آن می‌توان ERC-4337 را برای انتزاع حساب در اکوسیستم‌های مختلف سازگار با ماشین مجازی اتریوم یا EVM پیاده‌سازی کرد.

دلایل تمرکز بر ERC-4337

یکی از نکات برجسته بحث ERC-4337 این است که چگونه چشم انداز ارزهای دیجیتال و بلاک چین را تغییر می دهد. این استاندارد به طور موثر کلمه کیف پول را از فرهنگ واژگان دنیای ارزهای دیجیتال حذف می کند. افرادی که از خدمات بانکداری سنتی استفاده کرده‌اند، احتمالاً در برخورد با کریپتو مشکل خواهند داشت. در این مرحله، ERC-4337 به کاربران کمک می‌کند تا با استفاده از کیف پول‌های ارز دیجیتال تجربه‌ای مانند بانک داشته باشند و با کاهش وابستگی به کلمات بازیابی، تجربه کاربر را در دنیای وب 3 بهبود بخشد.

حساب هوشمند اتریوم فرآیندی ساده تر و استانداردتر را برای کاربران فراهم می کند تا از طریق تلفن های هوشمند وارد دنیای ارزهای دیجیتال شوند. علاوه بر این، ERC-4337 بر روی استفاده از قابلیت‌های قرارداد هوشمند برای کاهش خطر خطای انسانی تمرکز می‌کند و انعطاف‌پذیری بیشتری برای ایجاد تغییرات در زنجیره‌های دارای EVM فراهم می‌کند. هدف استاندارد جدید اتریوم بهبود امنیت شبکه اتریوم از طریق سازگاری با انواع امضای آینده است.

استاندارد ERC4337 برای چه مواردی استفاده می شود؟

موارد استفاده از استاندارد ERC-4337

گفتیم که هدف از معرفی حساب هوشمند اتریوم ارتقای حساب های کاربری به حساب های هوشمند است. این استاندارد به کاربران اجازه می دهد تا از قراردادهای هوشمند به عنوان حساب اصلی استفاده کنند و عملکردهای پیچیده را مستقیماً از کیف پول خود اجرا کنند. برخی از کاربردهای ERC-4337 شامل:

فرآیند پیچیده ایجاد پورتفولیو را ساده کنید

حذف نیاز به حفظ یا نوشتن یک عبارت اولیه 12 یا 24 کلمه ای یکی از بزرگترین دستاوردهای مربوط به معرفی استاندارد ERC-4337 است. همه ما می دانیم که در صورت گم شدن یا فراموش شدن این رمزهای بازیابی، کاربر راهی برای دسترسی به دارایی های دیجیتال خود ندارد اما با استاندارد ERC4337 می توان تنها از اثر انگشت یا رمز عبور اسکن صورت و چشم در کمتر از 30 دقیقه استفاده کرد. دوم، یک حساب کاربری هوشمند ایجاد کنید.

افزایش امنیت کیف پول های نرم افزاری

همه ما می دانیم که کیف پول های نرم افزاری چنین سیستم امنیتی قوی ای ندارند و خطر هک شدن همیشه این ابزارها را تهدید می کند. حساب هوشمند اتریوم با ارتقای امنیت این نوع کیف پول، امکان استفاده از فرآیند احراز هویت دو مرحله ای را برای تراکنش ها فراهم کرده و هزینه ها را کاهش می دهد.

بازیابی حساب کاربری

 استاندارد ERC-4337 از طریق انتزاع حساب، به شما این امکان را می دهد تا کلمات بازیابی حساب کیف پول خود را با کمک یک گروه مورد اعتماد از دوستان یا یک سرویس حرفه ای، در فرآیند بازیابی مدت زمان مشخصی (حدود چهار روز)، یک حساب هوشمند بازیابی کنید. 

تایید خودکار تراکنش های تکراری

استاندارد ERC4337 به کاربران اجازه می دهد تا به طور خودکار تأیید تراکنش های تکراری و کم ارزش را به یک حساب انتزاعی اختصاص دهند. نمونه بسیار بارز استفاده از این ویژگی، استفاده از آن برای بازیکنانی است که در طول بازی چندین بار به توکن های خود نیاز دارند.

توضیحات فنی استاندارد ERC-4337

توضیحات فنی استاندارد ERC4337

فناوری درگیر در اجرای استاندارد ERC-4337 موضوع بسیار روشنی برای توسعه دهندگان اتریوم است. این استاندارد در چهار فاز مختلف با عملکردهای مجزا در هر فاز پیاده سازی شده است:

اولین قدم ارسال قصد کاربر برای انجام کاری در قالب UserOperation است. در مرحله دوم، بر ایجاد مجموعه ای از بیت های مختلف UserOperation در یک ممپول جایگزین تمرکز می کند. ممپول جایگزین مشابه اتاق انتظار برای تراکنش های تایید نشده است.

سپس، تراکنش های بسته به قرارداد EntryPoint منتقل می شوند که به عنوان کد مرجع برای بلاک چین عمل می کند. پس از این فرآیند، قرارداد سپس با کیف پول قرارداد هوشمند کاربر تعامل کرده و تابع validateUserOp را فراخوانی می کند تا عملکرد کاربر با کیف پول قرارداد شناسایی شود. علاوه بر این، حساب قرارداد هوشمند باید تابع ExecuteUserOp را نیز اجرا کند تا اطمینان حاصل شود که تراکنش کامل شده است.

حساب هوشمند اتریوم چگونه به کاربران کمک می کند؟

مهم ترین موضوع در معرفی استاندارد ERC-4337، مربوط به راحتی کاربر و نقش آن در تشویق پذیرش رمزنگاری و وب 3 است. در ادامه با برخی از مزایای استاندارد ERC4337 آشنا می شویم. به جای امضای هر تراکنش به صورت جداگانه با حساب های خارجی، ERC-4337 می تواند تراکنش های انبوه را فراهم کند و با اجازه دادن به ارسال چندین تراکنش با هم، در زمان و گس صرفه جویی کند.

استاندارد ERC-4437 می تواند از انتزاع حساب برای ارائه ویژگی جدیدی به نام کیف پول های دسترسی گروهی استفاده کند. با استفاده از این ویژگی، در صورت از بین رفتن عبارت اولیه، می توان از حساب ها یا قراردادهای تعریف شده قبلی برای بازیابی دسترسی استفاده کرد. علاوه بر این، استاندارد ERC-4337 همچنین می تواند نیاز به تکیه بر کلیدهای خصوصی را برطرف کند.

استاندارد ERC-4337 همچنین به تسهیل احراز هویت چند عاملی کمک می کند و عملکرد حساب های هوشمند داخلی را برای استفاده از روش های مختلف احراز هویت به تلفن ها می آورد.

از دیگر مزایای حساب هوشمند اتریوم برای کاربران می توان به دسترسی آسان تر و خودکار به تراکنش های دیفای و رمزنگاری اشاره کرد. کاربران می توانند به قراردادهای هوشمند دستور دهند وجوه استفاده نشده را به استخرهای نقدینگی خاص برای سودآوری بیشتر منتقل کنند.

علاوه بر همه موارد فوق، هر کاربری می‌تواند برنامه‌نویسی سفارشی برای معامله NFT یا سایر توکن‌ها و نظارت بر مبادلات و بازارهای خاص ارزهای دیجیتال ارزان و NFT داشته باشد.

در این باره بیشتر بخوانید