کیف پول من

معرفی استانداردهای شبکه اتریوم؛ مقایسه و بررسی انواع توکن‌های ERC

تاریخ انتشار:
۲۹ آبان ۱۴۰۲
آخرین به‌روزرسانی:
۱۷ تیر ۱۴۰۵
2958

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

ethereum-token-standard

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

مفهوم استاندارد در شبکه اتریوم: زبان مشترک قراردادهای هوشمند

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

در دنیای رمزارز، استانداردها دقیقا نقش همان زبان مشترک و قوانین پایه‌ای شهر را بازی می‌کنند. این استانداردها تعیین می‌کنند که قراردادهای هوشمند (Smart Contracts: برنامه‌های کامپیوتری برنامه‌ریزی‌شده‌ای که به صورت خودکار و بدون نیاز به واسطه روی شبکه اجرا می‌شوند) چگونه باید با یکدیگر صحبت کنند و اطلاعات را به اشتراک بگذارند. وقتی همه از یک مجموعه‌ی مشخص از قوانین پیروی کنند، سیستم‌ها یکپارچه می‌شوند و هر ابزار جدیدی به راحتی می‌تواند با بخش‌های قدیمی‌تر شبکه ارتباط برقرار کند.

استاندارد ERC چیست و این عبارت مخفف چه کلماتی است؟

کلمه‌ی ERC مخفف عبارت Ethereum Request for Comments است که در زبان فارسی می‌توان آن را درخواست اتریوم برای اظهار نظر ترجمه کرد. اما این نام طولانی دقیقا به چه معناست؟ در اکوسیستم متن‌ باز (Open-source: نرم‌افزارهایی که کدهای آن‌ها برای همه قابل مشاهده و تغییر است) مانند اتریوم، هر توسعه‌دهنده‌ای می‌تواند یک ایده‌ی جدید برای بهبود شبکه پیشنهاد دهد. این پیشنهادها در قالب یک سند رسمی به نام EIP (پیشنهاد بهبود اتریوم) نوشته می‌شوند. اگر پیشنهاد ارائه‌شده مربوط به ساختار توکن‌ها و نحوه کارکرد برنامه‌ها باشد و توسط جامعه‌ی اتریوم تایید شود، به یک استاندارد ERC تبدیل می‌شود.

عددی که همیشه در کنار این حروف می‌بینید (مانند 20 در ERC-20)، صرفا شماره‌ی ترتیبی آن پیشنهاد در سیستم ثبت اتریوم است. پس وقتی از یک استاندارد ERC صحبت می‌کنیم، در واقع به یک سند فنی تایید شده اشاره داریم که مجموعه‌ای از دستورالعمل‌های طلایی را برای ساخت توکن‌ها به برنامه‌نویسان ارائه می‌دهد.

چرا بلاک‌چین اتریوم برای توسعه به استانداردهای یکپارچه نیاز دارد؟

برای درک بهتر این موضوع، یک پریز برق را در نظر بگیرید. فرقی نمی‌کند شما چه وسیله‌ی برقی جدیدی می‌خرید؛ چون پریزهای برق خانه‌ی شما بر اساس یک استاندارد ساخته شده‌اند، دوشاخه‌ی دستگاه جدید به راحتی درون آن قرار می‌گیرد و کار می‌کند. استانداردهای اتریوم نیز دقیقا همین کار را برای توکن‌ها و برنامه‌ها انجام می‌دهند. اگر این استانداردهای یکپارچه وجود نداشتند، شبکه‌ی اتریوم با مشکلات اساسی زیر روبرو می‌شد:

  • ایجاد پیچیدگی برای صرافی‌ها و کیف‌پول‌ها: تصور کنید قصد دارید در یک صرافی رمزارز یک توکن جدید را خرید و فروش کنید. اگر هر توکن زبان برنامه‌نویسی مخصوص به خود را داشت، توسعه‌دهندگان صرافی باید برای اضافه کردن هر ارز جدید، ماه‌ها وقت صرف می‌کردند تا کدهای پیچیده و اختصاصی بنویسند. اما با وجود استانداردها، اضافه‌کردن هزاران توکن جدید به سرعت و با چند خط کد ساده انجام می‌شود.
  • کاهش امنیت و افزایش باگ‌ها: فقط زمانی که همه از یک چهارچوب تایید شده و تست شده (Tested Framework: ساختاری که بارها توسط متخصصان بررسی شده و خطاهای آن رفع شده است) استفاده کنند، احتمال بروز خطای انسانی در برنامه‌نویسی به شدت کاهش می‌یابد و امنیت سرمایه‌ی شما حفظ می‌شود.
  • عدم تعامل‌پذیری در دیفای: اکوسیستم دیفای (DeFi: امور مالی غیرمتمرکز که خدمات بانکی را بدون بانک ارائه می‌دهد) بر اساس ترکیب‌پذیری ساخته شده است. یعنی برنامه‌های مختلف باید بتوانند مثل قطعات لگو به هم متصل شوند و کار کنند. بدون یک زبان و استاندارد یکپارچه، این قطعات لگو هرگز به هم چفت نمی‌شدند و وام‌دهی یا تبادل توکن‌ها در صرافی‌های غیرمتمرکز غیرممکن می‌شد.

