داتیس نتورک

ERC-20 یعنی چه؟ منظور از توکن و استاندارد ERC20 چیست؟

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

ERC-20 یعنی چه؟ منظور از توکن و استاندارد ERC20 چیست؟

منظور از توکن و استاندارد ERC-20 چیست؟

به زبان ساده‌، ERC20 مجموعه‌ای از قواعد و مقرراتی است که به شما کمک می‌کند یک قرارداد هوشمند را به همراه توکن‌هایش بر بستر اتریوم بسازید.

توکن های ERC20 رایج ترین توکن هایی هستند که در شبکه اتریوم استفاده می شوند.

آنها به گونه‌ای طراحی شده‌اند که برای توابع پرداختی مورد استفاده قرار می‌گیرند و به عنوان توکن‌های کاربردی (utility tokens) شناخته می‌شوند.

از آنها همچنین می‌توان برای پرداخت کالاها و خدمات استفاده کرد.

ERC کوتاه‌شده‌ی عبارت Ethereum Request for Comment است و عدد 20 شماره‌ای بوده که به این درخواست تخصیص می‌شود.

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

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

در این مورد، توکن‌ها بیانگر دارایی‌های دیجیتالی هستند که می‌توانند ارزش‌های مختلفی داشته باشند.

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

یکی از مهم‌ترین استانداردهای توکن‌های اتریوم، ERC20 نامیده می‌شود.

به طور خلاصه، ERC20 یک فهرست متداول از قوانین برای تمام توکن‌های اتریوم معرفی می‌کند که باید آن را دنبال کنند.

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

توکن ERC-20 چگونه کار می‌کند؟

زمانی که یک قرارداد هوشمند قصد ایجاد یک توکن در پلتفرم اتریوم را داشته باشد، توکن ERC20 وارد بازی می‌شود.

در حقیقت ERC-20 زبان مشترکی است که تمام قراردادهای هوشمند اتریوم از آن استفاده می‌کنند.

این زبان به توکن‌ها، امکان مبادله شدن توسط یکدیگر را می‌دهد.

برای چگونگی نحوه‌ی کار این استاندارد مثالی می‌زنیم.

فرض کنید می‌خواهیم یک بازی بسازیم که کاربران با استفاده از توکنی که برای این بازی طراحی شده است قابلیت‌هایی را در مراحل مختلف بازی به دست آورده و با یکدیگر به رقابت می‌پردازند.

کاربران برای اینکه بتوانند وارد این بازی شوند باید توکن ما را با استفاده از یکی از ارزهای مجازی مثل بیت‌ کوین یا غیره بخرند.

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

فیلدهای اختیاری استاندارد ERC20 شامل موارد زیر است:

مثال

برای مثال ، فیلدهای اختیاری را به شکل زیر قرار می‌دهیم:

فیلدهای اجباری استاندارد ERC20 عبارتند از:

حالا با استفاده از این فیلدها می‌توانیم مشخص کنیم که:

مزایا و معایب توکن‌ های ای آر سی 20

معایب

توکن‌های ERC-20 بدون مشکل نیستند.

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

3 میلیون دلار به علت همین نقص از دست رفته است.

برای رفع این مشکل اتریوم به دنبال ایجاد استاندارد جدیدی به نام ERC-223 است.

مزایا

این توکن‌ها، در حقیقت همه چیز را ساده‌ می‌نمایند.

قبل از روی کار آمدن آنها، هر برنامه‌ای زبان و اصطلاحات مخصوص به خود را داشت.

مثلا یک توکن برای نشان دادن مقدار کلی از عبارت totalAmount استفاده کرده درحالی که دیگری از عبارت totalNumber استفاده می‌کرد.

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

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

استاندارد ERC-20 ، فرآیند ایجاد یک توکن را بسیار آسان کرده است به همین علت بود که اتریوم محبوب‌ترین پلتفرم ICOها در سال 2017 شناخته شد.

سایر ویژگی‌های توکن ERC-20:

آیا می دانستید که EOS، ترون، و وی‌چین در اصل به عنوان توکن های ERC20 منتشر شده بودند و اکنون به شبکه های اصل مربوطه خود تبدیل شده‌اند؟

کدامیک از ارزهای دیجیتال بر مبنای استاندارد ERC20 ساخته شده‌اند؟

بیش از 300 ارز دیجیتال مبتنی بر استاندارد ERC-20 وجود دارد که همگی در شبکه اتریوم اجرا می شوند.

امیدواریم مقاله آشنایی با توکن های ای آر سی 20 مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی خصوصا تلگرام و توییتر دنبال کنید.

خروج از نسخه موبایل