آموزش های کریپتوکارنسی

توکن و استاندارد ERC20

توکن و استاندارد ERC20

بررسی توکن و استاندارد ERC20

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

توکن و استاندارد ERC20 چیست؟

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

توکن و استاندارد ERC20

به زبان ساده تر می توان گفت، استانداردهای ERC20 مجموعه ای از قوانینی هستند که به افراد کمک می کنند تا بتوانند بر بستر اتریوم یک قرارداد هوشمند به همراه توکن هایش را بسازند. لازم به ذکر است که  عبارت ERC20 مخفف Ethereum Request for Comment می باشد و عدد 20 شماره ای است که به همین درخواست تخصیص داده شده است.

کارکرد توکن ERC20 به چه صورت است؟

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

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

توکن و استاندارد ERC20

در ادامه مبحث به بررسی قوانین ERC20 می پردازیم که در ابتدا فیلدهای اختیاری استاندارد مذکور را بررسی خواهیم کرد. فیلدهای اختیاری استاندارد ERC20 شامل موارد ذیل می باشد:

token name  نام توکن: اسمی می باشد که افراد به توکن پلتفرم خود اختصاص می دهند.

symbol  علامت اختصاری یا نماد: این بخش مربوط به نماد اختصاری می باشد که به توکن اختصاص داده شده است.

decimal تعداد اعشار: اربه طور کلی می توان گفت در این بخش، افراد میزان تقسیم پذیری توکن خود را تعیین می نمایند. به عنوان مثال اگر کاربران مقدار فیلد مذکور را ۱ قرار دهند، کمترین میزان توکن در پلتفرم آن ها 1 خواهد بود.

به عنوان مثال می توان فیلدهای اختیاری را به شکل نام توکن fanavaraneh digital Game با نماد اختصاری FDG و با مقدار ۲ رقم اعشار برای کمترین میزان اعشار طراحی کرد.

علاوه بر فیلدهای اختیاری فیلدهای اجباری نیز وجود دارند که از جمله ان ها می توان به موارد زیر اشاره کرد.

میزان کلی یا Total supply : تعداد کل توکن هایی است که افراد برای پلتفرم خود در نظر می گیرند.

موجودی یا همان balance of نیز متغیر تعداد توکن هایی را نشان می دهد که به هر آدرس کاربری مربوط است.

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

انتقال از که با transfer from نشان داده می شود تابعی می باشد که با کمک آن این امکان به یک بازیکن داده می شود تا به بازیکن دیگری توکن ارسال کند.

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

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

نهایتا با کمک تمام این فیلدها می توان مشخص کرد که :

  • تعداد نهایی کل توکن ها چه مقدار باشد.
  • موجودی هر کاربر که برای او توکن ارسال شده است چه میزان باشد.
  • توکن ها به چه افرادی ارسال شوند.

توکن و استاندارد ERC20

بررسی مزایا و معایب توکن ERC20

مزایای توکن ERC20

این نوع از توکن ها به طور کلی همه مراحل را ساده می کنند. پیش از به روی کار آمدن این توکن ها، برنامه های مختلف اصطلاحات و زبان مخصوص به خود را داشتند. به عنوان مثال ممکن بود یک توکن به منظور نمایش مقدار کلی، عبارت total Amount را مورد استفاده قرار دهد و این در حالی است که توکن دیگری همین مفهوم را با عبارت total Number به نمایش بگذارد.

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

فرایند ایجاد توکن جدید با کمک استاندارد ERC20 بسیار ساده شده است. به همین دلیل نیز اتریوم در سال 2017 محبوب ترین پلتفرم ICO شناخته شد.

معایب ERC20

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

5/5 - (1 امتیاز)

دیدگاهی ثبت نشده است

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لطفاً پیش از ارسال نظر، خلاصه قوانین زیر را مطالعه کنید:

  • فارسی بنویسید، از نوشتن با حروف لاتین (فینگلیش) خودداری نمایید.
  • تجربیات شما می تواند در تصمیم گیری سایر کاربران جهت خریداری محصولات مفید باشد ، لطفاً اطلاعات مفید و مربوط به محصول فوق را با توجه به تجربیات خود به اشتراک بگذارید.
  • در هر دیدگاه می توانید حداکثر 5 مورد نقاط قوت و ضعف محصول را ثبت کنید.
  • از ارسال لینک‌ و اطلاعات شخصی از قبیل تلفن، ایمیل و آی‌دی شبکه‌های اجتماعی خودداری کنید.
  • از بکار بردن کلمات و اصطلاحاتی که محتوای نامناسب و توهین آمیز و قومیتی دارند خودداری کنید.
  • اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.