بنابراین، استانداردهای اتریوم همان چسب نامرئی هستند که تمام اجزای این شبکه‌ی عظیم را در کنار هم نگه می‌دارند و رشد سریع و امن آن را تضمین می‌کنند.

معرفی پرکاربردترین استانداردهای اتریوم

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

استاندارد ERC-20؛ سنگ بنای اقتصاد توکنی و خلق آلت‌کوین‌ها

اگر فقط یک بار در بازار ارزهای دیجیتال فعالیتی کرده باشید، به احتمال بسیار زیاد با استاندارد ERC20 سروکار داشته‌اید. این استاندارد، محبوب‌ترین و پرکاربردترین قانون در شبکه‌ی اتریوم است که برای ساخت توکن‌های تعویض‌پذیر (Fungibility: ویژگی یک دارایی که هر واحد آن کاملا با واحد دیگر برابر و قابل جابه‌جایی است) استفاده می‌شود.

برای درک بهتر تعویض‌پذیری، یک اسکناس پنجاه هزار تومانی را تصور کنید؛ این اسکناس دقیقا همان ارزشی را دارد که یک اسکناس پنجاه هزار تومانی دیگر دارد و شما به راحتی آن‌ها را با هم عوض می‌کنید. یا زمانی که روی طلا سرمایه‌گذاری می‌کنید، یک گرم طلای ۱۸ عیار با یک گرم طلای ۱۸ عیار دیگر تفاوتی ندارد. استاندارد ERC-20 دقیقا همین ویژگی را به دنیای دیجیتال می‌آورد. اما چرا ERC-20 تا این حد مهم است؟

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

استاندارد ERC-721؛ تولد توکن‌های غیرمثلی (NFT) و اثبات مالکیت دیجیتال

اگر ERC-20 برای پول‌ها و دارایی‌های یکسان ساخته شده است، استاندارد ERC-721 برای چیزهای کاملا منحصربه‌فرد و تکرارنشدنی طراحی شده است. این استاندارد، خالق مفهوم توکن‌های غیرمثلی (NFT: دارایی دیجیتال بی‌همتایی که مالکیت یک آیتم خاص را در بلاک‌چین ثبت و اثبات می‌کند) است.

برای درک این استاندارد، بلیط یک مسابقه‌ی فوتبال را در نظر بگیرید. روی این بلیط شماره‌ی صندلی و جایگاه مشخصی نوشته شده است و شما نمی‌توانید آن را با بلیط شخص دیگری که در ردیف متفاوتی نشسته است، به صورت برابر تعویض کنید. موارد استفاده‌ی اصلی استاندارد ERC-721 عبارتند از:

  • هنر دیجیتال: هنرمندان می‌توانند نقاشی‌ها و آثار دیجیتال خود را به توکن‌های منحصربه‌فرد تبدیل کرده و مالکیت آن را به خریداران منتقل کنند.
  • سند مالکیت: در آینده‌ی نزدیک، اسناد املاک یا ماشین‌ها می‌توانند به صورت توکن‌های ERC-721 درآمده و انتقال مالکیت آن‌ها در چند ثانیه انجام شود.
  • کلکسیون‌ها: کارت‌های بازی دیجیتال و آیتم‌های کمیاب که ارزش آن‌ها بر اساس خاص بودنشان تعیین می‌شود، از این استاندارد بهره می‌برند.

استاندارد ERC-1155؛ استاندارد چندمنظوره و بهینه‌سازی اقتصاد بازی‌های بلاک‌چینی

