هدف از این کار، گسترش توکنهای کمیاب و نادری هست که این ویژگی باعث خاص شدن شون میشه. در نتیجه توکنهای ERC 721 تا حد زیادی یادآور کلکسیونها و تایید اعتبار هستند. بهطور خلاصه، یک توکن ERC721 فقط یک توکن قابل جمعآوری آوری است و ارزش یک توکن ERC-721 بر اساس کمیابی و ویژگیهای خاص آن تعریف میشه. که همین ویژگی جذابیت بیشتر را برای خریداران یا کلکسیونرها فراهم میکنه.
استاندارد ERC20 چیست؟
اگر به دنبال نوشتن قرارداد هوشمند در بستر بلاک چین اتریوم هستید، حتما واژه ERC20 به گوشتان خورده است. در این مقاله میخواهیم توضیح دهیم که این استاندارد چیست و استفاده از آن در نوشتن قرارداد هوشمند چه مزایا و معایبی دارد.
بخش ERC در ERC20 مخفف عبارت Ethereum Request for توکن ERC-20 چیست Comments است. RFC خلاصه شده عبارت Request For Comment بوده و اسناد RFC مجموعه ای از یادداشت های تکنیکی و سازمان یافته میباشند که پیرامون اینترنت و مباحث جنبی آن رشد پیدا کردهاند. این اسناد که از سال ۱۹۶۹ میلادی تا به امروز در حال تنظیم و توسعه هستند، حاوی بسیاری از مفاهیم شبکه های کامپوتری مثل قراردادها (پروتکل ها)، رویه ها، برنامه ها و مفاهیم انتزاعی میباشند. مرکز رسمی برای تبیین و نظارت بر این قراردادها سازمان IETF میباشد.
به زبان سادهتر ERC، پروتکل رسمی برای بهبود بلاک چین اتریوم است. عدد ۲۰ هم نشان دهنده یک شناسه خاص برای پروتکل ERC20 میباشد. این پروتکل در سال های اخیر نقش اساسی در صنعت بلاک چین و ارزهای دیجیتالی داشته است و کمک کرده تا هزاران برنامه غیر متمرکز (DApps) در یک پلتفرم به صورت استاندارد توسعه یابند.
استاندارد ERC20 به توسعه دهندگان و شرکت ها اجازه میدهد تا پروژه های خود را توکنیزه کرده و از طریق ICO جذب سرمایه کنند. این استاندارد مجموعهای از توابع پایهای است که توسعه دهندگان برنامه در بستر بلاک چین اتریوم باید آنها را پیادهسازی کنند تا توکن آنها یک توکن ERC۲۰ باشد. هرچند که استفاده از این استاندارد اجباری نیست، ولی اکثر توسعه دهندگان آن را رعایت میکنند تا مطمئن باشند که توکن آنها میتواند با انواع کیف پول ها، صرافی ها و قراردادهای هوشمند بدون مشکل کار کند.
شرایط استاندارد ERC20
برای اینکه توکن شما یک توکن ERC20 باشد و بتواند به راحتی با سایر قراردادهای هوشمند ارتباط بگیرد، ۶ تابع خاص باید در قرارداد هوشمند توکن شما پیاده سازی شده باشد. این توابع و ورودی و خروجی آنها عبارتند از:
دو مورد آخر رویداد هستند و برای نوشتن روی لاگ بلاک چین استفاده میشوند.
با پیادهسازی این توابع، توکن های ERC20 باید بتوانند ۴ فعالیت زیر را انجام دهند:
- ارائه تعداد کل توکن های عرضه شده
- ارائه موجودی حساب کاربری
- انتقال توکن از یک فرد به فرد دیگر
- موافقت با استفاده از توکن به عنوان دارایی پولی
تفاوت توکنهای ERC20 و کوین های با بلاک چین مستقل
توکن ها در بستر بلاک چین اتریوم، داراییهایی هستند که ارزش دارند. آنها همانند بیت کوین، لایت کوین و اتریوم ارسال و دریافت میشوند. تفاوت این توکن ها با ارزهای دیجیتالی که مانند بیت کوین بلاک چین جداگانه دارند، این است که این توکن ها از آدرس های اتریوم استفاده میکنند و تراکنش های خود را روی بلاک چین اتریوم میفرستند؛ درحالی که کوینی مثل بیت کوین، بلاک چین مخصوص خودش را دارد و تراکنش های آن روی بلاک چین بیت کوین ثبت میشوند.
مزایای توکنهای ERC20
پیش از اینکه این استاندارد به وجود بیاید، برنامه نویسها از اسامی متفاوتی برای نوشتن کد خود استفاده میکردند. برای مثال یکی از اسم تابع totalAmount برای ارائه تعداد کل توکنهای عرضه شده استفاده میکرد و دیگری از totalNumber. به دنبال آن کیف پولها و صرافیها برای ارتباط گرفتن با هر توکن مجبور بودند کد هر توکن را بخوانند و برای ارتباط با آن توکن، تغییرات لازم را در پلتفرم خود اعمال کنند. بنابراین استفاده از یک استاندارد مشخص مزایای زیر را دارد:
- یکریختی توکنها
- سادگی لیست شدن در اکسچنج ها برای ترید
- سادگی برای ارتباط با سایر قراردادهای هوشمند
- سادگی برای تعامل با کیف پول های مختلف
معایب ERC20
مسائلی وجود دارد که استاندارد ERC۲۰ به آنها نپرداخته است. در این استاندارد گیرنده از دریافت توکن مطلع نمیشود و این امر میتواند منجر به از دست رفتن سرمایه کاربر شود. برای مثال اگر شما توکنهای خود را به آدرس قرارداد هوشمند یک توکن ERC20 دیگر ارسال کنید، توکن های شما در آن آدرس گیر میافتد؛ درحالی که چنین تراکنش هایی باید برگشت بخورند. تا آخر سال ۲۰۱۷ حدودا ۳ میلیون دلار به این دلیل از دست رفته است.
برای حل این مشکل جامعه اتریوم اکنون استاندارد جدیدی به نام ERC-223 معرفی کرده است. این استاندارد اجازه نمیدهد که توکن به آدرسی که از دریافت آن توکن پشتیبانی نمیکند، ارسال شوند.
مشکل نرم افزاری batchOverflow مشکل دیگری است که این استاندارد محدودیتی برای آن در نظر نگرفته است. وجود این مشکل در یک توکن میتواند منجر به خرج کردن مبلغی بیش از موجودی، از یک آدرس شود. در ماه آوریل سال ۲۰۱۸ به دلیل این مشکل نرم افزاری، تعدادی از صرافیها امکان برداشت و واریز تعدادی از توکنهای ERC۲۰ را موقتا بستند. این مشکل، همان مشکل کلاسیک سرریزی نوع دادهای integer است که هکرها از طریق آن میتوانند مقداری زیادی توکن بدست آورند.
شبکه TRC20 چیست؟ همه چیز درباره شبکه اصلی ارز دیجیتال ترون
بلاک چین ترون (TRON) برای پشتیبانی از محتوای دیجیتالی رایگان و غیرمتمرکز طراحی شده است و در عین حال هزینه تراکنش ها را از طریق توکن های TRON (TRX) پایین نگه می دارد. TRON، یک پلتفرم بلاک چین برای برنامه های غیر متمرکز (dApps) است. توسعه ارز دیجیتال ترون TRON و شبکه آن در سال 2017 توسط یک سازمان غیر دولتی در سنگاپور، توسط جاستین سان، آغاز شد. TRON به عنوان یک توکن ERC20 در شبکه اتریوم آغاز به کار کرد تا اینکه در سال 2018 این پلتفرم اقدام به راه اندازی شبکه اصلی خود، یعنی شبکه TRC20 کرد. این شبکه به سرعت در میان کاربران کریپتو محبوب شد به طوری که بیشتر پروژه های بلاکچین به این شبکه منتقل شدند. تتر ایران، در ادامه این مقاله قصد دارد شما را با شبکه TRC20 و توکن آن آشنا کند.
شبکه TRC20
شبکه TRC20، شبکه اصلی ارز دیجیتال ترون است که در چند سال ابتدایی راه اندازی خود با سرعت زیادی به پیشرفت خود ادامه داد و در میان کاربران محبوبیت بالایی پیدا کرد. این شبکه توانست در کمتر از یکسال، رکورد تعداد تراکنش ها در بلاکچین را جا به جا کند و جایگاه نخست را از آن خود کند. TRC20 شامل استانداردها و قوانینی است که برای برنامه های غیر متمرکز یا dapp و همچینین توکن ها و رمز ارزهای جدید تعریف می شود. از آن جایی که شباهت های بسیاری بین دو شبکه TRC20 و ERC20 و استانداردهای این دو شبکه وجود دارد، تیم سازنده و توسعه دهنده شبکه ترون TRC20 با ایجاد تبلیغات گسترده سعی کردند، تا بیشتر پروژه های بلاک چین را از ERC20 یا اتریوم به شبکه ترون منتقل کنند که در این کار موفقیت چندانی حاصل نشد. TRC20 که به عنوان USDT-TRON نیز شناخته می شود، تتر USDT است که در شبکه TRON صادر می شود. TRC20 یک توکن استاندارد فنی است و بر اساس شبکه TRON یا بلاک چین با استفاده از آدرس TRON کار می کند، به این معنی که تمام تراکنش های انجام شده با TRC20 در شبکه TRON انجام می شود.
توکن TRC20
در شبکه بلاک چین، توکن TRC20 به عنوان قاتل اتریوم شناخته می شود. TRC20 یک استاندارد توکن است که بر اساس آن یک توکن برای پیاده سازی قراردادهای هوشمندی که در بلاک چین ترون TRON عمل می کند، ایجاد یا صادر می شود. این استاندارد توکن بر اساس فرمت استاندارد معروف اتریوم، ERC20 ایجاد شده است که رفتار یک توکن را مشخص می کند.
توکن TRC20، یک استاندارد فنی مبتنی بر اجرای قراردادهای هوشمند است و زمانی استفاده می شود که کاربر از شبکه و استاندارد TRC20 برای صدور توکن استفاده می کند. توکن TRC20 یک اقدام فنی است که در اجرای قراردادهای هوشمند لایه بندی شده است. معمولاً وقتی شبکه TRON از قراردادهای هوشمند برای صدور توکن استفاده می کند، کاملاً با ERC20 توکن ERC-20 چیست اتریوم هماهنگ است. برای ایجاد یک توکن TRC20 ، به یک قرارداد هوشمند وتعداد زیادی آدرس نیاز است. یک توکن TRC20 را می توان با چندین صرافی ارز دیجیتال در بازار معامله کرد و یا می توان آن را از فروش و عرضه اولیه توکن ها خریداری کرد و یا در dApps به عنوان درگاه پرداخت یا ساخت پروژه های خود استفاده کرد.توکن های TRC20 را می توان برای تسریع تراکنش ها مورد استفاده قرار داد.
توکنTRC20 (TRC20 Token Standard)، یک استاندارد توکن مبتنی بر اجرای قرارداد هوشمند در هنگام استفاده از شبکه TRON برای صدور توکن است. این توکن ها به منظور مبادله، انتقال، اشتراک گذاری توکن و پشتیبانی از کیف پول های دیجیتال، تمام توکن های TRC20 از یک سری مشخصات پیروی می کنند که استاندارد TRC20 نامیده می شود و شامل 6 مورد ضروری و 3 مورد اختیاری است که در ادامه مقاله به آن ها اشاره کرده ایم.
ویژگی ها و مزایای توکن های TRC20
- شبکه TRC20 تعویض توکنها را فعال می کند؛
توکن های ارز دیجیتال TRC20 را میتوان در حین استفاده از آن در dapps مبادله کرد، که باعث می شود تراکنش ها سریع تر انجام شوند.
- توکن های TRC20 موجب دسترسی نا محدود می شوند؛
کاربران دسترسی نامحدودی به داده ها خواهند داشت، از این رو انتقال اطلاعات یا ارزهای رمزنگاری شده را می توان بدون هیچ مشکلی انجام داد.
- توکن های TRC20 موجب شفافیت و صراحت در تراکنش ها می شوند؛
همه تراکنش هایی که در شبکه ترون انجام می شوند عمومی هستند، که باعث می شود در صورت بروز هرگونه اختلاف یا خطای احتمالی به راحتی قابل ردیابی باشد.
- توکن های TRC20 مقرون به صرفه هستند؛
در مقایسه با تراکنش هایی که در سایر شبکه های محبوب بلاک چین و ارزهای دیجیتال انجام می شود، هزینه هر تراکنش در این شبکه کمتر است.
- توکن های TRC20 مقیاس پذیری بالایی دارند؛
ماهیت شبکه TRC20 و توکن های آن، بسیار مقیاس پذیر است و توانایی انجام بیش از 2000 تراکنش در هر ثانیه را دارد.
شبکه غیرمتمرکز همتا به همتا و قابل دسترس بودن در سطح جهانی، تراکنش های فوری، پشتیبانی از چندین توکن و همچنین ارائه امنیت بالا، از دیگر مزایا و ویژگی هایی است که شبکه TRC20 در خود جای داده است و محبوبیت زیادی را میان سایر شبکه ها به دست آورده است.
استاندارد TRC20
استاندارد یک توکن شامل مجموعه ای از قوانین است که بر اساس آن کنترل می شود. به عبارت دیگر، استاندارد یک توکن، مکانیسم ایجاد و صدور و استقرار توکن های جدید را بر روی یک بلاک چین مشخص می کند. TRC20 یک توکن استاندارد بر اساس اجرای قرارداد های هوشمند هنگام کار با شبکه TRON برای صدور یک توکن است.
ویژگی های استاندارد TRC20 شامل موارد زیر هستند:
• به هنگام استفاده از dApps، توکن TRC20 تعویض نشانه را فعال می کند.
• دارنده توکن TRC2 می تواند به طور قابل توجهی از داده ها را بدون هیچ محدودیتی استفاده کند.
• هر تراکنش انجام شده در پلتفرم و شبکه ترون یا TRC20 توکن ERC-20 چیست را می توان به راحتی از طریق دفتر کل عمومی نظارت کرد.
• پرداخت ها در TRC20 از طریق یک شبکه همتا به همتا غیرمتمرکز پردازش می شوند.
• توکن های TRC20 قابل استفاده در کیف پول های Tron در چندین پلتفرم مانند ویندوز، اندروید، iOS و macOS هستند.
• دارای ظرفیت بالا به دلیل انجام سریع تراکنش ها هستند.
• شبکه TRC20 کاملاً مقیاس پذیر است و می تواند با گسترش سازمان به تعداد زیادی از کاربران کمک کند.
• TRC20 دارای یک رابط قابل تنظیم با قابلیت دسترسی به مخاطبین هوشمند است.
• سیستم اجماع اثبات سهام داخلی TRON می تواند به جلوگیری از ایجاد زنجیره های تقلبی کمک کند.
همه توکن های TRC20 از یک سیستم خاص پیروی می کنند که شامل 6 مورد ضروری و 3 مورد اختیاری است. این قوانین و استانداردها زمانی اجرا می شوند که کاربران بخواهند مبادله و یا انتقال توکن ها را به اشتراک بگذارند و این مبادله ها توسط کیف پول های دیجیتال تایید شوند.
قوانین اختیاری TRC20 شامل :
۱. نام توکن و اسمی است که برای یک رمز ارز یا توکن انتخاب می شود.
۲. نماد اختصاری که برای یک توکن انتخاب و تایید می شود. برای مثال نماد اختصاری ارز دیجیتال ترون TRX و ارز دیجیتال مانا MANA و نماد تتر، USDT است.
۳. ارزش گذاری توکن، که بر اساس آن میزان تقسیم پذیری یک توکن مشخص می شود.
و قوانین اجباری TRC20 شامل :
۱. مجموع عرضه توکن ها، که مقدار کل تعداد توکن ها را در شبکه TRC20 نشان می دهد.
۲. موجودی توکن ها، که نشان دهنده تعداد توکن ها در حساب کاربران است.
۳. انتقال توکن های ،TRC20 که امکان انتقال توکن ها را از یک حساب به حساب دیگر فراهم میکند.
۴. تایید، که معاملات و برداشت های توکن ها را تایید میکند.
۵. انتقال یا transfer from، که با قانون انتقال متفاوت است و امکان ارسال توکن ها را از فرستنده به حساب مقصد فراهم می کند.
۶. مجوز، دستور تکمیل و یا لغو تراکنش ها را صادر می کند که در صورت کافی نبودن موجودی توکن ها در یک حساب تراکنش را لغو و در صورت صحیح بودن فرآیند تراکنش را تکمیل و تسهیل می کند.
مراحل ایجاد یک توکن TRC20
برای ایجاد یک توکن TRC20، ابتدا باید افزونه کروم کیف پول TRONLink را روی مرورگرهایی مانند Brave و Google Chrome نصب کرده و یک حساب کاربری برای خود ایجاد کنید. سپس با دنبال کردن مراحل زیر، فرایند ایجاد توکن TRC20 را ادامه دهید.
۱. پس از ایجاد حساب کاربری، نام رمز و نماد و تعداد توکن ها را تنظیم کنید.
۲. سپس بر روی دکمه ایجاد کیف پول کلیک کنید.
۳. برای ایجاد کیف پول شما باید حداقل ۱۰ توکن ترون در حساب جاری خود داشته باشید و اگر موجودی کافی در حسابتان ندارید، می توانید با خرید ترون از صرافی های معتبر، موجودی حساب خود را افزایش دهید.
۴. اطمینان حاصل کنید که جزئیات دقیق مانند نماد، کل عرضه توکن، کد قرارداد و نام رمز را به طور صحیح وارد کرده اید.
۵. افزونه TRONScan را برای نصب قرارداد TRC20 اجرا کنید.
۶. قرارداد را بر روی سایت بارگذاری کنید و برای اجرای آن با استفاده از TRONBox روی گزینه تایید، کلیک کنید.
۷. سپس یک کادر امضای TRONLink ظاهر می شود، و شما باید آدرس قرارداد را در آن ثبت کنید.
۸. همه توکن ها را به TRONLink اضافه کنید.
شما می توانید از طریق TRONScan به صفحه اصلی قرارداد دسترسی داشته باشید. پس از ارسال، آدرس قرارداد، نام، نسخه کامپایلر و مجوز، قرارداد با موفقیت تایید می شود.
۹. اطلاعاتی که وارد می کنید باید با مخاطب TRC20 یکسان باشد. سپس برای شما یک کادر ظاهر میشود و تأیید صدور توکن را می خواهد. شما باید روی گزینه تایید کلیک کرده و از طریق پنجره TRONLink، امضا خود را ثبت کنید.
۱۰. پس از این مرحله، تمام نشانه ها با موفقیت ثبت می شوند و توکن TRC20 شما ایجاد می شود.
کارمزد شبکه TRC20
کارمزد TRC20 بسیار کمتر از کارمزد سایر شبکه ها در بلاکچین و بین ۰ تا ۱۰ ترون متغیر است که این میزان پایین کارمزد در تراکنش ها باعث سرعت بالای تراکنش ها در شبکه ترون شده است. در پلتفرم های دیگری مانند ترون والت، کارمزد تراکنش ها نزدیک به صفر است و مدت زمان ایجاد و تکمیل تراکنش کمتر از ۴ دقیقه است که این سرعت بالا و کارمزد کم در تراکنش باعث شده توجه بسیاری از کاربران به شبکه ترون جلب شود. همچنین شبکه TRC20 به شما امکان می دهد تا توکن های TRC10 و TRC20 مانند TRC20 Tether (USDTTRX) یا BitTorrent (BTT) را بدون پرداخت هزینه تراکنش های شبکه ارسال کنید. این کار را می توان با فریز کردن مقداری TRON در کیف پول خود انجام داد. شبکه ترون همانند سایر شبکه های بلاک چین مانند اتریوم، به کاربران اجازه میدهد تا توکن هایی ایجاد یا صادر کنند که این توکن ها را می توانند به عنوان ارز dApp استفاده کنند.
جمع بندی و نتیجه گیری
همانطور که در طول این مقاله نیز به آن اشاره شد، TRC20 یکی از شبکه های نو ظهور در صنعت بلاکچین است که توسط توسعه دهندگان ارز دیجیتال ترون به طور اختصصاصی در سال ۲۰۱۸ ایجاد شده است. این شبکه امکان ایجاد قراردادهای هوشمند در پلتفرم خود را امکان پذیر کرده است و از آن جایی که کارمزد کمتر و سرعت بالایی در تراکنش ها دارد، توجه بسیاری از کاربران بازار ارزهای دیجیتال را به خود جلب کرده است. ارز دیجیتال ترون، رمز ارز اصلی این شبکه می باشد اما تنها رمز ارزی نیست که از این شبکه استفاده می کند. توکن TRC20 نیز به مجموعه ای از توکن ها گفته می شود که از شبکه TRC20 استفاده می کنند.
تفاوت تتر ERC20 و TRC20 چیست ؟
تاکنون با تفاوت انواع تتر آشنایی داشته اید؟ تفاوت تتر اتریوم و تتر ترون را میدانید؟ هنگام انجام یک انتقال ارز دیجیتال تتر USDT، بسیاری از کاربران با انتخاب 2 نوع بلاکچین مختلف رو به رو میشوند. در این مرحله کاربران ممکن است با این وضعیت مواجه شوند که ندانند کدام نوع بلاکچین را هنگام واریز و برداشت انتخاب کنند. تفاوت تتر TRC20 و ERC20 را در ادامه به تفضیل بررسی کرده ایم.
مختصری درباره تتر USDT
تتر (USDT) یک استیبل کوین است که طراحی شده تا با یک دلار آمریکا برابر باشد. هر توکن USDT به یک دلار آمریکا متصل میشود که در موجودی ذخیره Tether Limited نگهداری میشود و میتوان آن را از طریق پلتفرم Tether دریافت کرد. تتر در بلاک چینهای Omni ،Ethereum ،Tron ،EOS و Algorand منتشر شده است.
برای خرید و فروش ارز دیجیتال تتر می توانید از خدمات ایرانیکارت استفاده کنید.
خرید فروش ارز دیجیتال تتر
استیبل کوینها ارزهای رمزپایهای هستند که برای به حداقل رساندن حرکت نوسان قیمت در محیط ارزهای دیجیتال از طریق پیوند دادن هر توکن به یک ارز رمزنگاری شده، پول فیات یا کالای مبادلهای مانند فلزات گرانبها طراحی شده اند.
منظور از استاندارد توکن چیست؟
یک استاندارد توکن شامل مجموعهای از قوانین است که بر اساس آن همه توکنهای موجود در آن استاندارد خاص، کنترل میشوند. به عبارت دیگر، یک استاندارد توکن مکانیسم ایجاد، صدور و استقرار توکنهای جدید را در یک بلاکچین مشخص میکند.
به عنوان مثال، توکن ERC20 یک استاندارد توسعه توکن اتریوم است که راه آسانی را برای توسعه دهندگان برای ساخت توکنهای جدید بر اساس بلاکچین اتریوم فراهم میکند. تمام توکنهای ERC20 دارای ویژگیهای مشترک خواهند بود و توسط قوانین یکسانی اداره میشوند. BEP2 ،BEP20 و TRC20 برخی دیگر از استانداردهای رایج رمز ارزها هستند. هر بلاک چین میتواند استاندارد توکن مخصوص به خود را داشته باشد و گاهی اوقات این ممکن است بیش از یک استاندارد باشد. به عنوان مثال اتریوم دارای چندین استاندارد توکن از جمله ERC-10 ،ERC-20 و ERC-721 است.
TRC20 استانداردی است که برای صدور توکنهای جدید در بلاک چین TRON استفاده میشود. از آن جایی که TRON یک بلاکچین عمومی است، به هر کسی اجازه میدهد تا توکنهای خود را طبق قوانین مشخصشده در استاندارد TRC20 ایجاد و صادر کند. همه توکنهای TRC20 میتوانند بهطور یکپارچه با سایر نشانهها و برنامههای ایجاد شده در شبکه TRON تعامل داشته باشند.
بررسی تفاوت تتر ERC20 و TRC20
برخلاف اتریوم که از مکانیزم اجماع اثبات کار (PoW) استفاده میکند، شبکه TRON از روش اجماع اثبات سهام (DPoS) استفاده میکند که نه تنها از نظر سرعت تراکنش سریع و هزینه کم کارآمدتر است، بلکه با بسیاری از موارد ساخته شده است. نوآوریهای منحصر به فرد برای مطابقت با آخرین نیازها ایجاد شده است. شبکه TRON دارای میانگین زمان بلاک 3 ثانیه در هر بلوک است که بسیار بهتر از زمان بلوک 15 ثانیهای اتریوم میباشد.
شبکه TRON به عنوان یک شبکه کارآمدتر از اتریوم با کارمزد کمتر و سرعت تراکنش سریعتر ایجاد شد. USDT صادر شده در TRC20 و ERC20 هر دو یکسان هستند اما هزینههای انتقال این USDT اغلب میتواند در شبکه Tron با استفاده از TRC20 ارزانتر باشد. در جدول زیر تفاوت تتر ERC20 و TRC20 را از جهات مختلف مشاهده میکنید.
….0xbd7e
با ‘ T ’ شروع می شود. برای مثال:
….T9zP14
سخن آخر
همانطور که در مقاله تفاوت تتر ERC20 و TRC20 خواندید، هر نوع زنجیره مزایا و معایب خاص خود را دارد که کاربران میتوانند با توجه تفاوت انواع تتر و با توجه داراییهای خود یکی از آنها را انتخاب کنند. شایان ذکر است از آن جایی که USDT در شبکههای مختلف قابل تعامل نیست، کاربران باید هنگام واریز و برداشت، به دقت بررسی کنند که آیا آدرس صحیح است یا خیر. به منظور جلوگیری از تلفات غیر ضروری به دلیل آدرس اشتباه، باید به سبکهای مختلف آدرس بلاکچینها توجه ویژهای داشت.
استانداردهای ERC20 و ERC721
کلمه ERC مخفف عبارت "Ethereum Request for Comment" است؛ و معنی آن "طرحی برای درخواست توسعه اتریوم" میباشد. در حقیقت ERC استانداری برای ایجاد و انتشار قرار دادهای هوشمند در بستر بلاک چین اتریوم است. یک ERC توسط توسعه دهندگان انجمن اتریوم در قالب یادداشتی تأیید میشود که روش ها، رفتارها، تحقیقات یا نوآوری های قابل اجرا در عملکرد اکوسیستم اتریوم رو توصیف میکند.
اکثر ارزهای دیجیتال بلاک چین اختصاصی خودشون رو ندارند و در بستر شبکه اتریوم پیاده میشند. اونها این کار رو با استفاده از توکن های ERC20 و ERC721 انجام میدند. اتریوم مثل بیت کوین فقط یک بلاکچین نیست، بلکه یک پلتفرم است. این یعنی Dapp ها یا اپلیکیشن غیرمتمرکز، روش ساخته میشه و توکن های دیگه ای هم میتونند روش اجرا بشند.
منظور از استاندارد ERC20 و توکن ارزدیجیتال ERC-20 چیست؟
استاندارد ERC20:
مجموعه ای از مقررات و استانداردهاست که به توسعه دهنده ها این امکان رو میده تا یک قرار داد هوشمند رو به همراه توکن هاش روی شبکه اتریوم ایجاد کنند. استاندارد ERC20 طرحی برای ایجادتوکن های قابل تعویض یا Fungible Tokens است که با شبکه گسترده تر اتریوم سازگار هستند.
همونطور که گفتیم ERC یعنی طرحی برای درخواست توسعه اتریوم و عدد 20 هم شماره این طرح یا پروپوزال است.
توکن ارز دیجیتال ERC-20:
توکن ارزدیجیتال ERC-20، توکنی است که به طور خاص برای پلتفرم اتریوم طراحی شده و فقط در همین پلتفرم بکار میره و استانداردهایی که این توکن ها از اونها استفاده میکنند امکان مبادله با سایر توکن ها یا انتقال به یک کیف پول کریپتویی رو فراهم میکنه. اکوسیستم بلاک چین اتریوم بر اساس توکن هاییه که میتونید اونها رو بفروشید، بخرید و معامله کنید.
تنها تفاوت اتریوم با دیگر توکن های ERC20 اینه که ارز اصلی شبکه اتریوم محسوب می شود.
اتریوم یا اتر، ارزدیجیتالیست که امکان ایجاد انواع برنامه های کاربردی، از جمله توکن ها رو فراهم میکنه و برخلاف اکثر برنامه های کاربردی سنتی، برای کارکردن به سرویس هاس واسطه ای نیاز ندارند.
نتیجه:
ERC20 نه تنها یک فرم توکن است، بلکه مجموعه ای از استانداردها و مقررات رو برای توکن های دیجیتال بر بستر اتریوم رو هم نشون میده. این توکن عمدتاً برای اجرای یک قرارداد هوشمنده و مجموعهای از قوانین رو پوشش میده که تمام پلتفرمهای مبتنی بر اتریوم باید از اون پیروی کنند.
علاوه بر این، برای استفاده از توکنهای ERC20، پلتفرم شما باید پایه اتریوم داشته باشه. بنابراین، نمیتونید از این توکن در پلتفرم دیگه ای مثل Hyperledger Fabric استفاده کنید، چون فقط میشه اون رو در اتریوم صادر کرد.
در نهایت، دیگران میتوانند از استاندارد ERC20 برای ایجاد توکنهای ERC20 بیشتری استفاده کنند و همۀ اون توکن ها نام های متفاوتی خواهند داشت.
ERC20 هیچ استانداردی برای توکن های غیر قابل تعویض ارائه نمیده. بنابراین، میتونید یک واحد توکن ERC20 رو با توکن ERC20 دیگه ای مبادله کنید.
منظور از استاندارد ERC-721 و توکن ارزدیجیتال ERC-721 چیست؟
استاندارد ERC-721:
استانداری برای ایجاد توکن های غیر قابل تعویض در بلاکچین اتریوم است.
ERC-721 شکل پیچیدهتری از پروتکل استاندارد ERC-20 است که در توکنهای استاندارد در حال اجرا بر روی بلاکچین اتریوم یافت میشه.
توکن ERC-721:
توکنهای ERC-721 که عموما از اون ها به عنوان توکنهای غیرقابلتعویض یاد میشه (Non-Fungible tokens) نوعی توکن هستند که برای شبکه اتریوم و تحت استاندارد قرارداد هوشمند ایجاد شده اند. این استاندارد به طور خاص به منظور ایجاد توکنهای قابل معاوضهای طراحی شده که منحصربهفرد و غیرقابل خرجکردن اند و نابودشدنی نیستند.
هدف از این کار، گسترش توکنهای کمیاب و نادری هست که این ویژگی باعث خاص شدن شون میشه. در نتیجه توکنهای ERC 721 تا حد زیادی یادآور کلکسیونها و تایید اعتبار هستند. بهطور خلاصه، یک توکن ERC721 فقط یک توکن قابل جمعآوری آوری است و ارزش یک توکن ERC-721 بر اساس کمیابی و ویژگیهای خاص آن تعریف میشه. که همین ویژگی جذابیت بیشتر را برای خریداران یا کلکسیونرها فراهم میکنه.
این ویژگی باعث شده که یک اکوسیستم کاملا جدید از توکنها بر اساس مفهوم کمیابی دیجیتالی بر روی بلاک چین ساخته بشه و از این طریق ارزش چیزها به دلیل ویژگیهای منحصربهفرد شان حفظ شده و بیشتر میشه.
علت ایجاد توکن ERC-721:
دلیلش تولید توکنی منحصربهفرد با ویژگیهای تکرارنشدنی است و برای افرادی که به دنبال ویژگی خاص بودن هستند، مناسبه و کمیابی این توکنها امتیاز برایشان محسوب میشه.
تفاوت این دو دسته توکن ERC-20 و ERC-721:
توکنهای ERC-20 تقسیم شدنی، قابل خرج و تعویض شدنی اند. اما توکن های ERC-721 یک واحد رو تشکیل میدند، تقسیم نشدنی و غیرقابلتعویض یا NFT هستند، این ویژگی، اونها رو خاص و منحصر به فرد میکنه.
کاربرد توکن ERC-721:
نمونه های کاربردی اولیۀ این توکنها، Cryptokitties یا Decentraland هستند که البته Cryptokitties مشهورتره. برنامه غیرمتمرکز Cryptokitties یکجور بازیه که به افراد اجازه مالکیت، پرورش و تطابق شخصیتهای مشابه گربه مجازی رو میده.
هر بچهگربه نماینده یک توکن ERC-721 است و دارای ویژگیهای منحصربهفردیه که اونو از دیگر بچهگربهها متمایز میکنه. در حقیقت این بازی ها و شخصیتها بیانگر نوعی خوششانسی دیجیتالی بر روی بلاک چین هستند.
استاندارد BEP2 و BEP20 چیست؟ و چه تفاوتی با ERC20 دارد؟
قبل از آنکه بخواهیم در مورد استاندارد BEP2 و BEP20 صحبت کنیم و آنها را با ERC20 مقایسه نماییم. بهتر است ابتدا در مورد استاندارد توکن صحبت کنیم و بیشتر با آن آشنا شویم. همانطور که شما هم به خوبی می دانید توکن ها واحد های دیجیتالی هستند که در پلتفرم بلاکچین برای اهداف مختلفی مورد استفاده قرار میگیرند.
مهمترین اهداف از ایجاد این واحدهای دیجیتالی عبارت است از انجام معاملات، ذخیره دارایی ها، به دست آوردن دارایی های دیجیتال و دسترسی به حقوق مدیریتی در بلاکچین ها. برای اینکه توکن ها با بلاکچین های مختلف از نظر زیربنایی سازگار باشند باید، استاندارد توکن آن بلاکچین را رعایت کنند. استانداردهایی که معمولاً بلاکچین ها برای توکن ها تعریف می کنند شامل الزاماتی مثل فرایند ضرب توکن، فرایند سوزاندن توکن یا فرایند انجام معاملات این سکه های دیجیتالی است.
استاندارد BEP2 و BEP20 چیست؟ و چه تفاوتی با ERC20 دارد؟
هدف از طراحی این استاندارد ها مقابله با تقلب، ناسازگاری های فنی بین توکن ها و پیشگیری از صدور توکن هایی که با اصول بلاکچین همسو نیستند می باشد. برخی از این قوانین تاثیر زیادی در ارزش توکن دارند. مثلاً الزاماتی که برای عرضه کل یا ضرب توکن جدید در نظر گرفته می شود می تواند به کاهش ارزش بالقوه توکن کمک کند. در حال حاضر در میان استاندارد های مختلفی که برای توکن ها در بلاکچین های مختلف در نظر گرفته می شود، سه مورد از بقیه ارزش و اهمیت بیشتری دارند.
استانداردهای BEP2، BEP20 و ERC20 همان سه استانداردی هستند که دارای اهمیت بالاتری در مقایسه با دیگر استاندارد توکن ها می باشند. دو استاندارد اولیه یعنی BEP2 و BEP20 شباهت زیادی به هم دارند اما استاندارد ERC20 بیشتر با آنها متفاوت می باشد. در این مطلب قصد داریم در مورد این استاندارد توکن ها و تفاوت آنها نکات مختلفی را خدمت شما بیان کنیم. همراه ما باشید.
استاندارد BEP2 چیست؟
BEP2، استاندارد توکن مورد استفاده قرار گرفته در بلاکچین بایننس است. این استاندارد مشخصاتی را برای صدور توکن در این بلاکچین معروف مشخص میکند. نکته جالب توجه در مورد این بلاکچین این است که به وسیله کیف پول های معروف و مشهور مثل تراست والت ، لجر و Trezor Model T مورد حمایت قرار می گیرد و از آن پشتیبانی می شود.
اگر علاقه دارید برای پرداخت پول گاز از سکه های بایننس استفاده کنید یعنی در واقع برای کارمزد تراکنش از سکههای بایننس استفاده کنید، باید این کار را از طریق پروتکل و استاندارد BEP2 به انجام رسانید. یکی از بزرگترین مزایای استفاده از این استاندارد راحتی تجارت بین ارزهای دیجیتال مختلف در قالب صرافی غیر متمرکز است. اما با این وجود بزرگترین ایرادی هم که به این استاندارد وارد می شود حمایت نکردن آن از قالب DEX است. بسیاری از توکن ها و برنامه های کاربردی برای انجام عملیات های خودشان به این قالب تکیه می کنند. قطعاً برای آنها مهم است، استانداردی را برای توکن ها انتخاب کنند که از قالب DEX پشتیبانی به عمل آورد. در ادامه این مطلب در مورد استانداردهای دیگر توضیحاتی خدمت شما بیان خواهیم کرد.
استاندارد BEP20 چیست؟
بلاکچین جدید برای سازگاری با ماشین مجازی اتریوم طراحی شده است. پلتفرم اتریوم برای توسعه قراردادهای هوشمند است. BEP20 استاندارد طراحی شده برای BSC است. این استاندارد توکن به عنوان یک استاندارد همهکاره شناخته میشود که با ERC20 و BEP2 سازگاری خوبی دارد. BEP20 و BSC فضایی برای کاربران ایجاد کردهاند که به تعداد زیاد و به سرعت، تعداد Dapp بیشتری برای خودشان به دست آورند. چند ماه پس از راه اندازی این توکن ها، آن ها به چالش اصلی اتریوم برای توسعه BSC تبدیل شده اند.
همانند آنچه که قبلاً در مورد BEP2 خدمتتان عرض کردیم، اگر بخواهید در بایننس معاملات خودتان را بر اساس استاندارد توکن BEP20 انجام دهید باید هزینه گاز را پرداخت کنید. یکی از نکات مهم دیگری که در مورد این استاندارد توکن ها باید بدانید این است که آنها به وسیله ۸ کیف پول معتبر پشتیبانی می شوند که مهم ترین آنها عبارتند از Arkane Walle t و Math Wallet .
یک نکته بسیار مهم دیگری هم که اینجا باید خدمت شما بیان کنیم در مورد Bridge است. بین استاندارد توکنهای BEP2 و BEP20 شما می توانید از Bridge برای انجام معاملات کمک بگیرید. Bridge یک سرویس زنجیرهای متقابل برای تسهیل قابلیت همکاری بین چند بلاک چین از جمله اتریوم و ترون است. در مجموع به نظر میرسد استاندارد توکن BEP20 قابلیت های بیشتری در مقایسه با استاندارد توکن BEP2 داشته باشد. در ادامه در مورد این دو استاندارد توکن و استاندارد توکن ERC20 نکات بیشتری را خدمت شما بیان خواهیم کرد.
ERC20 چیست؟
استاندارد سومی که در این مطلب قصد داریم در مورد آن صحبت کنیم ERC20 است. این استاندارد توکن در بلاکچین اتریوم برای کوین هایی مورد استفاده قرار می گیرد که قابل تعویض هستند. توکن های قابل تعویض به توکن هایی گفته می شود که برای هر واحد آنها یک ارزش استاندارد و غیر منحصر به فرد در نظر گرفته می شود. ارزهای دیجیتالی که ما در دنیا نمونههای بیشمار آنها را مشاهده میکنیم بخشی از توکن های قابل تعویض هستند.
در واقع به این دلیل ارزهای دیجیتال قابل تعویض هستند که هر واحد آن ها از واحد دیگر قابل تشخیص نیست. مثلاً هر اتر غیر قابل تشخیص است و به اندازه هر اتر دیگر ارزش دارد. توکن های قابل تعویض با توکن های غیر قابل تعویض از این نظر تفاوت دارند که دارای یک مقدار غیر استاندارد منحصر به فرد یا NFT هستند. به همین دلیل اتریوم استاندارد دیگری برای این توکن ها تحت عنوان ERC20 اختصاص داده است.
ERC20 استاندارد توکنی است که به طور گسترده برای توسعه قراردادهای هوشمند در DApps مورد استفاده قرار می گیرد. به دلیل محبوبیتی که این استاندارد توکن دارد توسط کیف پول های متعددی مثل متا ماسک و تراست والت پشتیبانی می شود. تا اینجا سعی کردیم به صورت کلی استاندارد مهم ارزهای دیجیتال را خدمت شما معرفی کنیم. اما طبیعتاً این استانداردها تفاوتهایی هم با هم دارند. در ادامه سعی می کنیم این استانداردها را از ابعاد مختلف مورد بررسی قرار دهیم. همراه ما باشید تا با مقایسه این ارزهای دیجیتال اطلاعات بهتری در مورد آنها پیدا کنیم.
مقایسه BEP2 و BEP20 با ERC20
با توجه به محبوبیت رو به رشدی که قراردادهای هوشمند و Dapps دارند، استاندارد توکن های BEP20 و ERC20 در مقایسه با استاندارد توکن BEP2 بیشتر مورد استفاده قرار میگیرند و مورد توجه واقع میشوند. البته شاید استفاده از استاندارد BEP2 برای افرادی که علاقه دارند ارز دیجیتال را با استفاده از جفت سکه های مختلف معامله کنند جذاب باشد.
اما باز هم به دلیل اینکه استفاده از این استاندارد و عدم پشتیبانی آن از قراردادهای هوشمند به کاربران اجازه نمیدهد در یک دنیای غنی و بزرگتر فعالیت کنند، کمتر افرادی را می بینید که به سراغ آن بروند. احتمالا خودتان هم متوجه شدهاید که توضیحات ابتدایی ما به این دلیل بیان شده است که از این مرحله به بعد کاری به استاندارد BEP2 نخواهیم داشت و قصد داریم به صورت جزئیتر BEP20 و ERC20 را مورد مقایسه قرار دهیم تا متوجه شویم کدام یک از آنها بهتر هستند. در ادامه سعی می کنیم در چند پارامتر مهم که برای انتخاب یک استاندارد توکن تاثیر زیادی دارند، این دو استاندارد را با هم مقایسه کنیم تا متوجه شویم کدام یک از آنها در سطح بالاتری از جذابیت برای کاربران قرار دارند.
مقایسه قوانین استانداردهای BEP20 و ERC20
مهمترین هدفی که طراحان استاندارد توکن دارند، ایجاد پارامترهایی به نام توابع در دنیای بلاکچین است. این استانداردها توسط قراردادهای هوشمند، کیف پول ها وبازارها هنگام تعامل با ERC20 و BEP20 استفاده می شوند. استاندارد ها شامل ۶ عملکرد هستند که میتوان آنها را برای یک توکن مشخص کرد. توابعی که در مورد آنها صحبت کردیم برای اهداف مختلفی تعیین می شوند. این اهداف عبارتند از:
- اولین هدف از مشخص شدن توابع، نشان دادن کل عرضه توکن ها است. میزان عرضه، در ارزش یک توکن و قیمت معاملاتی آن تاثیر زیادی دارد و به همین دلیل است که استانداردهای مختلف در این زمینه طراحی می شوند.
- دومین هدف از تعیین توابع نمایش موجودی توکن یک آدرس در یک شبکه است.
- از دیگر دلایل تعریف این توابع میتوانیم به تعریف نحوه ارسال توکن ها به یک آدرس یا از یک آدرس اشاره کنیم.
- شما با استفاده از این استاندارد ها مشخص می کنید که چگونه از یک آدرس مجاز توکن ERC-20 چیست میتوان برداشتهای متعدد داشت. هم چنین محدودیت هایی که قرار است برای معاملات از یک آدرس به آدرس دیگر وضع شود در همین استانداردها قرار می گیرد.
BEP20 به عنوان یک استاندارد جدید تر در مقایسه با ERC20، چهار عملکرد اضافی در مقایسه با عملکرد هایی که اشاره کردیم دارد. نام توکن، نماد توکن، تعداد اعشار برای یک واحد توکن و در نهایت آدرس صاحب توکن از جمله ویژگی هایی هستند که در استاندارد BEP20 وجود دارند و مزیت و برتری آن را نشان میدهند.
مقایسه کارمزد تراکنش BEP20 و ERC20
یکی دیگر از مواردی که بررسی آن می تواند به مقایسه بهتر این دو استاندارد کمک کند، بررسی کارمزد تراکنش ها در این استاندارد ها می باشد. در مقایسه با BEP20، ERC20 کارمزد تراکنش پایین تری توکن ERC-20 چیست دارد. دلیل این موضوع هم این است که در این استاندارد از روش اعتبار سنجی بلوک اثبات اعتبار سهامدار یا “Posa” استفاده می شود. درمدل Posa گره های اعتبارسنجی، تعداد مشخصی کوین بایننس برای تایید یک تراکنش یا معامله درخواست می کنند.
با این توضیحات اگر شما بخواهید به صورت میانگین با استفاده از استاندارد BEP20 هزینه گاز انتقال توکن را پرداخت کنید احتمالاً حداکثر چند سنت هزینه خواهید داشت. این در حالی است که هزینه انتقال توکن با استفاده از استاندارد ERC20 به صورت میانگین به ۱۲ دلار می رسد. در مقایسه این دو استاندارد به وضوح مشخص است که از نظر کارمزد تراکنش BEP20 نسبت به ERC20 برتری دارد. پس اگر هزینه تراکنش برای شما اهمیت زیادی دارد بهتر است از تراکنش BEP20 استفاده کنید.
تنوع توکن ها در BEP20 بیشتر است یا ERC20؟
یکی دیگر از راههای مقایسه این دو استاندارد بررسی تنوع توکن ها در آنها می باشد. در حال حاضر بزرگترین پلتفرم قرارداد هوشمند جهان اتریوم است. که نزدیک به سه هزار توکن را پشتیبانی می کند و اکثر قریب به اتفاق این توکن ها بر اساس استاندارد ERC20 عمل می کنند. این در حالی است که BSC فقط بیش از ۸۰۰ توکن را میزبانی میکند که آنها هم بر اساس استاندارد توکن BEP20 فعالیت دارند.
البته یک نکته بسیار مهم را اینجا باید بیان کنیم و آن هم این است که این میزان پشتیبانی BEP20 از توکن ها در مدت زمان کوتاهی از زمان راهاندازی آن اتفاق افتاده است. با تمام این توصیفات اگر علاقه داشته باشید روی توکنهای معتبرتری سرمایه گذاری کنید به نظر میرسد استاندارد ERC20 در این زمینه گزینه مناسبتری محسوب شود چرا که انتخاب گسترده تری در اختیار شما قرار می دهد. اما با این حال برای توکن های جدید که در حال طراحی هستند BEP20 گزینه مناسب تری به حساب می آید.
امنیت کدام استاندارد بالاتر است؟
با وجود اینکه استاندارد توکن BEP20 در بسیاری از موارد مثل هزینه گاز ارزانتر و زمان اجرای سریع تر در مقایسه با ERC20 برتری دارد اما واقعیت این است که از نظر امنیتی به دلیل ضعف هایی که BSC دارد مورد انتقاد قرار می گیرد. در واقع در این مدل استاندارد توکن، شما هنگام تایید تراکنش ها تنها ۲۱ اعتبارسنجی خواهید داشت اما این در حالی است که اتریوم با استاندارد ERC20 بیش از ۷۰۰۰ اعتبار سنجی برای تایید تراکنش ها در نظر می گیرد.
جمعبندی
در این مطلب در مورد استاندارد توکن های BEP2،ERC20 و BEP20 صحبت کردیم و به معرفی آنها و مقایسه دو استاندارد ERC20 و BEP20 پرداختیم. همانطور که خودتان هم مطالعه کردید، به صورت کلی نمی توانیم بگوییم کدام یک از این دو استاندارد گزینه مناسبتری محسوب می شود.
از نظر هزینه و سرعت انجام تراکنش ها استاندارد BEP20 گزینه بهتری است. اما از نظر امنیتی قطعاً ERC20 شرایط فوقالعاده برتری دارد. در مورد پشتیبانی از توکن ها نیز فعلاً ERC20 شرایط بهتری دارد اما با توجه به عملکرد بسیار خوب BEP20 در مدت کوتاهی که از زمان طراحی آن میگذرد. به نظر می رسد، هر دوی این استانداردها در این زمینه شرایط خوبی دارند.
دیدگاه شما