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

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

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

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

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

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

به زبان ساده‌، ERC20 مجموعه‌ای از قواعد و مقرراتی است که به شما کمک می‌کند یک قرارداد هوشمند را به همراه توکن‌هایش بر بستر اتریوم بسازید. ERC کوتاه‌شده‌ی عبارت Ethereum Request for Comment است و عدد ۲۰ شماره‌ای بوده که به این درخواست تخصیص می‌شود.

توکن ERC20 چگونه کار می‌کند؟

 

 

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

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

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

  • اسم توکن (Token name): نامی است که به توکن پلتفرم خود اختصاص می‌دهید.
  • نماد یا علامت اختصاری (Symbol): نماد اختصاری مربوط به توکن است.
  • تعداد اعشار (Decimal): در حقیقت شما در این فیلد، میزان تقسیم‌پذیری توکن خود را تعیین می‌نمایید. مثلا اگر مقدار این فیلد را ۱ قرار دهیم، کمترین مقدار توکن در پلتفرم ما ۰/۱ می‌شود.

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

  • اسم توکن: ArzdigitalGame
  • نماد اختصاری توکن: AGM
  • اعشار کمترین مقدار: ۲ رقم اعشار

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

  • مقدارکلی (Total Supply): تعداد کل توکن‌هایی است که برای پلتفرم خود در نظر می‌گیریم.
  • موجودی (balance of): این متغیر تعداد توکن‌های مربوط به هر آدرس کاربری را نشان می‌دهد.
  • انتقال (Transfer): فرآیند تخصیص توکن‌های اولیه به کاربران است.
  • انتقال از (Transfer From): تابع transferFrom به یک بازیکن امکان می‌دهد به بازیکنی دیگر توکن بفرستد.
  • تایید (approve): این تابع، تراکنش‌ها را بر مبنای تعداد کلی توکن‌ها می‌سنجد.
  • مجوز (allowance): این تابع، موجودی حساب هر بازیکن را چک کرده و در صورتی که تعداد توکن‌ها کافی نباشد تراکنش را کنسل می‌کند.

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

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

مزایاو معایب توکن‌های ERC20 چیست؟

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

 

مزایا

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

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

استاندارد ERC20، فرآیند ایجاد یک توکن را بسیار آسان کرده است به همین علت بود که اتریوم محبوب‌ترین پلتفرم ICOها در سال ۲۰۱۷ شناخته شد.

معایب

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

به این مطلب رأی دهید!
guest

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

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

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

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

11 دیدگاه
میلاد ژژو
میلاد ژژو
1 سال و 5 ماه قبل

سلام من تازه برای اولین بار کیف پول متامسک رو ساختم و تتر رو به گزینهدهاش اضافه کردم ازکجا بدونم شبکه ارزی من چیه که یه نفر خواست تتر بزنه تو حسابم بهش بدم ممنون میشم هر کی راهنمایی کنه

Ali ranjbar
Ali ranjbar
1 سال و 9 ماه قبل

سلام من از متاماسک توکن واریز کردم توی هات بیت روی شبکه erc20 چند ساعته که ننشسته توی هات بیت میخواستم بدونم چقدر طول میکشه واریز بشه توی متامسک زده انتقال انجام شده ولی توی هات بیت ننشسته هنوز

محمد نوبری
محمد نوبری
1 سال و 11 ماه قبل

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

Ali
Ali
1 سال و 10 ماه قبل

برو تو coinmarketcap روی آیکون متامسک کلیک کن خودش اضافه میشه
https://coinmarketcap.com/currencies/gods-unchained/

aaa
aaa
2 سال و 7 ماه قبل

تا حالا پروانه سادات نشنیده بودم خخخخخ

مسسس
مسسس
3 سال و 7 ماه قبل

با سلام ایا امکان انتقال اتریوم بول و بیر رو در کیف پول لجر وجود داره؟؟

اراز
اراز
4 سال قبل

باسلام وخسته نباشید .توبایننس بعضی ارزها توقسمت whitdraw فقط erc20 , و بعضی bep2 دارند و بعضی از ارزها مثل اتریوم هیچ کدوم رو نداره فقط پروتکل خودشو داره . حالا بخواهیم از کیف پول کوینومی بفرستیم یه ارزی رو به بایننس باید کدوم رو انتخاب کنیم . ؟؟ ممنون میشم جواب بدین

محمد کریمی
محمد کریمی
4 سال و 4 ماه قبل

سلام میخواستم اسم سایتی که با اون توکن ساختی رو بدونم

سعید
سعید
4 سال و 10 ماه قبل

ببخشید( ECP ) هم کلاه برداری است؟ http://www.ethereumcashpro.com
آیا قابل سرمایه گذاری است؟

احمد
احمد
4 سال و 10 ماه قبل

سلام
E2c بر روی همین هست یعنی توکن و یا ارز معتبری حساب میشود ؟

حمبد
حمبد
4 سال و 10 ماه قبل
پاسخ  احمد

آره طبق همینه ولی دلیل نمیشه که معتبر باشه
شما میتونی با اتریوم هر چقدر دلت بخواد توکن بسازی
e2c هم کلاهبرداریه

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