با پیشرفت شبکه‌ی اتریوم، توسعه‌دهندگان متوجه یک مشکل بزرگ شدند؛ اگر بخواهیم همزمان هم توکن‌های پولی (ERC-20) و هم آیتم‌های منحصربه‌فرد (ERC-721) را مدیریت کنیم، باید قراردادهای هوشمند جداگانه‌ای بنویسیم که این کار باعث افزایش شدید کارمزدها (Gas Fee: هزینه‌ای که برای پردازش و تایید تراکنش‌ها به شبکه‌ی بلاکچین پرداخت می‌شود) می‌گردد. در اینجا بود که استاندارد ERC-1155 به عنوان یک راهکار هوشمندانه و چندمنظوره معرفی شد. استاندارد ERC-1155 مانند یک ماشین حمل‌ونقل بزرگ است که می‌تواند انواع مختلفی از بارها را همزمان در یک سفر جابه‌جا کند.

برای درک قدرت این استاندارد، فضای بازی‌های رقابتی مثل پابجی موبایل را تصور کنید. فرض کنید می‌خواهید از پلتفرم‌های ارائه‌دهنده‌ی خدمات دیجیتال، مقداری ارز درون بازی (که مثل پول است و قابلیت تعویض دارد) را به همراه یک اسکین خاص و کمیاب برای اسلحه‌ی خود (که کاملا منحصربه‌فرد است) دریافت کنید. در استانداردهای قدیمی، باید برای هر کدام از این آیتم‌ها یک تراکنش مجزا انجام می‌دادید و دو بار کارمزد شبکه را می‌پرداختید. اما با ERC-1155:

  • انتقال گروهی: می‌توانید ده‌ها آیتم مختلف (هم پول و هم آیتم‌های خاص) را تنها با یک تراکنش جابه‌جا کنید.
  • کاهش چشمگیر هزینه‌ها: با ترکیب تراکنش‌ها، هزینه‌ی کارمزد شبکه به شدت کاهش می‌یابد که این موضوع برای گیمرها و اقتصاد بازی‌ها یک مزیت حیاتی است.
  • کارایی بالاتر: سرورها و شبکه‌ی بلاک‌چین خلوت‌تر می‌مانند، زیرا به جای صدها پیام کوچک، یک پیام کلی و جامع برای انتقال دارایی‌ها ارسال می‌شود.

استانداردهای حوزه‌ی دیفای (DeFi) و ارتقای کارایی شبکه‌ی اتریوم

بخش بزرگی از جذابیت دنیای رمزارز، به خاطر ظهور امور مالی غیرمتمرکز (DeFi: سیستم‌های مالی شفاف و بدون واسطه‌ای که روی بلاک‌چین فعالیت می‌کنند تا جایگزین بانک‌های سنتی شوند) است. در این فضا، کاربران می‌توانند بدون نیاز به موسسات مالی، وام بگیرند، سرمایه‌گذاری کنند و سود به دست آورند.

با این حال، با رشد سریع این حوزه، نیاز به قوانین جدیدی احساس شد تا کار با این سیستم‌های مالی برای همه، حتی کاربران تازه‌کار، ساده‌تر و امن‌تر شود. در این بخش، به سراغ دو مورد از مدرن‌ترین و مهم‌ترین استانداردهای اتریوم می‌رویم که آینده‌ی مالی دنیای دیجیتال را شکل می‌دهند.

استاندارد ERC-4626؛ یکپارچه‌سازی خزانه‌های سودده (Vaults) در امور مالی غیرمتمرکز

یکی از راه‌های کسب درآمد مستمر در دنیای رمزارزها، قرار دادن سرمایه در خزانه‌های سودده (Vaults: استخرهای نقدینگی یا قراردادهای هوشمندی که کاربران دارایی‌های خود را در آن‌ها قفل می‌کنند تا سود دریافت کنند) است.

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

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

  • افزایش امنیت سرمایه‌ی کاربران: زمانی که تمام پلتفرم‌ها از یک کد استاندارد و بررسی شده استفاده کنند، هکرها شانس بسیار کمتری برای پیدا کردن نقاط ضعف و سرقت دارایی‌ها دارند.
  • صرفه‌جویی در زمان برنامه‌نویسان: توسعه‌دهندگان به جای نوشتن کدهای طولانی و پیچیده برای اتصال به هر خزانه جدید، تنها با چند خط کد ساده می‌توانند به تمام خزانه‌های استاندارد متصل شوند.
  • مقایسه‌ی آسان‌تر بازدهی: پلتفرم‌های تحلیل بازار به راحتی می‌توانند میزان سوددهی خزانه‌های مختلف را در کنار هم نمایش دهند تا شما بهترین گزینه را برای سرمایه‌گذاری انتخاب کنید.

همان‌طور که در پلتفرم‌های متمرکز فرآیند سپرده‌گذاری و دریافت پاداش بسیار ساختاریافته و مشخص است، استاندارد ERC-4626 نیز این نظم و امنیت را به دنیای غیرمتمرکز هدیه داده است.

