استاندارد ERC20 چیست؟
اگر به دنبال نوشتن قرارداد هوشمند در بستر بلاک چین اتریوم هستید، حتما واژه ERC20 به گوشتان خورده است. در این مقاله می خواهیم توضیح دهیم که این استاندارد چیست و استفاده از آن در نوشتن قرارداد هوشمند چه مزایا و معایبی دارد. بخش ERC در ERC20 مخفف عبارت Ethereum Request for Comments است. RFC خلاصه شده عبارت Request For Comment بوده و اسناد RFC مجموعه ای از یادداشت های تکنیکی و سازمان یافته می باشند که پیرامون اینترنت و مباحث جنبی آن رشد پیدا کرده اند. این اسناد که از سال 1969 میلادی تا به امروز در حال تنظیم و توسعه هستند، حاوی بسیاری از مفاهیم شبکه های کامپوتری مثل قراردادها (پروتکل ها)، رویه ها، برنامه ها و مفاهیم انتزاعی می باشند. مرکز رسمی برای تبیین و نظارت بر این قراردادها سازمان IETF می باشد.
به زبان ساده تر ERC، پروتکل رسمی برای بهبود بلاک چین اتریوم است. عدد 20 هم نشان دهنده یک شناسه خاص برای پروتکل ERC20 می باشد. این پروتکل در سال های اخیر نقش اساسی در صنعت بلاک چین و ارزهای دیجیتالی داشته است و کمک کرده تا هزاران برنامه غیر متمرکز (DApps) در یک پلتفرم به صورت استاندارد توسعه یابند.
استاندارد ERC20 به توسعه دهندگان و شرکت ها اجازه می دهد تا پروژه های خود را توکنیزه کرده و از طریق ICO جذب سرمایه کنند. این استاندارد مجموعه ای از توابع پایه ای است که توسعه دهندگان برنامه در بستر بلاک چین اتریوم باید آنها را پیاده سازی کنند تا توکن آنها یک توکن ERC20 باشد. هرچند که استفاده از این استاندارد اجباری نیست، ولی اکثر توسعه دهندگان آن را رعایت می کنند تا مطمئن باشند که توکن آنها می تواند با انواع کیف پول ها، صرافی ها و قراردادهای هوشمند بدون مشکل کار کند.
شرایط استاندارد ERC20
برای اینکه توکن شما یک توکن ERC20 باشد و بتواند به راحتی با سایر قراردادهای هوشمند ارتباط بگیرد، 6 تابع خاص باید در قرارداد هوشمند توکن شما پیاده سازی شده باشد. این توابع و ورودی و خروجی آنها عبارتند از:
دو مورد آخر رویداد هستند و برای نوشتن روی لاگ بلاک چین استفاده می شوند.
با پیاده سازی این توابع، توکن های ERC20 باید بتوانند 4 فعالیت زیر را انجام دهند:
- ارائه تعداد کل توکن های عرضه شده
- ارائه موجودی حساب کاربری
- انتقال توکن از یک فرد به فرد دیگر
- موافقت با استفاده از توکن به عنوان دارایی پولی
تفاوت توکن های ERC20 و کوین های با بلاک چین مستقل
توکن ها در بستر بلاک چین اتریوم، دارایی هایی هستند که ارزش دارند. آنها همانند توکن ERC-20 چیست بیت کوین، لایت کوین و اتریوم ارسال و دریافت می شوند. تفاوت این توکن ها با ارزهای دیجیتالی که مانند بیت کوین بلاک چین جداگانه دارند، این است که این توکن ها از آدرس های اتریوم استفاده می کنند و تراکنش های خود را روی بلاک چین اتریوم می فرستند؛ درحالی که کوینی مثل بیت کوین، بلاک چین مخصوص خودش را دارد و تراکنش های آن روی بلاک چین بیت کوین ثبت می شوند.
مزایای توکن های ERC20
پیش از اینکه این استاندارد به وجود بیاید، برنامه نویس ها از اسامی متفاوتی برای نوشتن کد خود استفاده می کردند. برای مثال یکی از اسم تابع totalAmount توکن ERC-20 چیست برای ارائه تعداد کل توکن های عرضه شده استفاده می کرد و دیگری از totalNumber. به دنبال آن کیف پول ها و صرافی ها برای ارتباط گرفتن با هر توکن مجبور بودند کد هر توکن را بخوانند و برای ارتباط با آن توکن، تغییرات لازم را در پلتفرم خود اعمال کنند. بنابراین استفاده از یک استاندارد مشخص مزایای زیر را دارد:
مقایسه استاندارد توکن ارزدیجیتال BEP-20، TRC-20، ERC-20
استاندارد توکن شامل مجموعه ای از قوانین است که بر اساس آن همه توکن های موجود در آن استاندارد خاص کنترل می شوند. به عبارت دیگر، یک استاندارد توکن مکانیزم ایجاد، صدور و استقرار توکنهای جدید را در یک بلاک چین مشخص میکند.
در این مطلب سه تا از محبوب ترین استاندارد توکن را با یکدیگر مقایسه خواهیم کرد.
توکن یک ارز دیجیتال است که برای یک پروژه خاص و با استفاده از یک بلاک چین ساخته شده است. توکنها عموماً توسط استارتآپها یا سازمانهایی که به دنبال جمعآوری سرمایه برای پروژههای جدید خود هستند، توسعه یافته و استفاده میشوند.
اتریوم (Ethereum)، بایننس (Binance) (زنجیره هوشمند بایننس) و ترون (TRON) سه مورد از محبوب ترین بلاک چین هایی هستند که برای توسعه توکن های ارزدیجیتال استفاده می شوند. آنها به ترتیب از استانداردهای توکن ERC-20، BEP-20 و TRC-20 استفاده می کنند.
استاندارد توکن چیست؟
استاندارد توکن شامل مجموعه ای از قوانین است که بر اساس آن همه توکن های موجود در آن استاندارد خاص کنترل می شوند. به عبارت دیگر، یک استاندارد توکن مکانیزم ایجاد، صدور و استقرار توکنهای جدید را در یک بلاک چین مشخص میکند.
به عنوان مثال، توسعه توکن ERC-20 یک استاندارد توسعه توکن توکن ERC-20 چیست اتریوم است که راه آسانی را برای توسعه دهندگان در ساخت توکن های جدید بر اساس بلاک چین اتریوم فراهم می کند. تمام توکنهای ERC20 دارای ویژگیهای مشترک خواهند بود و توسط قوانین یکسانی اداره میشوند. همچنین ERC-20، BEP-2، BEP-20 و TRC-20 برخی دیگر از استانداردهای رایج رمز ارزها هستند.
چند استاندارد توکن مختلف وجود دارد؟
هر بلاک چین می تواند استاندارد توکن مخصوص به خود را داشته باشد، و گاهی اوقات میتواند بیشتر از یک استاندارد توکن داشته باشد. به عنوان مثال، اتریوم دارای چندین استاندارد توکن از جمله ERC-10، ERC-20 و ERC-721 است.
محبوب ترین استانداردهای توکن برای توسعه توکن پیشرفته عبارت اند از:
- ERC-20 (اتریوم)
- TRC-20 (بلاکچین ترون)
- BEP-20 (زنجیره هوشمند بایننس)
اکنون به تفصیل هر کدام را همراه با تفاوت های مختلف بین آنها و نحوه انتخاب بهترین استاندارد توکن برای پروژه خود مورد بحث قرار خواهیم داد.
استاندارد توکن ERC-20 چیست و چگونه کار می کند؟
ERC-20 محبوب ترین و مورد استفاده توکن ERC-20 چیست ترین استاندارد توکن در تمام دوران است. بیشتر توکنهایی که در CoinMarketcap.com مشاهده میکنید، توکنهای ERC20 هستند که بر روی شبکه اتریوم ساخته شدهاند. ERC-20 همچنین یکی از قدیمی ترین و قابل اعتمادترین استانداردها برای ایجاد توکن است.
ERC مخفف عبارت Ethereum Request for Comment و به معنای «درخواست اتریوم برای توضیحات» است. تمام توکن هایی که در بلاک چین اتریوم ایجاد و اجرا می شوند باید از قوانین استاندارد توکن ERC-20 پیروی کنند. از قراردادهای هوشمند اتریوم برای ایجاد توکن های ERC-20 استفاده می شود و همچنین در صرافی ها قابل معامله هستند. استاندارد توکن ERC-20 حاوی اطلاعات مختلفی است، از جمله:
- جزئیات کل عرضه توکن
- نحوه انتقال توکن ها
- چگونه می توان توکن ها را برداشت کرد
- موجودی توکن در حساب
- نحوه دریافت توکن ها
ایجاد توکن ERC20 آسان و مقرون به صرفه است. علاوه بر این، تراکنشهای مربوط به توکنهای ERC 20 سریع هستند. خطر شکست قرارداد نیز با شبکه اتریوم کم است. به لطف قدرت اتریوم، تراکنش های ERC-20 سریع، موثر و جهانی می شوند. همچنین، به دلیل پذیرش جهانی و دسترسی نامحدود توکنهای ERC-20، میتوانید انتظار نقدینگی بالاتر و افزایش درآمد را داشته باشید. توسعه توکن ERC20 مقرون به صرفه است و موجب صرفه جویی در زمان می شود. توکن های ایجاد شده با توکن ERC-20 چیست این روش، کاربر پسند، بسیار امن و همراه با کیف پول های اختصاصی هستند. این سادهترین راه برای جمعآوری سرمایه یک پروژه استارتآپ کریپتو است. توکن های ارزدیجیتال مخصوص ایجاد شده در شبکه اتریوم و بر اساس استاندارد ERC-20 می توانند هم در شبکه BSC و هم در شبکه ترون استفاده شوند.
نحوه ایجاد توکن ERC-20
ایجاد توکن ERC-20 برای توسعه دهندگان بسیار آسان است. با این حال، اگر دانش یا تجربه ای در زمینه توسعه بلاکچین ندارید، توصیه میشود تا از یک متخصص در این زمینه کمک بگیرید زیرا توسعه توکن ERC-20 به تخصص فنی و دانش زبان های برنامه نویسی نیاز دارد.
استاندارد توکن BEP-20
BEP-20 دومین استاندارد محبوب برای توسعه توکن ارزدیجیتال است. بسیاری از توکنهای جدید در زنجیره هوشمند بایننس توسعه مییابند، زیرا که سریعتر و کارآمدتر است و از سازگاری زنجیرهای متقابل پشتیبانی میکند.
BEP-20 به عنوان افزونه ERC-20 ایجاد شد از این رو، تمام ویژگی های ERC20 را به ارث می برد.
BEP-20 استاندارد توکن اولیه برای زنجیره هوشمند بایننس است، یعنی تمام توکن های موجود در BSC به طور خودکار بر اساس استاندارد BEP-20 هستند. BEP-20 قوانینی را تعریف می کند که بر اساس آن یک توکن BEP-20 مورد استفاده، انتقال، تایید و مدیریت قرار می گیرد.
توجه: BEP-20 را نباید با BEP-2 اشتباه گرفت. اینها دو استاندارد توکن جداگانه بایننس هستند. BEP-20 یک استاندارد توکن از زنجیره هوشمند بایننس (BSC) است، اما BEP-2 به زنجیره بایننس متصل است.
برخلاف زنجیره بایننس، BSC از عملکرد قرارداد هوشمند پشتیبانی میکند و توکنهای BEP-2 نیز از آن پشتیبانی میکنند.
همه توکنهای BEP-20 مبتنی بر زنجیره هوشمند بایننس هستند که یک شبکه بلاک چین اختصاصی بایننس است و برای اجرای قراردادهای هوشمند و برنامههای کاربردی، ایجاد شده است. BSC به توسعه دهندگان اجازه می دهد تا برنامه های غیرمتمرکز مبتنی بر قرارداد هوشمند بسازند.
بسیاری از مردم نمی دانند که BSC با اتریوم سازگار است و روشی سریعتر و کم هزینه برای پردازش تراکنش ها ارائه می دهد. این موضوع به این معنی است که شما می توانید از زنجیره هوشمند بایننس برای انتقال توکن های ERC20 با سرعت بسیار بیشتر و هزینه بسیار کم استفاده کنید.
نه تنها ERC-20، بلکه بسیاری از توکن های دیگر از جمله بیت کوین، اتر، لایت کوین و USDT را می توان با استفاده از BEP-20 منتقل کرد.
از دیگر مزایای سیستم توکن BEP-20 می توان به سازگاری با توکن های BEP-2 ERC-20، پشتیبانی از صرافی بایننس، ویژگی های توابع داخلی استاندارد BEP-20، مبادله آسان با توکن های BEP-2، مورد تایید بودن بسیاری از کیف پول ها و همچنین سازگاری میان زنجیره ای با دیگر توکن های بلاک چین، اشاره کرد.
فرآیند توسعه توکن BEP-20
فرآیند ایجاد توکن BEP-20 نسبتا ساده تر است. شما حتی می توانید یک توکن اولیه BEP-20 بدون هیچ دانش فنی یا تخصص بلاک چین ایجاد کنید. با این حال، توسعه یک توکن شخصی سازی شده با ویژگی های غنی BEP-20 از ابتدا قطعاً به تخصص فنی یک توسعه دهنده توکن BEP-20 حرفه ای نیاز دارد.
استاندارد توکن TRC-20
TRC20 یک استاندارد توکن برای صدور و مدیریت توکن های ایجاد شده در بلاک چین ترون است. استاندارد TRC20 قوانینی را تعریف می کند که هر توکن موجود در شبکه باید از آنها پیروی کند. از جمله قوانین صدور توکن جدید شامل اجرا و تایید انتقال توکن، ارسال و دریافت توکن و غیره است.
همه توکنها در شبکه TRC20 توسط کیف پولهای دیجیتالی خاصی پشتیبانی میشوند و با توجه به اینکه از قوانین مشخصشده در قراردادهای TRC20 پیروی میکنند، از جمله عرضه کل, موجودی حساب , انتقال, تایید میشوند، میتوان آنها را مبادله کرد، انتقال داد و به اشتراک گذاشت. علاوه بر این، توکنهای TRC20 ممکن است از قوانین گزینهها از جمله نام توکن، مخفف توکن و دقت توکن پیروی کنند.
شبکه ترون، به عنوان همتای کارآمدتر اتریوم با کارمزد کمتر و سرعت تراکنش سریعتر ایجاد شد.
از آنجایی که ماشین مجازی ترون (سیستم عامل قراردادهای هوشمند ترون) از همان زبان Solidity برای برنامه نویسی قرارداد با اتریوم استفاده می کند، همه توکن ها و قراردادهای هوشمند ترون به طور یکپارچه با شبکه اتریوم سازگار هستند. این امر به این معنی است که توکن های ترون را می توان در شبکه اتریوم استفاده کرد.
TRC-20 استانداردی است که برای صدور توکن های جدید در بلاک چین ترون استفاده می شود. از آنجایی که ترون یک بلاک چین عمومی است، به هر کسی اجازه میدهد تا توکنهای خود را طبق قوانین مشخصشده در استاندارد TRC-20 ایجاد و صادر کند. همه توکنهای TRC-20 میتوانند بهطور یکپارچه با سایر توکن ها و برنامههای ایجاد شده در شبکه ترون تعامل داشته باشند.
برخلاف اتریوم که از مکانیزم اجماع اثبات کار (PoW) استفاده میکند، شبکه ترون از روش اجماع اثبات سهام (DPoS) استفاده میکند که نه تنها از نظر سرعت تراکنش سریع و هزینه کم کارآمدتر است، بلکه همچنین با بسیاری از نوآوری های منحصر به فرد ساخته شده است تا با آخرین نیازها مطابق باشد. شبکه ترون دارای میانگین زمان بلاک 3 ثانیه در هر بلوک است که بسیار بهتر از زمان بلوک 15 ثانیه ای اتریوم است.
توسعه توکن TRC-20
توکن های جدید TRC-20 را می توان در وب سایت شبکه ترون https://developers.tron.network/ ایجاد و صادر کرد. برای این کار توسعه دهنده باید کد قرارداد هوشمند TRC20 را تهیه کند که البته نیاز به دانش فنی و درک زبان برنامه نویسی دارد. پس از ساخت قرارداد، می توان آن را در شبکه مستقر کرد و توکن های جدید را در قرارداد تولید کرد.
مقایسه ERC-20 با TRC-20 و BEP-20
تفاوت اصلی بین سه استاندارد توکن محبوب، در شبکه اصلی است. در حالی که توکن های ERC20 مبتنی بر بلاک چین اتریوم هستند، توکن های BEP20 بر بستر BSC و توکن های TRC20 بر بستر بلاک چین ترون ساخته شده اند.
هر سه شبکه از زبان solidity یکسانی استفاده می کنند، به این معنی که عمدتاً با یکدیگر سازگار هستند و می توانند به جای یکدیگر مورد استفاده قرار گیرند، زیرا توکن های توسعه یافته بر روی یک پلت فرم در پلتفرم های دیگر قابل دسترسی است. همچنین، روند ایجاد و استقرار توکن ها به جز هزینه ها و سهولت استفاده، تقریباً در هر سه شبکه مشابه است. از نظر کارایی، شبکه BSC برای توسعه توکن بهترین است و کمترین هزینه را ارائه می دهد.
ترون اساسا همتای اتریوم است. از آنجایی که استخراج در شبکه اتریوم به دلیل هزینه های بسیار بالا غیر عملی است، جایگزین هایی مانند ترون و BSC ظاهر شدند که راه حل های کارآمدتر و مقرون به صرفه تر را همراه با تمام ویژگی های بلاک چین اتریوم ارائه می دهند.
از آنجایی که شبکه BSC با ERC20 و TRC20 سازگار است، می توانید یک توکن ERC-20/TRC-20 را با استفاده از شبکه BEP-20 ارسال یا برداشت کنید.
در حالی که شبکه اتریوم هنوز از الگوریتم اجماع اثبات کار (اثبات) قدیمی استفاده میکند، زنجیره هوشمند بایننس از مکانیزم سفارشیسازی شده برای اثبات اعتبار Staked (یا PoSA) استفاده میکند که گفته میشود زمان پردازش بلوک 3 ثانیهای دارد و در مقابل اتریوم زمان بلوک 15 ثانیه ای دارد. بنابراین، شبکه بایننس حدود 5 برابر کارآمدتر از شبکه اتریوم است. اثبات سهام نمایندگیشده (Delegated Proof of Stake) ترون نیز یک نسخه سفارشی از اثبات سهام است و دارای زمان پردازش بلوک 3 ثانیه در هر بلوک است که تقریباً مشابه BSC است.
در واقع، ناکارآمدی اتریوم دلیل اصلی ایجاد بلاک چین های دیگر بود. با گذشت زمان، با افزایش ترافیک و تقاضا، مدل اجماع آهسته اتریوم ناکارآمد و بسیار پرهزینه بود، که منجر به توسعه ترون (در سال 2017) و سپس زنجیره هوشمند بایننس (در سال 2019) شد.
بلاک چین ترون با اثبات سهام نمایندگیشده (DPoS) به وضوح کارآمدتر از اتریوم است و میتواند تراکنشهای بیشتری را در زمان کمتر و با کارمزد کمتر پردازش کند.
از نظر محبوبیت، BEP-20 تنها دومین ERC-20 است و به لطف محبوبیت جهانی صرافی بایننس، بسیار سریع در حال رشد است. تمام توکنهای BEP-20 بهطور خودکار در صرافی بایننس فهرست میشوند و با انواع توکنهای مختلف از جمله بیتکوین، اتریوم، لایتکوین و موارد دیگر سازگار هستند.
اگر به دنبال سهولت توسعه هستید و می خواهید از دسترسی جهانی و محبوبیت اتریوم بهره مند شوید، توسعه توکن ERC20 برای شما بهترین است. با این حال، اگر نوآورانهترین توکن را با کمترین هزینه و زمان پردازش میخواهید، توسعه توکن BEP-20 را انتخاب کنید.
از آنجایی که کارمزد تراکنش در اتریوم در حال حاضر بسیار زیاد است و با افزایش بار روی شبکه بیشتر میشود، توسعهدهندگان برای ساخت اپلیکیشنهای پیچیده با ویژگیهای پیشرفته مشکل دارند، زیرا این کار میتواند هزینه تراکنشها را در شبکه افزایش دهد. ترون با معرفی روشی برای ساخت قراردادها و برنامه های هوشمند پیشرفته بدون تأثیر زیاد بر هزینه های شبکه، بر این مشکل غلبه می توکن ERC-20 چیست کند.
با این حال، زنجیره هوشمند بایننس مطمئناً به عنوان برنده رقابت بین این سه شبکه محبوب بلاک چین برای توسعه توکن ظاهر می شود. چرا؟ زیرا BSC کارآمد، مقرون به صرفه و فوق العاده سریع است. برخلاف اتریوم، که در آن کارمزد تراکنش تنها با گذشت زمان در حال افزایش است، بایننس به نوعی راهی برای پایین نگه داشتن کارمزد تراکنش پیدا کرده است. باور کنید یا نه، متوسط کارمزد روزانه در شبکه اتریوم در مقایسه با میانگین کارمزد روزانه در شبکه BSC تقریباً 200 برابر است. حتی بهتر از شبکه ترون است و این بهترین دلیل برای انتخاب زنجیره هوشمند بایننس برای پروژه توسعه توکن است.
توکن ERC-20 چیست
توکن ERC-20 (ERC20 ) چیست و چه ویژگی هایی دارد؟
- نویسنده پست: [email protected]
- تاریخ انتشار پست: مارس 6, 2022
- دستهبندی پست: ارز دیجیتال
- دیدگاههای پست: 0 دیدگاه
ارزهای رمزپایه و سیستم بلاک چین محبوب اتریوم مبتنی بر استفاده از توکن هایی است که می توان آنها را خرید، فروخت یا معامله کرد. اتریوم در سال 2015 راه اندازی شد و از آن زمان به یکی از نیروهای محرکه محبوبیت ارزهای دیجیتال تبدیل شده است. در سیستم اتریوم، توکنها طیف متنوعی از داراییهای دیجیتالی مانند کوپنها، IOU یا حتی اشیاء ملموس را در دنیای واقعی نشان میدهند. در اصل، توکن های اتریوم قراردادهای هوشمندی هستند که از بلاک چین اتریوم استفاده می کنند.حال در این مقاله قصد داریم تا بهمعرفی و بررسی شبکه معروف ERC-20 بپردازیم،در ادامه با ما همراه باشید.
نکات کلیدی
سیستم رمزارز و بلاک چین محبوب که به نام اتریوم شناخته میشود، مبتنی بر استفاده از توکنهایی است که میتوان آنها را خرید، فروخت یا معامله کرد.
یکی از مهم ترین توکن ها ERC-20 نام دارد که به عنوان استاندارد فنی مورد استفاده برای همه قراردادهای هوشمند در بلاک چین اتریوم برای پیاده سازی توکن راه اندازی شده است.
بسیاری از ارزهای دیجیتال معروف از استاندارد ERC-20 از جمله Maker (MKR)، توکن اولیه (BAT)، Augur (REP) و شبکه OMG (OMG) استفاده می کنند.
ERC-20 چیست؟
یکی از مهم ترین توکن های اتریوم با نام ERC-20 شناخته می شود. ERC-20 به عنوان استاندارد فنی ظاهر شده است. برای همه قراردادهای هوشمند در بلاک چین اتریوم برای پیاده سازی توکن استفاده می شود و فهرستی از قوانینی را ارائه می دهد که همه توکن های مبتنی بر اتریوم باید از آنها پیروی کنند.
ERC-20 از برخی جهات شبیه بیت کوین، لایت کوین و هر ارز دیجیتال دیگری است. توکن های ERC-20 دارایی های مبتنی بر بلاک چین هستند که دارای ارزش هستند و می توانند ارسال و دریافت شوند. تفاوت اصلی این است که به جای اجرا بر روی بلاک چین، توکن های ERC-20 در شبکه اتریوم صادر می شوند.
ERC-20
ERC-20 فهرست مشترکی از قوانین را تعریف می کند
از آگوست 2021، حدود 442647 توکن سازگار با ERC-20 در شبکه اصلی اتریوم وجود دارد.1 ERC-20 اهمیت حیاتی دارد. فهرست مشترکی از قوانینی را تعریف می کند که همه توکن های اتریوم باید به آن پایبند باشند. برخی از این قوانین شامل نحوه انتقال توکن ها، نحوه تایید تراکنش ها، نحوه دسترسی کاربران به داده های مربوط به یک توکن و کل عرضه توکن ها است.
در نتیجه، توکن خاص ERC-20 به توسعه دهندگان از همه نوع قدرت می دهد تا به طور دقیق نحوه عملکرد توکن های جدید در سیستم بزرگتر اتریوم را پیش بینی کنند. این کار تعیین شده برای توسعه دهندگان را ساده می کند. آنها می توانند کار خود را ادامه دهند و بدانند که هر پروژه جدید هر بار که یک توکن جدید منتشر می شود نیازی به بازسازی مجدد نخواهد داشت، تا زمانی که توکن از قوانین پیروی کند، این انطباق نیز ضروری است. سازگاری بین بسیاری از توکن های مختلف صادر شده در اتریوم را تضمین می کند.
خوشبختانه، اکثریت قریب به اتفاق توسعهدهندگان توکن مطابق با قوانین ERC-20 هستند، به این معنی که اکثر توکنهایی که از طریق عرضه اولیه توکن اتریوم منتشر میشوند، مطابق با ERC-20 هستند.
بسیاری از ارزهای دیجیتال معروف از استاندارد ERC-20 استفاده می کنند، از جمله Maker (MKR)، نشانه توجه اولیه (BAT)، Augur (REP) و OmiseGO (OMG) و بسیاری دیگر، اگر قصد خرید هر ارز دیجیتالی را دارید که به عنوان توکن ERC-20 صادر می شود، باید کیف پولی هم داشته باشید که با این توکن ها سازگار باشد. خوشبختانه، چون توکن های ERC-20 بسیار محبوب هستند، گزینه های مختلفی برای کیف پول ها وجود دارد.
شبکه مذکور شش تابع کدگذاری پیاده سازی مختلف را به نفع سایر توکن ها در سیستم اتریوم تعریف می کند.
از نظر کدگذاری پیاده سازی برای توکن های ERC-20، شش تابع کدگذاری اساسی عبارتند از:
- عرضه کل
- تعادل
- کمک هزینه
- منتقل کردن
- تایید
- انتقال
سرمایهگذاری با بیشترین سرعت و امنیت
همین الان میتونید با دانلود اپلیکیشن موبایل پلتفرم سرمایهگذاری نیکات ، با بالاترین سرعت و امنیت و اطمینان کامل، در بازارهای مالی مختلف از جمله بازار ارزهای دیجیتال، بازار طلا، بازار بورس و. سرمایهگذاری مطمئن و راحتی را تجربه کنید. با پلتفرم نیکات، راحت و مطمئن سرمایهگذاری کنید!
این توابع کد برای پیادهسازی کاربر/توکن، بهویژه در تعیین مقدار توکنهای در گردش، ذخیره و برگرداندن موجودیها، درخواستهای انتقال و برداشت و اعطای تأییدیه، و موافقت با نقل و انتقالات خودکار، یکپارچه هستند.
در کل، این سیستم مجموعه ای از توابع و سیگنال ها تضمین می کند که توکن های اتریوم از انواع مختلف، همه به طور یکسان در هر مکانی در سیستم اتریوم عمل می کنند. به این ترتیب، تقریباً تمام کیف پولهای دیجیتالی که از ارز اتر پشتیبانی دارند، از توکنهای مطابق با ERC-20 نیز پشتیبانی میکنند.
منابع پیشنهادی:
منبع:
شاید دوست داشته باشید
آینده قیمت ارز دیجیتال یونی برایت (UBT) و تحلیل آن
آگوست 25, 2021
آینده قیمت ارز دیجیتال PNT و تحلیل آن
آوریل 21, 2021
معرفی شبکه 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: گزارشی از یک تراکنش تایید شده
این توابع و کدها انتگرالهایی برای پیادهسازی توکن هستند. آنها در تعیین تعداد توکنهای در گردش، ذخیره و برگرداندن موجودی، درخواستهای انتقال و برداشت، اعطای تایید و موافقت با نقل و انتقالات خودکار کمک میکنند.
توابع و کدها تضمین میکنند که توکنهای اتریوم از هر نوعی که باشند همه بهطور یکسان در فضای اتریوم عمل میکنند. علاوه بر این، توکن ERC-20 چیست توکنهای سازگار با 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 یک پروتکل رسمی است، که با هدف بهبود بخشیدن به معاملات اتریوم شکل گرفته، از این رو ERC مخفف Ethereum Request for comment است و ۲۰ یک شناسه مشخص کننده برای آن است.
ERC-20 یک استاندارد معمول برای ایجاد توکن در بلاکچین اتریوم است. این استاندارد توکن مجموعهای از قوانین و نقشها را تعریف میکند، که در مورد همه توکنهای ERC-20 اعمال میشود و به آنها امکان تعامل یکپارچه با یکدیگر را میدهد.
ولتها و صرافیها از استانداردی استفاده میکنند تا توکنهای مختلف ERC-20 را در سیستم خود بگنجانند و تبادلات بین توکنهای ERC-20 و سایر ارزها را راحتتر کنند.
ERC-20 یعنی چه؟ منظور از توکن و استاندارد ERC20 چیست؟
استاندارد ERC-20 به زبان ساده، مجموعهای از قواعد و مقرراتی است که به شما کمک میکند یک قرارداد هوشمند را به همراه توکنهایش بر بستر اتریوم بسازید. در ادامه این مقاله شما را با ERC20 بیشتر آشنا خواهیم کرد، همراه داتیس نتورک باشید.
منظور از توکن و استاندارد ERC-20 چیست؟
به زبان ساده، ERC20 مجموعهای از قواعد و مقرراتی است که به شما کمک میکند یک قرارداد هوشمند را به همراه توکنهایش بر بستر اتریوم بسازید.
توکن های ERC20 رایج ترین توکن هایی هستند که در شبکه اتریوم استفاده می شوند.
آنها به گونهای طراحی شدهاند که برای توابع پرداختی مورد استفاده قرار میگیرند و به عنوان توکنهای کاربردی (utility tokens) شناخته میشوند.
از آنها همچنین میتوان برای پرداخت کالاها و خدمات استفاده کرد.
ERC کوتاهشدهی عبارت Ethereum Request for Comment است و عدد 20 شمارهای بوده که به این درخواست تخصیص میشود.
اتریوم یک ارز دیجیتال مشهور بر اساس فناوری بلاک چین است که بر پایه استفاده از توکنهایی که خریده، فروخته یا مبادله میشوند، عمل میکند.
توکن های مختلفی مانند اتر وجود دارند که با شبکه اتریوم در ارتباط هستند، تنها تفاوت اتر با دیگر توکنها این است که ارز اصلی شبکه اتریوم محسوب میشود.
در این مورد، توکنها بیانگر داراییهای دیجیتالی هستند که میتوانند ارزشهای مختلفی داشته باشند.
آنها میتوانند بیانگر داراییهایی به گستردگی سندهای حسابداری یا حتی اشیایی در دنیای واقعی باشند. در حقیقت، توکنها پیمانهای هوشمندانهای هستند که از بلاک چین اتریوم استفاده میکنند.
یکی از مهمترین استانداردهای توکنهای اتریوم، ERC20 نامیده میشود.
به طور خلاصه، ERC20 یک فهرست متداول از قوانین برای تمام توکنهای اتریوم معرفی میکند که باید آن را دنبال کنند.
دیدگاه شما