شش عملکرد و دو سیگنال در ERC20 تعریف می شود. همین مجموعه از عملکردها و سیگنال ها موجب می شود که ارز دیجیتال اتر و تمامی توکن های ERC20، به صورت مشابه در شبکه بلاک چین اتریوم فعالیت کنند. به همین دلیل است که اکثر کیف پول های ارز دیجیتالی که از رمز ارز اتریوم پشتیبانی می کنند، از تمامی توکن های ERC20 نیز پشتیابی می کنند.
آشنایی با استاندارد ERC-20 و TRC-20
در این مطلب به آشنایی بیشتر شما با استانداردهای توکن ERC-20 و توکن TRC-20 میپردازیم و تفاوت آنها را برای شما بیان میکنیم تا در انتها، شخصا بتوانید تصمیم بگیرید که کدام نوع از این توکنها، برای استفاده شما مناسبتر هستند. برای یادگیری مفهومیتر، بهتر میدانم کمی در مورد خودِ استاندارد ERC-20 و استاندارد TRC-20برای شما توضیح دهم.
استاندارد توکن چیست؟
استانداردهای توکن، زیرمجموعهای از استانداردهای قرارداد هوشمند هستند.
برای اینکه یک قرارداد هوشمند (Smart Contract) بتواند بهخوبی در زیرساخت یک بلاکچین اجرا شود، از پیش قوانینی توسط توسعهدهندگان آن بلاکچین تعریف میشود. هر قرارداد هوشمندی که بخواهد در این شبکه فعالیت کند، باید در چارچوب یکی از این قوانین اجرا شود.
در واقع استانداردهای قرارداد هوشمند در یک بلاکچین، مثل مجموعه قوانین یک کشور برای اداره و سازماندهی امور هستند. این استانداردها ابتدا توسط توسعه دهندگان یا کاربران شبکه پیشنهاد شده و در صورت تایید نهایی، تصویب میشوند.
استانداردهای توکن، بخشی از استانداردهای قرارداد هوشمند هستند. این استانداردها برای آن دسته از شبکههایی در نظر گرفته میشوند که امکان ایجاد توکن را در بستر خود فراهم میکنند. بلاکچینهایی مانند اتریوم، ترون، سولانا از این گروه هستند.
استانداردهای توکن، میتوانند دربردارنده قوانین مربوط به ایجاد، عرضه اولیه، انتقال و در کل هر آنچه که مربوط به شیوه عملکرد یک توکن میشود، باشند. از طریق این قوانین نظم و کیفیت انجام کارها مدیریت میشود.
استانداردهای توکن را میتوانیم به قوانین و دستورالعملهای نقلیه عمومی در یک کشور تشبیه کنیم. این قوانین برای مسیرهای هوایی، زمینی، ترانزیت یا مسیرهای آبی با درنظر گرفتن شرایط متفاوتی که دارند، تعیین میشوند. پیروی از آنها باعث منظم شدن حملونقل، تضمین کیفیت و سلامت بار و سرنشینان شده و موجب میشود همه امور تحت یک برنامه کلی صورت بگیرد.
در بلاکچینهایی که از قراردادهای هوشمند پشتیبانی میکنند، ممکن است چندین نوع مختلف استاندارد توکن وجود داشته باشد. هر کدام از این استانداردها شرایط خاص خود را دارند. حتی ممکن است برای ساخت نوع خاصی از توکن طراحی شده باشند.
استاندارد ERC-20
اگر بخش قبل را مطالعه کرده باشید، بهخوبی میدانید که ERC-20 نام یک کوین یا توکن نیست. بلکه یک دستورالعمل ساخت و اجراست که بسیاری از توکنهایی که روی شبکه اتریوم ساخته میشوند، از آن تبعیت میکنند.
ERC مخفف عبارت ethereum request for comment، به معنای درخواست اتریوم برای اظهار نظر است. در نام تمامی استانداردهای توکن در شبکه اتریوم، این عبارت اختصاری (ERC) را میتوان دید.
بخش دوم نام یک استاندارد توکن اتریوم، بخش عددی آن است. این قسمت، شماره طرح استاندارد را بیان میکند. مثلاً استاندارد ERC-20، بیستمین طرح پیشنهادی (EIP) بوده که ارائه شده است.
یادمان باشد که بعضی از این طرحها، هرگز تصویب نهایی نشده و بهعنوان یک استاندارد شناخته نمیشوند. بهخاطر همین است که استاندارد ERC-20 داریم اما مثلا استانداردی به نام ERC-19 نداریم.
این مقاله در مورد دو استاندارد ERC-20 و TRC-20 و تفاوت آنها است. قصد نداریم با توضیحات پیچیده حوصله شما را سر ببریم یا مجبورتان کنیم، زمان خود را برای مطالعه مطالبی صرف کنید که خیلی هم مربوط به هدف اصلی مقاله نیستند. اما صرفا جهت یک آشنایی ابتدایی، بد نیست بدانید که بر اساس کاربرد، استانداردهای توکن زیادی در شبکه اتریوم تعریف شدهاند.
در زیر بهصورت خلاصه، چند نمونه از شناختهشدهترین استانداردهای بلاکچین اتریوم را معرفی میکنیم:
ERC-721: این استاندارد، حاوی دستورالعملهایی مربوط به توکنهای غیر قابل تعویض (NFT) است. توکنهای غیر قابل تعویض، مثل اثری هنری در یک کلکسیون، مانندی ندارند و منحصربهفرد هستند.
ERC-1155: با کمک این استاندارد امکان ایجاد توکنهای تعویضپذیر (مثل ارزهای دیجیتال عادی که در بازار معامله میشوند)، غیر قابل تعویض و نیمه تعویضپذیر را خواهیم داشت.
ERC-223: این استاندارد مشابه استاندارد ERC-20 است با این تفاوت که بروزتر بوده و بعضی نقصهای آن را در توکن ERC20 چیست؟ انتقال، برطرف کرده است.
استاندارد TRC-20
نام مهمترین استاندارد توکن در شبکه ترون TRC-20 است.
ارز دیجیتال ترون در سال 2017، توسط جاستین سان (Justin Sun) ایجاد شد. این رمزارز ابتدا بهعنوان یک توکن ERC-20، بر روی بستر اتریوم، شروع به فعالیت کرد. اما در سال 2018، با راهاندازی بلاکچین اختصاصی ترون، مسیر آن از اتریوم جدا شد.
هدف از ساخت بلاکچین ترون، معرفی یک شبکه جدید بود که همان امکانات بلاکچین اتریوم را راحتتر و سریعتر در اختیار کاربران قرار دهد. این شبکه مانند اتریوم، از قراردادهای هوشمند و امکان ایجاد توکن، پشتیبانی میکند.
این استاندارد مانند استانداردهای توکن در شبکه اتریوم، حاوی دستورالعملهای مربوط به ساخت و نحوه اجرای توکن است.
لازم است اشارهای هم به استاندارد توکن TRC-10 داشته باشیم. این استاندارد زودتر از استاندارد TRC-20 ساخته شد و چون ابتدایی و سادهتر از آن است، کاربرد کمتری هم در بین فعالان شبکه ترون دارد.
مزایا و معایب استاندارد ERC-20 و استاندارد TRC-20
استانداردهای ERC-20 و TRC-20، برای انجام کارهای مشابه در نظر گرفته شدهاند؛ حالا میخواهیم ببینیم که بین این دو استاندارد چه تفاوتهایی هست و هر کدام چه نقاط مثبت یا منفی دارند.
استاندارد ERC-20:
نقاط مثبت:
- بلاکچین اتریوم، شناختهشدهترین بلاکچین بعد از بیتکوین است؛ بنابراین بعید به نظر میرسد، صرافی وجود داشته باشد که از آن پشتیبانی نکند.
- تعداد نودها در شبکه اتریوم بیشتر است. در زمان نوشتن این مقاله بالای 3000 نود در شبکه اتریوم مشغول به کار هستند، درحالیکه تعداد نودها در شبکه ترون، کمی بیش از 1300 عدد است؛ بنابراین در بلاکچین اتریوم، سطح بالاتری از عدم تمرکزگرایی (که از اصول سهگانه بلاکچینها است) برقرار شده است.
نقاط منفی:
- سرعت تراکنشها نسبتا کندتر است.
- در زمان نگارش این مقاله کارمزد هر تراکنش در شبکه اتریوم 8.5 دلار است که بسیار بیشتر از شبکه ترون میباشد.
استاندارد TRC-20:
نقاط مثبت:
- کارمزد تراکنشها در بلاکچین ترون بسیار پایینتر است.
- تراکنشها با سرعت زیادی انجام میشوند. در حال حاضر بلاکچین ترون، گنجایش انجام 2000 تراکنش در ثانیه (TPS) را دارد. این عدد در اتریوم نزدیک به 25 TPS است.
نقاط منفی:
- تعداد نودهای تایید کننده تراکنشها بسیار کمتر از اتریوم است. این موضوع میتواند بر روی امنیت شبکه و نقل و انتقالات، تاثیر منفی داشته باشد.
- از نظر تعداد توکنهایی که ساپورت میکند خیلی راه دارد تا به اتریوم برسد. هنوز برای خیلی از توکنهایی که در شبکه اتریوم ایجاد شدهاند، آدرس شبکه ترون ایجاد نشده است.
آیا امکان انتقال مستقیم بین شبکه ERC-20 و TRC-20 وجود دارد؟
تحت شرایطی امکانپذیر است. باتوجهبه شباهت ساختاری بین ERC-20 و TRC-20، بعضی از ارزهای دیجیتال، بر روی هر دوی این شبکهها توکنهای خود را ساختهاند. مثلاً ارز دیجیتال تتر (USDT)، هم بر روی شبکه اتریوم وجود دارد و هم بر روی شبکه ترون.
اگر میخواهید چک کنید که رمزارز تتری (یا هر توکن دیگری که بر روی این دو بلاکچین تعریف شده) که بر روی کیف پول یا صرافی دارید در کدام شبکه تعریف شده است، کافیست بعد از ورود به کیف پول یا صرافی، در قسمت تاریخچه واریز (Receive یا deposit)، آدرس تترهای خود را چک کنید.
اگر این آدرس با حرف T شروع شده بود، یعنی تتر شما در شبکه ترون قرار دارد (تتر TRC-20) و اگر هم با عبارت 0x آغاز شود، یعنی شما تتر اتریومی دارید (تتر ERC-20).
توجه داشته باشید ارزش رمزارزی که در چند شبکه مختلف تعریف شده است، در تمامی آن شبکهها کاملا مساوی است. (برای مثال تتر در شبکه ترون با تتر در شبکه اتریوم از نظر قیمت برابرند).
در این حالت تفاوت اساسی در شرایط انتقالِ ارز وجود دارد.
بهعنوان یک اصل کلی، در هنگام واریز تتر ERC-20، باید آدرس مقصدی که مربوط به تتر اتریومی است را وارد کنیم. به همان ترتیب در زمان انتقال تتر TRC-20، باید آدرس حساب مرتبط با تتر در شبکه ترون را بهعنوان آدرس مقصد ثبت کنیم.
در غیر این صورت چه میشود؟
وقتی یک ارز دیجیتال داشته باشیم که بر روی چند بلاکچین ساخته شده باشد، معمولا زمانی که میخواهیم آن را از یک صرافی به حسابی دیگر واریز کنیم، صرافی اجازه انتخاب شبکه انتقال را به ما میدهد.
مثلا در صرافی کوکوین، هنگام برداشت تتر، میتوانیم هم از شبکه اتریوم استفاده کنیم و هم از شبکه ترون. نکته مهم در برداشت این نوع رمزارزها از صرافی، این است که آدرس مقصدی که وارد میکنیم، باید با شبکه انتقالی که در نظر گرفته شده یکی باشد.
پس اگر ما به حساب صرافی، تتر اتریومی ریخته باشیم. در گام بعدی شبکه انتقال را بر روی TRC-20 قرار دهیم، سپس آدرس تتر ترونی خود را برای برداشت وارد کنیم، مشکلی پیش نخواهد آمد.
اما اگر شبکه انتقال را تتر ترون انتخاب کنیم و آدرس مقصد تتر اتریوم باشد، داراییمان از بین خواهد رفت. همچنین باید توجه کنیم که حالات بالا فقط برای زمانی است که ارز دیجیتال را از صرافی به حسابی دیگر واریز میکنیم.
هنگامیکه قصد انتقال از مبدا یک کیف پول به حسابی دیگر را داشته باشیم، فقط مجاز هستیم که آدرس مقصد انتقال را مطابق با آدرس مبدا، ثبت نماییم.
جمعبندی آشنایی با استاندارد ERC-20 و استاندارد TRC-20
در این مقاله در مورد استانداردهای مهمی که در شبکه اتریوم و ترون باید با آنها آشنایی داشته باشید، توضیح دادیم. مهمترین نکته در مورد این استانداردها، مقدار کارمزد، سرعت انتقال و تاثیری است که در نقلوانتقال توکنها دارند و عدم اطلاعات صحیح در زمان انتقالشان،ممکن است موجب از دست رفتن سرمایه شما شود.
ERC20 چیست؛ آغوش امن اتریوم یا باتلاق کارمزدها
جهت مبادلات ارزهای دیجیتال، چندین شبکه وجود دارد و هرکدام از آنها برای انجام بعضی از اعمال خاص مناسب هستند و کاربرد بیشتری دارند. اگر بخواهید در بازار کریپتو کارنسی به فعالیت، معامله یا سرمایهگذاری بپردازید، باید با نجوه استفاده از این شبکهها و همچنین آگاهی به این موضوع که هر شبکه برای انجام چه کارهایی مناسبتر است آشنایی داشته باشید.
در حال حاضر به دلیل اینکه هر شبکه بلاکچین قوانین مخصوص به خود را دارد، رمز ارزهای موجود روی هر شبکه، با دیگر شبکهها متفاوت هستند. پس از شناخت شبکهها، انتخاب بهترین شبکه برای انجام آسان تراکنشات با سرعت بالا و کارمزد مناسب اهمیت دارد.
در این مقاله قصد داریم به بررسی ویژگیهای شبکههای انتقال بپردازیم و با توکن استاندارد شبکه اتریوم ERC20 بیشتر آشنا شویم.
در این مقاله میآموزید:
- استاندارد توکن چیست؟
- استاندارد شبکه BEP2
- استاندارد شبکه BEP20
- استاندارد شبکه TRC20
- آشنایی با شبکه ERC20
- مزایا و معایب استاندارد ERC20
- فیلدهای استاندارد ERC20
- تفاوتERC20 و TRC20 و BEP20 چیست؟
- قابلیت تبدیل توکنهای ERC20
این مقاله برای چه کسانی مناسب است:
- افرادی که به دنبال بهترین شبکه برای انجام تراکنشاتشان هستند.
- تریدرها و به طور کلی معاملهگرانی که مشغول خرید و فروش داراییهای دیجیتال هستند.
- سرمایهگذارانی که قصد واریز و یا برداشت رمز ارز از کیف پول دارند.
استاندارد توکن چیست؟
در دنیای ارزهای دیجیتال، هر کوین، شبکۀ بلاک چین مخصوص به خود را دارند. هر کوین برای ایجاد توکن بر بستر خود، میتواند قوانینی تعیین کنند. به قوانینی که شبکههای کوین برای ایجاد توکن وضع کردهاند، استاندارد توکن گفته میشود.
برای مثال، هنگامیکه شخصی تصمیم میگیرد توکن جدیدی بر بستر شبکه توکن ERC20 چیست؟ ریپل ایجاد کند، باید برای این کار از استانداردهای شبکه ریپل پیروی کند. این استانداردها دلیل ایجاد تفاوت قوانین کلی شبکههای ارز دیجیتال در بلاکچین شدهاند. البته برخی از قوانین آنها میتواند باهم مشترک باشد؛ یعنی میتوان برخی از کوینها را بر بستر کوینهای دیگر هم انتقال دارد.
توجه داشته باشید اگر زمانی شبکه نادرستی برای انتقال انتخاب شود، امکان بازگرداندن دارایی وجود ندارد. به دلیل متفاوت بودن قوانین هر شبکه، استفاده از شبکه متناسب با انتقال هر توکن ضروری است.
شبکه های ارز دیجیتال
برای تبادلات ارزهای دیجیتال، شبکههای مختلفی وجود دارد. از انواع شبکههای انتقال ارز دیجیتال میتوان به شبکه بلاکچین اتریوم ERC20، شبکه بلاکچین ترون TRC20، شبکه بلاکچین بایننس BEP2 و BEP20 و… نام برد. در ادامه توضیحات تکمیلی برای اشنایی بیشتر با هر یک از شبکههای انتقال را ارائه میدهیم.
استاندارد شبکه BEP2
شبکه BEP2، مجموعهای از قوانین و پروتکلها است که برای نقل و انتقالات بلاک چین بایننس استفاده میشود. BEP مخفف Binance Chain Evolution Proposal میباشد که معنای آن “طرح پیشنهادی جهت توسعه شبکه بایننس” است. عدد 2 نیز مربوط به آن طرح است. برای تبادلات این استاندارد، حضور توکن بومی شبکۀ بایننس، یعنی بایننس کوین (BNB) لازم است.
از کاربرد شبکه BEP2 میتوان به تعیین نحوه عملکرد توکن روی زنجیره بایننس و اطلاعات مانند تعیین نام، عرضۀ کلی، آدرس منبع هر رمز ارزی که روی بایننس چین قرار دارد، اشاره کرد. همچنین برای انجام تراکنشها به ممو نیاز دارد که دلیل انجام تراکنش را بیان میکند.
نمونهای از آدرس شبکه BEP2 بهصورت bnb136ns6lfw4zs5hg4n85vdt میباشد و همانطور که میبینید با bnb شروع میشود. کیف پولهای سختافزاری ترزور و تراست ولت، از شبکه استاندارد شبکه BEP2 پشتیبانی میکنند.
استاندارد شبکه BEP20
شبکه BEP20 | آکادمی آینده
به شبکه استاندارد BEP20، BSC نیز گفته میشود که به اسمارت چین بایننس مشهور میباشد و مخفف عبارت Binance Smart Chain Evolution Proposal 20 است. به انواع توکنهای بستر شبکه BEP20، توکن Pegged نیز گفته میشود. و برای اجرای قراردادهای هوشمند بدون افزایش ازدحام در شبکه کاربرد دارد. در انجام تراکنشها، سرعت بالا و کارمزد پایین دارد و بین زنجیرههای بلاکچین ارتباط برقرار میکند.
آدرس توکنهای شبکه BEP20 با 0X شروع میشود. کیفپول تراست والت و متاماسک از این شبکه پشتیبانی میکنند.
استاندارد شبکه TRC20
شبکۀ انتقال توکنها روی بلاک چین ارز دیجیتال ترون را TRC20 میگویند. توکن اختصاصی این شبکه TRX است. به دلیل هزینههای تراکنش رایگان و سرعت بالا در انجام تراکنشها کاربرد دارد.
آدرس تمام توکنهای TRC20 با حرف T آغاز میشوند. و از رمز ارزهای LoveHearts با نماد «LVH» و NoleCoin با نماد «NOLE» و رمز ارز BitTorrent با نماد «BTT» و WinkLink با نماد «WIN» و… پشتیبانی میکند. برای استفاده از امکانات شبکه TRC20 میتوانید علاوه بر کیف پول سختافزاری ترزور و لجر نانو اس، از کیف پول نرمافزاری اتمیک و ترونلینک نیز استفاده کنید.
استاندارد شبکه ERC20
شبکه ERC20 | آکادمی آینده
ERC20 شبکه انتقال توکنهای بلاک چین اتریوم و مخفف عبارت
Ethereum Request for Comment است. استاندارد شبکه ERC20 را فابین ووگلستلار که از توسعهدهندگان شبکۀ اتریوم است، در سال 2015 معرفی کرد.
استاندارد ERC20 برای توسعهدهندگان تأثیر قابل توجهی دارد؛ زیرا با هر بار آزاد شدن یک توکن توسط یک شرکت جدید، لازم نیست پروژهها دوباره انجام شوند و شبکه اتریوم بهگونهای طراحی شده است که با توکنهای جدید سازگار هست و این توکنها نیز اگر به قوانین اتریوم وفادار باشند، استاندارد ERC20 به توسعه دهندگان و شرکتها اجازه میدهد تا از طریق ICO جذب سرمایه کنند.
اکثر توسعه دهندگان استفاده از استاندارد ERC20 را رعایت میکنند تا مطمئن باشند که توکن آنها میتواند با انواع کیف پولها، صرافیها و قراردادهای هوشمند بدون مشکل کار کند.
شبکه ERC20 دارای کمترین میزان خطا در نقل و انتقالات است. از رمز ارزهای Chainlink با نماد «LINK»، Maker با نماد«MKR» ، Polygon با نماد «MATIC»، Shiba Inu با نماد«Shiba» و با نماد «USDT» و صدها رمز ارز دیگر پشتیبانی میکند. آدرس توکن شبکه ERC 20 دقیقاً مانند آدرس توکنهای شبکه BEP20 است و با 0X شروع میشود.
از جمله کیف پولهای پشتیبانیکننده استاندارد ERC20 در بخش سختافزاری میتوان به ترزور و لجر نانو و در بخش نرمافزار علاوه بر کیف پول نرمافزاری اتریوم از کیفپولهای اکسودوس، اتمیک، متاماسک و تراست توکن ERC20 چیست؟ ولت نام برد.
مزایا و معایب استاندارد ERC20
مزایای ERC20
برنامه نویسها، در گذشته از اسامی متفاوتی برای نوشتن کد مخصوص به خود استفاده میکردند. صرافیها و کیفپولها مجبور بودند برای ارتباط گرفتن با هر توکن، کد توکن را بخوانند و تغییرات لازم را در پلتفرم خود اعمال کنند. پس از ایجاد استاندارد ERC20، توکنها یکریخت شدند و بهسادگی در اکسچنجها معامله شدند.
از دیگر مزیتهای استاندارد ERC 20 میتوان به تعیین مقدار توکنهایی که بین آدرسها جابهجا میشوند و میزان خروج توکنها از حساب کاربری را اشاره کرد.
معایب ERC20
از معایب توکن استاندارد شبکه اتریوم، این است که گیرنده از دریافت توکن مطلع نمیشود و ممکن است سرمایه در آدرسی اشتباه گیر افتاده باشد و از بین برود. برای حل این مشکل، در ماههای اخیر، استاندارد جدیدی به نام ERC223 به وجود آمده است. ERC223 اجازه نمیدهد که توکنها به آدرسی که از دریافت آن توکن پشتیبانی نمیکند، ارسال شوند.
عیب دیگر اینکه استاندارد ERC20 محدودیتی برای خرج کردن مبلغ بیش از موجودی یک آدرس، در نظر نگرفته است. این مشکل نرمافزاری باعث شد در آوریل سال ۲۰۱۸، تعدادی از صرافیها امکان برداشت و واریز تعدادی از توکن استاندارد شبکه اتریوم را موقتاً متوقف کنند. اینگونه مسائل، باعث میشود هکرها فرصت سرقت مقداری زیادی توکن را به دست آورند.
فیلدهای استاندارد ERC20
فیلدهای اختیاری استاندارد ERC20 شامل موارد زیر است.
- Token name: نامی است که به توکن پلتفرم اختصاص داد.
- Symbol: نماد اختصاری مربوط به توکن.
- Decimal: میزان تقسیمپذیری توکن تعیین میشود.
برای مثال بازی فیلدهای اختیاری را به شکل زیر قرار میدهیم:
- اسم توکن: Academi Ayandeh Game
- نماد اختصاری توکنAAG :
- اعشار کمترین مقدار: ۲ توکن ERC20 چیست؟ رقم اعشار
فیلدهای اجباری استاندارد ERC 20 عبارتاند از:
- : Total Supply تعداد کل توکنهایی که برای پلتفرم در نظر میگیریم.
- balance of: تعداد توکنهای مربوط به هر آدرس کاربر.
- Transfer: فرآیند تخصیص توکنهای اولیه به کاربران.
- Transfer From : امکان ارسال توکن به دیگران.
- approve: تراکنشها را بر مبنای تعداد کلی توکنها میسنجد.
- allowance : تعداد توکن را میسنجد و درصورتیکه تعداد توکنهای هر کاربر کافی نباشد تراکنش را کنسل میکند.
با استفاده از تمام این فیلدها میتوانیم مقادیر دلخواه را مشخص کنیم.
تفاوت ERC20 و TRC20 و BEP20 چیست؟
تفاوت BEP20 و TRC20 و ERC20 | آکادمی آینده
- کارمزد معاملات در شبکه ERC 20 بیشتر از TRC 20 است. به همین دلیل کاربران ترجیح میدهند برای انتقال استیبلکوینهایی چون تتر که روی شبکه ترون و اتریوم قابل انتقال است، از شبکه ترون استفاده کنند.
- آدرس توکنهای شبکه ترون با حرف T و آدرس توکنهای شبکۀ اتریوم با0X آغاز میشود.
- کارمزد تراکنشها در شبکه BEP20 بر اساس ارز بایننس کوین است اما در شبکه ERC20 اتریوم میپردازید.
- مرورگر شبکه ترون Tron Scan ، مرورگر شبکه Ether Scan ERC20 است و مرورگر شبکه BSC Scan ،BEP20 میباشد.
قابلیت تبدیل توکنهای ERC20 به BEP20 و برعکس
به دلیل کارمزدهای بالای شبکه اتریوم است برخی افراد ترجیح میدهند استاندارد توکنهای خود را به BEP20 تبدیل کنند. کارمزدهای شبکه ERC20، ۵۰ برابر بایننس اسمارت چین است.
متأسفانه سرعت پایین نقل و انتقالات ERC20، مشکل دیگری است که وجود دارد. تراکنشاتی که در ساعات شلوغ شبکه انجام میشوند، ممکن است تا یک ساعت هم بهطول بینجامد. البته سرعت تبدیل توکنهای ERC20 به BEP20 و برعکس، در ساعات شبانه روز متفاوت هست. برای توکن ERC20 چیست؟ اطلاعات بیشتر میتوانید به مقاله آموزش تبدیل توکنهای ERC20 به BEP20 و برعکس در سایت آکادمی آینده مراجعه کنید.
کلام پایانی
توجه داشته باشید در صورت انتقال دارایی بر بستر BEP20 به کیف پول، دارایی شما از جنس همین بسترها خواهد بود و نمیتوانید به آدرسی متفاوت مانند شبکه ERC20 ارسال کنید. برای پرداخت کارمزد در شبکه ERC20 باید ETH داشته باشید.
بیشتر توکنهای پرطرفدار جزو توکن استاندارد شبکه اتریوم هستند. شبکه ERC20 از لایههای امنیتی قابل قبولی برخوردار است لذا در هنگام انجام تراکنش، از درست بودن آدرس خود اطمینان به دست آورید.5 / 5 ( 1 ا
به لطف پیشرفتهای دنیای بلاکچین، امکان تغییر استاندارد توکنها فراهم شده است. برای مثال میتوانید اگر رمز ارزی بر پایه استاندارد ERC20 دارید آن را به استاندارد BEP20 تغییر دهید تا کارزمد کمتری نیز بپردازید.
مدرسان و پشتیبانان آکادمی آینده پاسخگوی سؤالات شما عزیزان درباره نقل و انتقال رمز ارزها بین شبکههای مختلف هستند. همچنین با استفاده از آموزش ارز دیجیتال در مشهد به صورت حضوری و دوره آموزش ارز دیجیتال غیرحضوری، تسلط کاملی در استفاده از شبکههای بازار ارز دیجیتال پیدا کنید.
معرفی شبکه ERC-20؛ بلاک چین اتریوم
توکنها و کوینهای رمزنگاری شده، همگی بر پایه ماهیت خود به شبکهای برای جابجایی و انجام تراکنش نیاز دارند. یکی از این شبکهها ERC-20 است. اگر که دنیای ارز دیجیتال یا همان کریپتوکارنسی را بشناسید، احتمالاً بارها با ERC-20 برخورد کردهاید. در واقع ERC-20 بستر اتریوم، انقلاب دنیای ارزهای دیجیتالی است.
در این مقاله با موضوعات زیر آشنا خواهید شد:
شبکه ERC-20 چیست؟
مردم اغلب به اشتباه اینگونه تصور میکنند که اتریوم یک ارز دیجیتال است؛ اما حقیقت مقداری متفاوت است. اتریوم یک شبکه بلاک چین عمومی و توزیعشده با قابلیت اسکریپت نویسی قرارداد هوشمند است. آنچه اتریوم را از سایر برنامههای بلاک چین متمایز میکند EVM – ماشین مجازی اتریوم – است، که فرآیند ساخت برنامههای غیرمتمرکز را ساده و کارآمد میکند.
اتریوم توسعهدهندگان را قادر میسازد تا بتوانند برنامههای غیرمتمرکز متنوع در حوزه بلاکچین طراحی کنند. همانطور که میدانید امروزه، استفاده از فناوری بلاک چین دیگر در انحصار رمزارزها نیست. اکنون در همهچیز از رایگیری الکترونیکی گرفته تا تامین مالی تجارت از تکنولوژی بلاکچین استفاده میشود. پس جای تعجب نیست که ارز دیجیتال Ether در حال حاضر دومین رمزارز برتر میان ارزهای دیجیتال است. اتر برای حمایت مالی از پروژه اتریوم ایجاد شد و نه برعکس؛ در واقع این اتر است که برای تحقق اهداف شبکه اتریوم راهاندازی شده است. این ویژگی یک تفاوت اساسی بین اتریوم و بیت کوین است.
تفاوت شبکه ERC-20 با توکن اتر
اتر (ETH) توکن بومی است که توسط بلاک چین و شبکه اتریوم به عنوان یک سیستم پرداخت برای تأیید تراکنشها استفاده میشود؛ در حالیکه ERC-20 استانداردی برای ایجاد توکنهای قابل تعویض با قابلیت قرارداد هوشمند برای استفاده در اکوسیستم اتریوم است.
توکنهای ERC-20
اتریوم نه تنها یک بلاکچین است بلکه یک پلتفرم نیز هست. این بدان معنی است که توکنهای دیگر میتوانند روی این پلتفرم اجرا شوند و برنامههای غیرمتمرکز (dapps) با استفاده از قراردادهای هوشمند در بستر آن ساخته شوند. توکنهای ERC-20 مجموعهای از توکنهای دیجیتال «قابل تعویض» هستند، که در شبکه اتریوم اجرا میگردند. هر مجموعه توکن ERC-20 با نمادی مانند ABC یا XYZ متمایز میشود. برای مثال ممکن است مجموعهای از 1 میلیون توکن ABC و مجموعهای دیگر از 10 میلیون توکن XYZ وجود داشته باشد.
استانداردهای ERC-20
ERC-20 شامل چندین توابع است، که یک توکن باید اجرا کند. به خاطر داشته باشید که این استاندارد همچنین بر اقداماتی که قراردادهای هوشمند برای توکنهای در حال ایجاد انجام میدهند، نظارت میکند.
Total Supply: تعداد کل توکنهایی که قرار است صادر شود.
BalanceOf: موجودی حساب صاحب توکن
Transfer: تابعی که به طور خودکار تعداد مشخصی از توکنها را به یک آدرس مشخص انتقال میدهد.
TransferFrom: به طور خودکار تعداد مشخصی از توکنها را از یک آدرس مشخص به آدرس دیگر منتقل میکند.
Approve: به کاربر اجازه میدهد تا تعداد مشخصی از توکنها را از یک حساب مشخص برداشت کند.
Approval: گزارشی از یک تراکنش تایید شده
این توابع و کدها انتگرالهایی برای پیادهسازی توکن هستند. آنها در تعیین تعداد توکنهای در گردش، ذخیره و برگرداندن موجودی، درخواستهای انتقال توکن ERC20 چیست؟ و برداشت، اعطای تایید و موافقت با نقل و انتقالات خودکار کمک میکنند.
توابع و کدها تضمین میکنند که توکنهای اتریوم از هر نوعی که باشند همه بهطور یکسان در فضای اتریوم عمل میکنند. علاوه بر این، توکنهای سازگار با ERC-20 را میتوان به جای هم استفاده کرد.
اهمیت شبکه ERC-20
ERC-20 امکان مبادله توکنهای مختلف با قراردادهای هوشمند را فراهم میکند. توکنها نشاندهنده یک دارایی، حق، مالکیت، دسترسی، ارز دیجیتال و یا هر چیز دیگری هستند که ویژگی منحصر به فردی بر پایه خود ندارند، اما قابل انتقال هستند. در حال حاضر توکنهای بسیاری هستند که بر بستر اتریوم ایجاد شدهاند. شبکه اتریوم تنها برای توکنهای مثلی نیست؛ ERC-20 حتی برای راه اندازی NFTها نیز به کار میرود.
مزایا و معایب شبکه ERC-20
مزایا
- قابلیت تبادل
توکنهای ERC-20 قابل تعویض هستند، بدین معنا که هر واحد دارای قابلیت استفاده و ارزش است. کاربران توکنهای ERC-20 قادرند تا آن را معامله و یا با توکنهای دیگران مبادله کنند؛ بدون اینکه از ارزش آنها کاسته شود. - انعطاف
توکنهای ERC-20 قابلیت این را دارند که شخصیسازی شوند و در برنامههای مختلف به کار روند. - محبوبیت
بسیاری از صرافیها، کیف پولها و قراردادهای هوشمند وجود دارند که در حال حاضر با توکن ERC-20 سازگار هستند. علاوه بر این، پشتیبانی توسعهدهندگان و مستندات نیز بسیار قدرتمند است.
معایب
- گسترش پذیری
مانند بسیاری از شبکههای بلاک چین مقیاس پذیری چالش بزرگ شبکه اتریوم است. بدین معنا که در ساعات اوج انجام تراکنش ها کارمزدها به شدت افزایش مییابد و از سوی دیگر شبکه به علت حجم بالای تراکنش، کند میگردد. این امر یک نکته منفی در کارایی و استفاده از این بستر است. - خطر کلاهبرداری
البته که مقصر کلاهبرداری شبکه نیست؛ چرا که هر مسئله و یا موضوعی دارای دو قطب مثبت و منفی است، اما در کل سهولت راه اندازی توکن های جدید را میتوان از برخی جهات به عنوان یک اشکال در نظر گرفت. در حال حاضر ایجاد یک توکن ERC-20 بسیار آسان است، به این معنی که هر کسی میتواند آن را با هر قصد مثبت و منفی راهاندازی کند.
BEP-2 در مقابل ERC-20
ERC-20 استاندارد توکنها در اکوسیستم اتریوم است. بسیاری دیگر از توکنها، بلاک چینها و اکوسیستمها از اتریوم مشتق شدهاند. یکی از این اکوسیستمها و بلاک چین متعلق به Binance، صرافی ارزهای دیجیتال است.
توسعهدهندگان بایننس استاندارد خود را برای توکنهای ایجاد شده با استفاده از بلاک چین ایجاد کردند. این استاندارد BEP-2 نام دارد و شبیه ERC-20 است، که ایجاد توکن را برای استفاده در زنجیره بایننس هدایت میکند.
بایننس همچنین یک زنجیره جانبی ایجاد کرده است که در کنار زنجیره بایننس به نام زنجیره هوشمند بایننس اجرا میشود. این زنجیره با توکنهای ERC-20، ماشین مجازی اتریوم و زنجیره بایننس سازگار است. با این حال، از استاندارد جدیدتری به نام BEP-20 استفاده میکند، که سازگاری زنجیرهای را ایجاد میکند.
ERC-20 در مقابل TRC-20
ERC-20 پر استفادهترین و همچنین محبوبترین استاندارد توکن است. به طوریکه بیشتر توکنهایی که در بازار در گردش هستند از طریق شبکه اتریوم ساخته میشوند. استاندارد توکن ERC-20 برای ایجاد توکنهای قابل تعویض استفاده میشود، که میتوانند برای تراکنشها و پردازش پرداختهای منحصر به فرد استفاده شوند.
TRC-20 استانداردی برای راهاندازی و استفاده از توکنهای ایجاد شده در بلاک چین TRON است. این استاندارد توکن، دستوراتی را تعریف میکند که هر توکن در این سیستم خاص باید دنبال کند؛ مانند صدور توکنهای جدید، تایید انتقال توکن، ارسال و دریافت این داراییها و موارد دیگر. TRC20 یک استاندارد توکن دیجیتال برای توزیع و همچنین مدیریت توکنهایی است که از طریق بلاک چین TRON ایجاد می شوند. با این حال، استاندارد توکن TRC-20 اساساً مقرراتی را تعریف میکند که هر توکن در شبکه باید به آن پایبند باشد. این مقررات شامل قوانین اساسی برای توکنهای جدید است، که شامل انجام و تایید انتقال توکن مانند ارسال و دریافت توکن میباشد. در مقام مقایسه، هر دو استاندارد بسیار معتبر و قدرتمند ظاهر شده اند. اما تفاوت های اساسی بین این دو وجود دارد که عبارتند از:
شبکه بلاک چین: شبکه اتریوم برای ERC و شبکه Tron برای توکنهای نوع TRC استفاده میشود.
آدرس: سبک آدرس با 0 و x برای نشانه های ERC شروع میشود، در حالی که با T برای نشانه های TRC شروع میشود.
سرعت انتقال: توکنهای نوع ERC حداکثر 5 تا 10 دقیقه و توکنهای TRC از چند ثانیه تا چند دقیقه طول میکشد.
کارمزد: میانگین هزینه برای توکنهای ERC حدود 30 USDT دریافت میشود و برای توکنهای نوع TRC از 2 USDT شروع میشود.
ایمنی: اقدامات ایمنی در توکنهای ERC در مقایسه با توکنهای رمزنگاری نوع TRC بسیار بالاست.
توصیه استفاده: توکنهای مبتنی بر ERC گزینههایی با مقدار متوسط را برای معاملات نشان میدهند در حالی که مقدار کمی از فرکانس بالا برای توکنهای نوع TRC استفاده میشود.
تراکنش در ثانیه: توکن های ERC قادر به پردازش 20 تراکنش در ثانیه هستند. با این حال، توکنهای مبتنی بر TRC قادر به پردازش حدود 2000 تراکنش در ثانیه هستند.
تیم: هر دو توکن مبتنی بر ERC و TRC توسط یک تیم عمومی اداره میشوند.
سرعت: سرعت توکنهای مبتنی بر TRC در مقایسه با توکنهای رمزنگاری مبتنی بر ERC کمی بیشتر است.
توسعه: مرحله توسعه شامل ایجاد توکنهای رمزنگاری، طراحی قراردادهای هوشمند، و برنامههای غیرمتمرکز برای توکنهای مبتنی بر ERC و TRC است.
جمعبندی
شبکه ERC-20 یک پروتکل رسمی است، که با هدف بهبود بخشیدن به معاملات اتریوم شکل گرفته، از این رو توکن ERC20 چیست؟ ERC مخفف Ethereum Request for comment است و ۲۰ یک شناسه مشخص کننده برای آن است.
ERC-20 یک استاندارد معمول برای ایجاد توکن در بلاکچین اتریوم است. این استاندارد توکن مجموعهای از قوانین و نقشها را تعریف میکند، که در مورد همه توکنهای ERC-20 اعمال میشود و به آنها امکان تعامل یکپارچه با یکدیگر را میدهد.
ولتها و صرافیها از استانداردی استفاده میکنند تا توکنهای مختلف ERC-20 را در سیستم خود بگنجانند و تبادلات بین توکنهای ERC-20 و سایر ارزها را راحتتر کنند.
شبکه ERC20 چیست؟
بعد از اولین شبکه بلاک چین که مربوط به ارز دیجیتال بیت کوین بود، شبکه ارز دیجیتال اتریوم با هدف افزایش سرعت و بهبود تکنولوژی ایجاد شد. شبکه اتریوم امروزه به جایگاهی رسیده است که تقریبا 90 درصد از توکن های فاقد شبکه اختصاصی، از شبکه اتریوم استفاده می کنند. اما فرق تمامی این توکن با اتر(ETHER) این است که ارز دیجیتال اصلی شبکه اتریوم، رمز ارز اتر است. شبکه اتریوم دارای استاندارد ERC20 است. در ادامه به بررسی شبکه ERC20 و توکن های ERC20 می پردازیم.
شبکه ERC20
ERC در واقع مخفف عبارت (Ethereum Request for Comment) می باشد. و عدد 20 که کنار آن می آید، یک نشانه برای پروتکل اتریوم است. با توجه به اینکه حجم برنامه های غیرمتمرکز(DAPP) که بر روی بلاک چین اتریوم اجرا می شوند، روز به روز در حال افزایش است، باید مجموعه ای از قوانین و استانداردها باشد که این حجم از پروژه ها به طور منظم در کنار یکدیگر انجام شوند. در واقع استاندارد ERC20 مجموعه ای از قوانین می باشد که برای تمامی پروژه ها و توکن هایی که بر روی بلاک چین اتریوم ساخته می شوند و از قرارداد های هوشمند استفاده می کنند، تعریف می شود.
شش عملکرد و دو سیگنال در ERC20 تعریف می شود. همین مجموعه از عملکردها و سیگنال ها موجب می شود که ارز دیجیتال اتر و تمامی توکن های ERC20، به صورت مشابه در شبکه بلاک چین اتریوم فعالیت کنند. به همین دلیل است که اکثر کیف پول های ارز دیجیتالی که از رمز ارز اتریوم پشتیبانی می کنند، از تمامی توکن های ERC20 نیز پشتیابی می کنند.
توکن ERC20
باتوجه به اطلاعات آماری در سایت CoinMarketCap، بزرگ ترین میزبان توکن ها، بلاک چین اتریوم می باشد زیرا در شبکه اتریوم تنوع زیادی از قراردادهای هوشمند وجود دارد و تکنولوژی به کار رفته در آن از بلاک چین ارز دیجیتال بیت کوین، پیشرفته تر است. به این ترتیب به تمامی توکن هایی که از بستر بلاک چین اتریوم استفاده می کنند، به اصطلاح توکن ERC20 گفته می شود.
یکی از مزیت های مهم ERC20 این است که با تمامی توکن های جدید سازگار است و توکن های جدید نیز طوری طراحی می شوند که از قوانین ERC20 پیروی کنند. همین اتفاق موجب می شود که توسعه دهندگان برای ایجاد یک توکن جدید، حتما لازم نباشد یک پروژه ساخت بلاک چین جدید را پیاده سازی کنند.
توکن ERC20 چیست؟
انجام تراکنش در شبکه بلاک چین اتریوم
می توان گفت یکی نکات منفی بلاک چین اتریوم در سال های اخیر، افزایش انجام تراکنش از طریق این بلاک چین می باشد. در واقع در طی زمستان سال قبل به طور میانگین کارمزد انجام تراکنش در شبکه ERC20 به حدود 12 دلار رسیده است! توجه داشته باشید که چه شما 100 دلار انتقال دهید چه 1 میلیون دلار، کارمزد ثابت است، اما اینکه کارمزد به عددی حدود 12 دلار رسیده است، به ضرر معامله گران خرد می باشد. میانگین زمان انجام تراکنش از طریق بلاک چین اتریوم نیز 10 دقیقه است اما با توجه به اینکه در چه ساعتی از شبانه روز، در حال انجام تراکنش هستید، کارمزد و زمان انجام تراکنش متفاوت می باشد.
طی بررسی های انجام شده از ساعت 00:30 تا ساعت 02:30 به وقت ایران، میزان کارمزد به کم ترین مقدار خود می رسد و تراکنش در سریع ترین زمان ممکن انجام می شود. در مقابل از ساعت 16:30 تا 21:30 شبکه در شلوغ ترین حالت ممکن قرار دارد.
توابع اصلی و اختیاری استاندارد ERC20
توابع اصلی:
totalSupply= این تابع در واقع کل موجودی یک توکن در شبکه را بررسی می کند.
approve= این تابع بررسی می کند که آیا برای انجام یک تراکنش، تاییده از طرف قرارداد هوشمند برای انتقال یک دارایی از یک آدرس خاص، داده شده است یا نه. در واقع این تابع از اینکه یک تراکنش دوبار انجام شود و یا کلاهبرداری اتفاق بیوفتد، جلوگیری می کند.
transfer= این تابع به فرد طرف قرارداد هوشمند، اجازه می دهد که از موجودی خود، انتقال دارایی انجام دهد.
allowance= وقتی انتقالی از یک آدرس انجام می شود، این تابع مانده حساب کاربر را بررسی می کند تا مقدار موجودی برای انتقال، کافی باشد. در صورت کافی نبودن مانده حساب، به طور خودکار تراکنش لغو خواهد شد.
توابع اختیاری:
Token Name= وقتی توکنی ارائه می شود، لزومی ندارد برای آن اسمی انتخاب کنید. اما نامگذاری درست می تواند بیانگر هدف پشت یک توکن باشد.
SYM= این تابع با دادن یک نماد چهار تا پنج حرفی توکن ERC20 چیست؟ به یک توکن، آن را منحصر به فرد به اختصاصی می کند.
مزایای ERC20
فرض کنید شبکه ERC20 وجود نداشت، در این صورت اگر توکنی می خواست به تازگی شروع به کار کند، می بایستی تیم توسعه دهنده آن زمان زیادی را صرف کنند و بلاک چین اختصاصی تولید کنند. از طرفی تمامی صرافی ها و کیف پول های ارز دیجیتال نیز می بایستی پلتفرم خود را با استانداردهای این توکن جدید سازگار می کردند تا افراد بتوانند از این توکن جدید استفاده کنند. اما با وجود بلاک چین اتریوم، این محدودیت ها برای توکن های جدید وجود ندارد. هر توکنی که با استانداردهای ERC20 مطابقت داشته باشد می تواند از شبکه ERC20 استفاده کند و تقریبا در تمامی صرافی ها و کیف پول ها جا به جا شود.
معایب ERC20
یکی از عیب های ERC20 این است که اگر توکن ERC20 به طور اتفاقی در قرارداد هوشمندی به جای ارز دیجیتال اتر، به عنوان یک روش پرداخت، به کار رود. توکن نام برده شده، تخریب می شود. همین اتفاق تاکنون موجب از دست رفتن 3.5 میلیون دلار ارز دیجیتال شده است. همین باگ موجب شده است که تیم توسعه دهنده به منظور رفع این مشکل، استانداردهای جدیدتری را برای این بلاک چین تعریف کنند.
جمع بندی: ERC20 در واقع مجموعه ای از قوانین و استانداردهایی است که برای تمامی برنامه های غیرمتمرکز و توکن هایی که می خواهند در بستر بلاک چین اتریوم فعالیت کنند، تعریف می شود. این استانداردها به تمامی توکن هایی که می خواهند از قراردادهای هوشمند شبکه ERC20 استفاده کنند، اجازه می دهد که بتوانند در تمامی پلتفرم هایی که از ارز دیجیتال اتریوم پشتیبانی می کنند، جا به جا شوند. به تمامی این توکن ها، توکن ERC20 گفته می شود.
استانداردهای ERC20 دارایی توابع اصلی و اختیاری هستند. که اصلی ها، اجباری هستند و اختیاری ها برای توکن ها واجب نیستند.
با وجود شبکه بلاک چین اتریوم به عنوان یک بلاک چین اصلی و مشترک، دیگر محدودیت ساخت بلاک چین جدید برای هر توکن جدید وجود ندارد. علاوه بر تمامی ویژگی های شبکه ERC20، باگ هایی نیز در این شبکه وجود دارد که تیم توسعه دهنده قصد دارد در استانداردهای جدیدی که می خواهد تعریف کند، این مشکل هارا رفع کند.
شبکه اتریوم چیست؟ معرفی استاندارد توکن های ERC-20, ERC-721 و ERC-1155
امکان نداره در دنیای کریپتو فعالیت کرده باشید و چیزی درباره شبکه اتریوم نشنیده باشید. شبکه هایی قدرتمند با قابلیت هایی فوق العاده. در این مقاله باهم انواع شبکه های اتریوم از جمله ERC-20, ERC-721 و ERC-1155 صحبت خواهیم کرد. تک به تک بررسی و مقایسشون می کنیم همراه ما باشید.
آنچه در این مقاله میخوانید
استاندارد توکن چیست؟
پیش از آنکه سر اصل مطلب بریم لازمه که توکن استاندارد رو باهم بررسی کنیم و بشناسیمش. در دنیای کریپتوکارنسی هر ارزی که ساخته میشه احتیاج به یک بستر داره تا تمام اطلاعات رو اونجا بارگذاری کنه. که بهش میگیم بلاکچین. پس تمام ارزها نیاز به یک بلاکچین دارند. اما استاندارد توکن چیست؟
ERC مخفف عبارت Ethereum Request for Comments است. وقتی پروژه ای روی بستر اتریوم Ethereum ساخته میشه باید از قوانین یا همون پروتکل اتریوم هم پیروی کنه. این استاندارد توکن ها همون قوانین پروتکل هستند که وقتی پروژه ای ساخته میشه باید یکی از این استاندارد Tokenهارو از آن خود کنه. مثلا پروژه Sand روی بلاکچین اتریومه و از توکن های Sand دارای استاندارد ERC-20 هستند. یعنی پروژه Sand از قوانین استاندارد ERC-20 تبعیت می کنه.
اگر ارزی هم روی شبکه بلاکچین BNB قرار بگیره باید یکی از دو استاندارد BEP2 یا BEP20 رو در اختیار بگیره.
در ابتدا تنها یک ERC-20 وجود داشت اما توسعه دهنده های شبکه اتریوم متوجه شدند که این استاندارد توکن کافی و خالی از نقص نیست پس تصمیم گرفتند که نقاط ضعف ERC-20 رو با استاندارد توکن دیگر رفع کنند از این رو ابتدا استاندر توکن خودشونو یعنی الگوریتم و قوانینشو به صورت یک “پروپوزال بهبود” یا EIP ارائه میدهد. زمانی که EIP توسط کمیته اتریوم تایید شد اونو به صورت یک استاندارد توکن در میاورند. پیشنهاد های زیادی میشه اما طبیعتا همه تایید نمیشه ولی اون پیشنهادی که تایید بشه شماره اون پیشنهاد بعد عبارت ERC ظاهر میشه مثلا پیشنهاد 223 مورد قبول کمیته واقع میشه بنابراین ERC-223 تبدیل به یک استاندارد Token می شود و این دلیل شماره بعد از ERC می باشد.
شبکه اتریوم چند تا استاندارد توکن دارد؟
شبکه اتریوم دارای ۷ تا استاندارد Token است که عبارتند از:
- ERC-20
- ERC-223
- ERC-621
- ERC-721
- ERC-777
- ERC-1155
- ERC-1400
تک به تک این استاندارد هارو باهم بررسی می کنیم.
معرفی استاندارد توکن ERC-20
استاندارد توکن ERC-20 بیستمین پیشنهادی بود که مورد پذیرش واقع شد. این پیشنهاد در سال ۲۰۱۵ مطرح شد و در سال ۲۰۱۷ به طور رسمی تایید شد. این استاندارد با وجود مشکلاتی که داره محبوب ترین استاندارد Token شبکه اتریوم است که اکثر ارزهای روی شبکه اتریوم از این استاندارد توکن بهره می برند. دو نمونه از پروژه هایی که از این استاندارد Token بهره می برند عبارتند از EOS و SAND
عملکردهای استاندارد توکن ERC-20
استاندارد توکن ERC-20 شش عملکرد مناسب دارد:
معرفی شبکه استاندارد توکن ERC-621 اتریوم
می تونیم استاندارد ERC-621 رو داداش بزرگه استاندارد ERC-20 بدونیم. این استاندارد در سال ۲۰۱۷ ارائه شد. در اصل این استاندارد توسعه استاندارد ERC-20 بود. دو تابع increaseSupply و decreaseSupply به این استاندارد اضافه شده. با استفاده از این توابع می تواند مقدار کل توکن های در حال گردش را کاهش یا افزایش داد. استاندارد ERC-621 همین موضوع را حل کرده و تمامی مباحث دیگر مثل ERC-20 می باشد.
معرفی استاندارد توکن ERC-721
سلام بدید به بستر توکن های NFT. بین توکن های ERC-20 هیچ تفاوتی نیست و همه اونا مثل همند. اما استاندارد توکن ERC-721 یک امکانی ایجاد شد تا از این به بعد بین توکن ها تفاوت وجود داشته باشه و ارزش اونا با توجه به کم بودنشون سنجیده میشه. پس با کمک این استاندارد شما توکن ERC20 چیست؟ می تونید توکن های NFT که تنها یک دونه از اونا وجود داره ساخته میشه. یعنی هر توکن ERC-721 با توکن ERC-721 دیگه متفاوته و این قضیه برعکس توکن های ERC-20 است که تماما شبیه به یکدیگردند.
معرفی استاندارد توکن ERC-777
این استاندارد توسعه یافته دو استاندارد ERC-20 و ERC-223 است. در این استاندارد جای اینکه دو تراکنش صورت بگیره یک تراکنش تحت عنوان SEND صورت می گیره و چون یک تراکنش است هزینه معاملات کاهش پیدا می کنه.
فراتر از این مورد، همچنین ارسال اطلاعات تراکنش به همراه خود توکنها امکانپذیر میشود. در نتیجه میتوان توکنها را شخصیسازی کرد و به ترتیب مورد نظر ارسال کرد. با استفاده از عملکردی به اسم چنگک ها “hooks” میتوانید قبل از دریافت توکن ERC-777، اعلان آن را دریافت کنید. به علاوه، این عملکرد میتواند شرایط خاصی را به تراکنش اعمال کند. برای مثال، دریافت کننده را مجبور میکند تا مقدار مشخصی برای محصول یا سرویس خاص خرج کند.
کاربرد استاندارد ERC-777
به طور خلاصه با کمک این استاندارد امکان از دست دادن سرمایه در تراکنش ها به قراردادهای هوشمند وجود نداره و انعطاف پذیری تراکنش هارو بهتر و بیشتر می کنه.
معرفی استاندارد ERC-1155
استاندارد ERC-1155 برای ایجاد توکن های تعویض پذیر مورد استفاده قرار می گیره. منظور از توکنهای تعویضپذیر همان کوینهایی هست که نقش ارز پلتفرمهای مختلف را ایفا میکنند. مزیت اصلی استاندارد ERC-1155 نسبت به قرارداد ERC-20 (که لازم است برای هر توکنی قرارداد جدیدی بکار گرفته شود) این است که با استفاده از یک قرارداد امکان ایجاد توکنهای بسیار متفاوتی را فراهم میکند. استاندارد ERC-1155 برای اقتصاد چند توکنی مناسبتر است؛ به عنوان مثال اگر پروژهای دارای توکنی امنیتی باشد می تواند توکن دیگری به عنوان توکن کاربردی نیز داشته باشد.
همچنین استاندارد ERC-1155 در صنعت NFT هم مورد استفاده قرار می گیره و باعث ایجاد توکن هایی میشه که خاصیت NFT دارند اما در تعداد زیاد.
معرفی استاندارد توکن ERC-1400
این استاندارد، کتابخانهای است که حاوی چندین استاندارد مختص به توکن های اوراق بهادار (Security Token) است. توکنی کردن اوراق بهادار موجود، موضوعی است که چندین سال است که کاربران و صاحب نظران منتظر آن هستند. بلاک چین علیرغم جایگزین شدن به جای شکل فعلی پول و ارز، میتواند به ثبت و تراکنش هرگونه اوراق بهادار در سراسر جهان کمک کند.
خلاصه و نتیجه گیری شبکه اتریوم
در این مقاله تلاش کردیم تا شمارو با استاندارد Token های مهم شبکه اتریوم آشنا کنیم و بررسی کنیم که هر یک به چه علت ایجاد شدند و چه کاربردی دارند. ممنون از وقت با ارزشتون.
دیدگاه شما