استاندارد ERC-4337؛ آغاز عصر حساب‌های هوشمند (Account Abstraction)

مدیریت کیف‌ پول‌های اتریوم همیشه یکی از بزرگترین ترس‌های کاربران تازه‌کار بوده است. اگر کلمات بازیابی (Seed Phrase: دوازده یا بیست و چهار کلمه‌ی انگلیسی که تنها راه دسترسی به دارایی‌های کیف‌پول است) خود را گم کنید، تمام سرمایه‌ی شما برای همیشه از دست می‌رود و هیچ راهی برای بازگرداندن آن وجود ندارد. استاندارد ERC-4337 با معرفی حساب‌های هوشمند (Account Abstraction: فناوری پیشرفته‌ای که کیف‌پول‌های ساده‌ی اتریوم را به قراردادهای هوشمند قابل برنامه‌ریزی تبدیل می‌کند)، نقطه‌ی پایانی بر این نگرانی‌ها گذاشته است.

کیف‌پول سنتی را مانند یک گاوصندوق فیزیکی ساده در نظر بگیرید که فقط با یک کلید فلزی باز می‌شود؛ در این صورت اگر کلید گم شود، پول‌ها قفل می‌شوند. اما حساب هوشمند مانند یک اپلیکیشن بانکی مدرن است. اگر رمز عبور خود را فراموش کنید، روش‌های جایگزین و امنی برای دسترسی مجدد به حساب وجود دارد. با پیاده‌سازی استاندارد ERC-4337، کیف‌پول‌های شبکه‌ی اتریوم به قابلیت‌های جذابی مجهز می‌شوند:

  • بازیابی اجتماعی (Social Recovery): دیگر نگران گم شدن کلمات بازیابی خود نخواهید بود. می‌توانید دوستان، اعضای خانواده یا حتی گوشی دوم خود را به عنوان محافظان حساب تعیین کنید تا در صورت نیاز، دسترسی شما را بازگردانند.
  • پرداخت کارمزد با سایر توکن‌ها: در گذشته برای انجام هر تراکنشی در شبکه‌ی اتریوم، حتما باید مقداری ارز اتر برای پرداخت هزینه‌ی شبکه در کیف‌پول خود می‌داشتید. با حساب‌های هوشمند، می‌توانید این هزینه را با همان توکنی که در حال انتقال آن هستید (مثلا استیبل‌کوین تتر) پرداخت کنید.
  • تراکنش‌های خودکار و زمان‌بندی‌شده: می‌توانید به کیف‌پول خود برنامه بدهید که به صورت ماهانه، مبلغ مشخصی را برای سرمایه‌گذاری جابه‌جا کند یا به صورت خودکار، محدودیت برداشت روزانه (Daily Limit) برای افزایش امنیت تنظیم کنید.

این استاندارد، تجربه‌ی کاربری در دنیای بلاک‌چین را به قدری ساده می‌کند که استفاده از برنامه‌های غیرمتمرکز، درست مانند استفاده از اپلیکیشن‌های روزمره‌ی روی موبایل، برای همه‌ی افراد آسان، امن و لذت‌بخش خواهد شد.

استانداردهای حوزه‌ی دیفای (DeFi) و ارتقای کارایی شبکه‌ی اتریوم | کیف پول من

استانداردهای امنیتی و راهکارهای جلوگیری از خطای انسانی

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

استانداردهای ERC-223 و ERC-777؛ پایان کابوس از دست رفتن تصادفی دارایی‌ها

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

برای درک این فاجعه، فرض کنید یک بسته‌ی پستی ارزشمند را به آدرس ساختمانی می‌فرستید که هیچ در و پنجره‌ای ندارد؛ پستچی بسته را درون یک دریچه می‌اندازد و می‌رود، اما دیگر هیچ‌کس نمی‌تواند وارد ساختمان شود و آن را بردارد. استانداردهای ERC-223 و ERC-777 دقیقا برای رفع این مشکل طراحی شدند:

  • استاندارد ERC-223: این استاندارد یک مکانیسم دفاعی بسیار هوشمندانه دارد. قبل از نهایی شدن تراکنش، شبکه بررسی می‌کند که آیا آدرس گیرنده توانایی پشتیبانی از این توکن را دارد یا خیر. اگر گیرنده آماده‌ی دریافت نباشد، تراکنش با خطا مواجه شده و توکن‌ها به صورت خودکار به کیف‌پول شما برمی‌گردند. این ویژگی مخصوصا زمانی که قصد دارید دارایی خود را برای معامله به پلتفرم‌های تبادل ارز دیجیتال منتقل کنید، به شدت از سرمایه‌ی شما در برابر اشتباهات تایپی محافظت می‌کند.
  • استاندارد ERC-777: این نسخه بسیار پیشرفته‌تر است و علاوه بر حل مشکل گیر کردن توکن‌ها، قابلیت‌های جدیدی به نام هوک (Hooks: توابع برنامه‌نویسی خاصی که قبل یا بعد از ارسال توکن اجرا می‌شوند تا عملیات خاصی را کنترل کنند) را معرفی کرد. به کمک هوک‌ها، کاربران می‌توانند تنظیم کنند که برخی از توکن‌های ناشناس یا کلاهبرداری را اصلا دریافت نکنند، یا به محض دریافت یک واریزی، یک عملیات بانکی خودکار دیگر را شروع کنند.

استاندارد ERC-165؛ استانداردسازی روش شناسایی رابط‌های قرارداد هوشمند

وقتی دو نفر از کشورهای مختلف می‌خواهند با هم صحبت کنند، معمولا در ابتدا می‌پرسند که آیا زبان مشترکی دارند یا خیر. استاندارد ERC-165 دقیقا همین نقش حیاتی را برای قراردادهای هوشمند ایفا می‌کند.

در شبکه‌ی وسیع اتریوم، هزاران قرارداد با وظایف مختلف وجود دارند. استاندارد ERC-165 یک روش استاندارد و یکپارچه ایجاد می‌کند تا یک برنامه بتواند به شبکه‌ی اتریوم اعلام کند که از چه رابط‌هایی (Interfaces: راهی برای ارتباط و تعامل استاندارد با یک برنامه یا سیستم نرم‌افزاری) پشتیبانی می‌کند.

برای مثال، قبل از اینکه یک پلتفرم بخواهد یک توکن غیرمثلی (NFT) را با شما تبادل کند، به کمک این استاندارد از کیف‌پول شما می‌پرسد: "آیا شما زبان استاندارد ERC-721 را می‌فهمید و می‌توانید این دارایی را دریافت کنید؟". اگر پاسخ مثبت باشد، ارتباط برقرار شده و تراکنش انجام می‌شود.

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

استانداردهای تخصصی و کاربردهای خاص در شبکه‌ی اتریوم

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

استانداردهای اوراق بهادار و مالکیت کسری دارایی‌ها (ERC-1400 و ERC-884)

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

  • استاندارد ERC-1400: این استاندارد برای ایجاد توکن‌های بهادار (Security Tokens: دارایی‌های دیجیتالی که نماینده‌ی قانونی یک دارایی واقعی مانند سهام بورس یا اوراق مشارکت هستند) استفاده می‌شود. تفاوت اصلی این توکن‌ها در این است که خرید و فروش آن‌ها نیازمند احراز هویت (KYC: فرآیند تایید هویت کاربران برای جلوگیری از فعالیت‌های غیرقانونی) است. اگر شخصی صلاحیت قانونی نداشته باشد، قرارداد هوشمند به طور خودکار جلوی انتقال توکن را می‌گیرد.
  • استاندارد ERC-884: این استاندارد برای دیجیتالی کردن سهام شرکت‌ها و ایجاد مالکیت کسری (Fractional Ownership: تقسیم یک دارایی گران‌قیمت به قطعات کوچک‌تر تا افراد با سرمایه‌ی کم نیز بتوانند آن را بخرند) طراحی شده است. به عنوان مثال، شما می‌توانید به جای خرید یک الماس بزرگ و کامل، بخش کوچکی از آن را خریداری کنید. استاندارد ERC-884 همین قابلیت را به صورت رسمی و قانونی برای سهام شرکت‌های بزرگ روی شبکه‌ی اتریوم فراهم می‌کند.

استانداردهای مدیریت عرضه توکن و پرداخت کارمزد (ERC-621 و ERC-865)

کنترل دقیق اقتصاد یک پروژه و راحتی کاربران، دو چالش مهم برای سازندگان ارزهای دیجیتال است که با این دو استاندارد برطرف می‌شوند:

  • استاندارد ERC-621: توکن‌های معمولی یک سقف عرضه‌ی ثابت دارند. اما این استاندارد به توسعه‌دهندگان اجازه می‌دهد تا در صورت نیاز و بر اساس قوانین مشخص، تعداد توکن‌های در گردش را افزایش دهند یا از طریق توکن‌ سوزی (Token Burning: فرآیند خارج کردن همیشگی بخشی از توکن‌ها از چرخه‌ی بازار برای کنترل تورم و حفظ ارزش دارایی) تعداد آن‌ها را کم کنند. این ویژگی شبیه به وظیفه‌ی بانک مرکزی در چاپ یا جمع‌آوری اسکناس است.
  • استاندارد ERC-865: یکی از بزرگترین مشکلات کاربران تازه‌کار این است که برای انتقال هر توکنی روی شبکه‌ی اتریوم، حتما باید مقداری ارز اتر برای پرداخت کارمزد داشته باشند. این استاندارد یک راهکار عالی ارائه داده و به شما اجازه می‌دهد تا کارمزد تراکنش را با همان توکنی که در حال انتقالش هستید پرداخت کنید. این یعنی تجربه‌ی کاربری بسیار روان‌تر و دوری از دردسرهای خرید و نگهداری همزمان چند ارز مختلف.

استانداردهای تخصصی و کاربردهای خاص در شبکه‌ی اتریوم | کیف پول من

توکن‌های ترکیبی و سازوکارهای قفل‌کردن دارایی (ERC-998 و ERC-1132)

نوآوری در شبکه‌ی اتریوم هرگز متوقف نمی‌شود. این دو استاندارد برای ایجاد ساختارهای پیچیده‌تر و مدیریت زمان‌بندی‌شده دارایی‌ها کاربرد دارند:

  • استاندارد ERC-998: این قانون امکان ساخت توکن‌های ترکیبی (Composable Tokens: توکن‌هایی که می‌توانند مالک توکن‌های دیگر باشند) را فراهم می‌کند. فضای یک بازی رقابتی را تصور کنید؛ کاراکتر شما یک توکن منحصربه‌فرد است، اما اسلحه‌ها، لباس‌ها و سکه‌های طلایی که به دست می‌آورید نیز هر کدام توکن‌های جداگانه‌ای هستند. با این استاندارد، کاراکتر بازی شما می‌تواند مالک تمام آن تجهیزات باشد. در نتیجه، اگر کاراکتر خود را بفروشید، تمام آیتم‌های متصل به آن نیز با یک تراکنش به خریدار منتقل می‌شود.
  • استاندارد ERC-1132: گاهی اوقات نیاز است تا دارایی‌ها برای مدت زمان مشخصی دست‌نخورده باقی بمانند. این استاندارد با استفاده از مکانیزم تایم‌لاک (Time-lock: یک ابزار برنامه‌نویسی هوشمند که دارایی‌ها را تا رسیدن به یک تاریخ یا شرط مشخص در شبکه قفل می‌کند) به پروژه‌ها اجازه می‌دهد تا توکن‌های سرمایه‌گذاران یا تیم سازنده را قفل کنند. این کار باعث ایجاد اعتماد می‌شود و از فروش ناگهانی و سقوط قیمت جلوگیری می‌کند.

توکن‌های چندکلاسه و کاربردهای سازمانی (ERC-1203)

در شرکت‌های بزرگ و سیستم‌های پیچیده، همه‌ی کاربران یا سرمایه‌گذاران حقوق و دسترسی‌های یکسانی ندارند. استاندارد ERC-1203 دقیقا برای مدیریت این تفاوت‌ها ایجاد شده است.

این استاندارد به سازندگان اجازه می‌دهد توکن‌های چندکلاسه (Multi-class Tokens) صادر کنند. برای درک بهتر، بلیط‌های یک شرکت هواپیمایی را در نظر بگیرید؛ مسافران بخش تجاری (Business Class) خدمات متفاوتی نسبت به مسافران بخش اقتصادی (Economy Class) دریافت می‌کنند. در دنیای رمزارز نیز، یک شرکت می‌تواند با استفاده از این استاندارد، توکن‌هایی صادر کند که برخی از آن‌ها حق رای در تصمیم‌گیری‌های شرکت را دارند و برخی دیگر تنها برای دریافت سود سالیانه طراحی شده‌اند. این تفکیک هوشمندانه، مدیریت سازمان‌های بزرگ بر بستر بلاک‌چین را بسیار آسان‌تر و شفاف‌تر می‌کند.

مقایسه جامع استانداردهای کلیدی اتریوم

تا اینجای مسیر، با استانداردهای مختلف شبکه‌ی اتریوم و دلیل اهمیت آن‌ها آشنا شدیم. برای اینکه این مفاهیم به شکل ساختاریافته‌تری در ذهن شما ثبت شوند و بتوانید در یک نگاه تفاوت‌های اصلی آن‌ها را درک کنید، در این بخش یک خلاصه‌ی کاربردی آماده کرده‌ایم. اگر بخواهیم تمام اطلاعات گذشته را جمع‌بندی کنیم، متوجه می‌شویم که سه استاندارد ERC-20، ERC-721 و ERC-1155 بیشترین نقش را در گردش مالی و ساختار دنیای رمزارزها ایفا می‌کنند. در جدول زیر، این سه استاندارد اصلی اکوسیستم را از زوایای بسیار مهم با یکدیگر مقایسه کرده‌ایم:

نام استاندارد

کاربرد اصلی در شبکه‌ی اتریوم

قابلیت تعویض‌پذیری (Fungibility)

وضعیت هزینه‌ی کارمزد (Gas Fee)

استاندارد ERC-20

ساخت ارزهای دیجیتال معمولی، پول‌های دیجیتال و توکن‌های پرداخت (مانند استیبل‌کوین‌ها)

کاملا تعویض‌پذیر (مانند اسکناس‌های معمولی که ارزش کاملا یکسانی دارند و به راحتی جابه‌جا می‌شوند)

متوسط (زیرا برای انتقال هر نوع ارز جدید، باید یک تراکنش کاملا جداگانه در شبکه ثبت کنید)

استاندارد ERC-721

ایجاد توکن‌های غیرمثلی (NFT)، هنر دیجیتال، کلکسیون‌ها و اثبات مالکیت دارایی‌های خاص

کاملا غیرقابل تعویض (مانند سند مالکیت یک خانه‌ی مشخص یا یک تابلوی نقاشی که هیچ جایگزین دقیقی ندارد)

نسبتا بالا (زیرا ثبت اطلاعات دقیق هر آیتم منحصربه‌فرد در دفتر کل شبکه، به پردازش و انرژی بیشتری نیاز دارد)

استاندارد ERC-1155

مدیریت اقتصاد بازی‌های بلاک‌چینی و انتقال هم‌زمان ده‌ها نوع دارایی مختلف

ترکیبی و چندمنظوره (این استاندارد می‌تواند هم‌زمان توکن‌های پولی تعویض‌پذیر و آیتم‌های منحصربه‌فرد را درون خود جای دهد)

بسیار بهینه و پایین (به دلیل قابلیت انتقال گروهی آیتم‌ها، هزینه‌ی پردازش به شدت کاهش می‌یابد)

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

تاثیر استانداردهای ERC بر امنیت معاملات در صرافی‌های ارز دیجیتال

دانستن نام و کاربرد استانداردهای شبکه‌ی اتریوم، فقط یک دانش تئوری برای برنامه‌نویسان نیست؛ بلکه دقیقا همان چیزی است که مرز بین حفظ سرمایه‌ی شما و از دست رفتن همیشگی آن را در زمان خرید و فروش ارز دیجیتال را تعیین می‌کند. روزانه هزاران کاربر در سراسر جهان به دلیل ناآشنایی با این استانداردها، دارایی خود را به اشتباه منتقل کرده و دچار ضررهای مالی سنگینی می‌شوند.

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

تطابق دقیق شبکه‌ی مبدأ و مقصد (Network Matching): مهم‌ترین قانون این است که اگر در کیف‌پول شخصی خود توکنی بر بستر استاندارد ERC-20 دارید، حتما در صرافی نیز آدرس دریافت (Deposit Address: آدرس اختصاصی شما در صرافی برای واریز رمزارز) مربوط به شبکه‌ی ERC-20 را کپی کنید. هرگز یک توکن اتریومی را به شبکه‌های رقیب مثل ترون (TRC-20) یا بایننس (BEP-20) ارسال نکنید.

بررسی اولیه‌ی فرمت آدرس: تمام آدرس‌های استاندارد در شبکه‌ی اتریوم (چه ERC-20، چه ERC-721 و غیره) با عبارت 0x شروع می‌شوند. اگر آدرسی که صرافی به شما داده است با حروف دیگری (مثلا حرف T که مخصوص شبکه‌ی ترون است) شروع می‌شود، قطعا شبکه‌ی اشتباهی را انتخاب کرده‌اید.

ارسال تراکنش تستی (Test Transaction): اگر قصد دارید مبلغ قابل‌توجهی را منتقل کنید، هرگز تمام پول را یک‌جا نفرستید. ابتدا یک مبلغ بسیار ناچیز (مثلا دو دلار) را ارسال کنید. پس از اینکه این مبلغ با موفقیت به حساب صرافی نشست و از صحت مسیر مطمئن شدید، مابقی سرمایه‌ی خود را انتقال دهید.

توجه به یادداشت‌ها و تگ‌های انتقال (Memo/Tag): هرچند استانداردهای اتریوم معمولا نیازی به تگ (کد شناسایی برخی شبکه‌ها برای تفکیک حساب کاربران) ندارند، اما همیشه هشدارهای قرمز رنگی که صرافی در صفحه‌ی دریافت وجه نمایش می‌دهد را با دقت بخوانید. بی‌توجهی به این پیام‌ها یکی از رایج‌ترین دلایل مسدود شدن دارایی‌هاست.

اطمینان از پشتیبانی توکن در مقصد: قبل از ارسال توکن‌های جدیدتر یا توکن‌های غیرمثلی (NFT)، حتما در بخش پشتیبانی یا کیف‌پول صرافی بررسی کنید که آیا پلتفرم مقصد از آن توکن خاص پشتیبانی می‌کند یا خیر. اگر صرافی توکن شما را لیست نکرده باشد، حتی با انتخاب شبکه‌ی درست، دارایی شما در حساب صرافی نمایش داده نخواهد شد.

تاثیر استانداردهای ERC بر امنیت معاملات در صرافی‌های ارز دیجیتال | کیف پول من

با رعایت این چند قدم ساده، می‌توانید با خیالی آسوده و بدون ترس از خطاهای انسانی، امنیت سرمایه‌ی خود را در دنیای ارزهای دیجیتال تضمین کنید.

    منابع:

    Ethereum.org

    Medium.com

    Liminal Custody

    این موضوع را مثبت می‌بینید یا منفی؟
    6
    0

    سوالات متداول

    1

    استاندارد ERC در شبکه‌ی اتریوم چیست؟

    2

    تفاوت اصلی بین استانداردهای ERC-20 و ERC-721 در چیست؟

    3

    چرا استاندارد ERC-1155 برای گیمرها و بازی‌های کریپتویی اهمیت دارد؟

    4

    آیا توکن‌های ERC-20 را می‌توان به هر آدرس اتریومی ارسال کرد؟

    5

    منظور از توکن‌های امنیتی یا Security Tokens در اتریوم کدام استاندارد است؟

    4.9/5
    writer image
    محمدعلی عبیدی
    نویسنده

    من محمدعلی عبیدی، نویسنده و کپی‌رایتر تخصصی بازارهای مالی هستم. با پیش‌زمینه‌ی تحصیلی در رشته طراحی صفحات وب، همیشه در تقاطع تکنولوژی و نوآوری ایستاده‌ام. همین علاقه به فناوری‌های نوین، پل ارتباطی من برای ورود به دنیای شگفت‌انگیز بلاک‌چین و ارزهای دیجیتال شد. اکنون با بیش از ۵ سال سابقه فعالیت حرفه‌ای، تلاش می‌کنم تا مفاهیم پیچیده بازار کریپتو را به زبانی ساده و دقیق برای شما عزیزان ترجمه و تهیه کنم. افتخار دارم که قلم و تجربه‌ام را در کنار تیم پرانرژی و موفق «کیف پول من» به کار گرفته‌ام تا بتوانیم مسیری روشن‌تر برای معامله‌گران و علاقه‌مندان به این حوزه ترسیم کنیم.

    مشاهده پروفایل

    دیدگاه‌های کاربران

    تا کنون 19 کاربر در مورد معرفی استانداردهای شبکه اتریوم؛ مقایسه و بررسی انواع توکن‌های ERC دیدگاه ثبت کرده اند
    عارفه گلابتونی شاندیز
    ۱۲ اسفند ۱۴۰۲
    عالی
    0
    0
    محسن قائمی
    ۸ بهمن ۱۴۰۲
    عالی
    0
    0
    محسن قائمی
    ۳۰ دی ۱۴۰۲
    بسیار عالی و مفید
    0
    0
    ایمان قره چاهی
    ۱۷ دی ۱۴۰۲
    ارز اتریوم حتما در سبد ارز های دیجیتال خود داشته باشید
    0
    0

    افزودن دیدگاه

    با ثبت‌نام در صرافی کیف پول من و ارسال نظر در سایت ارز دیجیتال رایگان هدیه بگیرید. نظر شما حداقل باید ۱۰ کلمه باشد و تکراری نباشد.
    به این مطلب چند امتیاز می‌دهید؟
    1
    2
    3
    4
    5

    انتخاب کنید

    ویدئو رسانه

    در بخش ویدئو رسانه، می‌توانید به آموزش‌ها، تحلیل‌ها و محتوای ویدیویی جذاب درباره ارزهای دیجیتال و خدمات ما دسترسی پیدا کنید.