اکوسیستم اتریوم شامل طیف گسترده ای از استانداردها است که عملکرد قراردادهای هوشمند را از ایجاد تا استقرار نشان می دهد. استانداردهای رایج ترین ERC-20, ERC-721, ERC-777, و ERC-1155 با هر خدمت هدف اصلی خود را.
این مقاله را تعریف می کندK-20 نشانه, می دهد برخی از استفاده خود را, و به تشریح برخی از توابع اجباری در ثبات زبان برنامه نویسی توسعه دهندگان نیاز به استفاده از به ماندن در خط با استاندارد. اگر شما می خواهید برای ایجاد خود را Sol-20 رمز با استفاده از استحکام, دستورالعمل ها و تعاریف در این مقاله به شما یک درک بهتر از چگونگی انجام این کار را.
یک ERC - 20 رمز است?
ER C-20 یک رمز ارز رمزنگاری شده قابل تعویض است که با بلاکچین های سازگار با اتریوم یا اوم سازگار است. این به عنوان یک دارایی دیجیتالی عمل می کند که می تواند هر چیزی را در بلاک چین نشان دهد که انعطاف پذیری را برای بسیاری از موارد استفاده امکان پذیر می کند.
این قرارداد هوشمند از پیش تعیین شده شامل یک رابط خاص است که اجازه می دهد تا به عنوان یک استاندارد فنی برای توسعه مورد استفاده قرار گیرد. توسعهدهندگان میتوانند از توکن ERC-20 و قوانین توکن مرتبط برای یک تجربه سادهتر توسعهدهنده استفاده کنند. پروتکل های مبادله غیرمتمرکز محبوب مانند یونیسواپ و سوشیسواپ هر دو از استاندارد توکن ER C-20 به عنوان بلوک های سازنده برای سازگاری یکپارچه و ادغام در اکوسیستم های خود استفاده می کنند.
چگونه ERC - 20 نشانه استفاده?
به عنوان نشانه ERC-20 هیچ محدودیتی در مورد چیزی که می تواند نشان دهد ندارد, می تواند فراتر از یک ارز رمزنگاری شده معمولی گسترش یابد (یعنی اتر). به عنوان یک نیاز, ERC-20 دارایی قابل تعویض هستند, قابل انتقال, و می تواند به حداکثر عرضه محدود. این هنگام ایجاد پاداش مفید است, اشیای فیزیکی, سهام یک شرکت, و خیلی بیشتر.
توکن ERC-20 که برای استانداردسازی توسعه توکنها طراحی شده است میتواند نمایانگر هر دارایی قابل تعویض در بلاک چین اتریوم باشد. با فراهم کردن چند متغیر برای نشان دادن یک دارایی خاص (به عنوان مثال نام, نماد و عرضه) هر کسی می تواند یک نشانه 20 دلاری را با رفتار و رابط استاندارد راه اندازی کند.
ERC - 20 نشانه قابل تعویض هستند زیرا هر نشانه دقیقا برابر با هر نشانه دیگری است. با هیچ حقوق خاص و یا رفتار در ارتباط با هر نشانه فردی, این برابری ارزش در میان ERC-20 نشانه باعث می شود در چنین برنامه های کاربردی به عنوان یک وسیله مبادله مفید, ارز, حق رای, و ردی.
چرا standard-20 استاندارد رمز مهم است?
استاندارد توکن ERC-20 رویکرد خاصی را برای توکن های قابل تعویض معرفی می کند و اطمینان حاصل می کند که همه خواص مشابهی دارند.
پس از پیشنهاد خود را در 2015, توسعه ERC-20 رمز استاندارد اجازه می دهد تا برای پروتکل های دیگر, سیستم عامل, و توسعه دهندگان برای ایجاد قرارداد های هوشمند است که می تواند با استفاده از هر نشانه زیر استاندارد بدون ایجاد منطق خاص برای هر نشانه جدید. استاندارد سازی قراردادهای هوشمند روند توسعه را افزایش می دهد و به نوبه خود به کل اکوسیستم رمزنگاری کمک می کند.
چه توابع ثبات برای همه اجباری است ERC-20 نشانه?
استاندارد ERC-20 شامل مجموعه ای از روش ها و رویدادهایی است که باید در هر اجرای استاندارد وجود داشته باشد, از جمله روش هایی برای انتقال ارزش, تعادل را برای نشانی ها جستجو کنید و سایر فراداده ها را بازیابی کنید.
درک تفاوت های زبان استحکام و دانش عملی در مورد چگونگی استفاده از توابع برای ایجاد نشانه های ERC-20 در اتریوم می تواند سفر شما را برای تبدیل شدن به یک توسعه دهنده استحکام تسریع کند.
1. مجموع عرضه
روش مجموع عرضه نشان دهنده کل عرضه در گردش فعلی نشانه ها است. در اینجا یک مثال است:
2. توازن
روش تعادل تعداد توکن های موجود در یک نشانی کیف پول خاص را محاسبه می کند. در اینجا یک مثال است:
3. انتقال
روش انتقال نشانههایی را از یک نشانی به نشانی دیگر میفرستد که فرستنده منشا تراکنش است. در اینجا یک مثال است:
4. تایید
روش تایید اجازه می دهد تا نشانی دیگری به صرف نشانه از طرف شما. این در هنگام تعامل با قراردادهای هوشمند که نیاز به دسترسی به نشانه های شما دارند مفید است. یک مورد استفاده محبوب برای روش تایید یک تبادل غیر متمرکز است. در اینجا یک مثال است:
5. انتقال از
روش انتقال از همراه با روش تایید مفید است. هنگامی که شما کسی را تایید به صرف نشانه های خود را, او می تواند از حساب خود را به حساب دیگری به عنوان بخشی از یک معامله انتقال. یک مورد استفاده خوب یک مبادله غیر متمرکز است. در اینجا یک مثال است:
6. کمک هزینه
روش کمک هزینه مبلغی است که یک نشانی می تواند از طرف نشانی دیگر خرج کند. در اینجا یک مثال است:
چه توابع ثبات اختیاری برای همه ERC-20 نشانه?
نام علامت و اعشار همه توابع اختیاری خدمت به عنوان یک فرمت به رابط پایه قرارداد رمز ERC-20 هستند. اگرچه این کارکردها الزامی نیستند اما جزییات بیشتری را در اختیار قرارداد قرار می دهند که برای درک هدف سودمند است. این رابط اصلی می تواند به عنوان پایه ای برای سفارشی سازی و الحاقات اضافی قرارداد هوشمند باشد.
1. نام
این نام نامی قابل خواندن توسط انسان است که هدف قرارداد را مشخص می کند. در اینجا یک مثال است:
2. نماد
نماد یک صدای تیک تیک قابل خواندن توسط انسان است که می تواند برای نشان دادن استفاده شود. شبیه به اتریوم, بیت کوین, و غیره. در اینجا یک مثال است:
3. اعشار
اعشار نام کوچکترین واحد ارز را تعریف می کنند. این معمولا 18 است که برای اتر یکسان است (کوچکترین واحد اتر وی است: یک اتر 118 وی است).
چه هستند struc-20 ساختار داده?
ERC - 20 ساختار داده مانند جداول تعادل و کمک هزینه سازماندهی و اجرای عملیات در بلاک چین را تسهیل می کند.
تعادل
یک جدول داخلی توازن توکن برای ردیابی کل مالکیت توسط یک نشانی کیف پول استفاده می شود. هر انتقال کسر از یک تعادل و علاوه بر تعادل دیگر است.
کمک هزینه ها
جدول داخلی کمک هزینه توکن برای ردیابی هزینه های تفویض شده توسط نشانی کیف پول استفاده می شود. با استفاده از نقشه برداری تو در تو, کلید اصلی نشانی مالک رمز که نقشه به نشانی اسپندر فراهم می کند و مبلغ واگذار به صرف است.
با کیمیاگری شروع به ساختن کنید
استاندارد ERC-20 مهمترین استاندارد برای ظهور از اکوسیستم اتریوم است زیرا به طور گسترده در مهمترین پروتکل های قرارداد هوشمند مورد استفاده قرار می گیرد. به عنوان یک توسعه دهنده, بسیار توصیه می شود شما صرف زمان گرفتن به دانستن این استاندارد و استقرار خود راKEN-20 رمز.
برای کسب اطلاعات در مورد ERC-20 نشانه و سایر اصول برنامه نویسی استحکام, جایگاه خود را در بوت کمپ توسعه دهنده اتریوم دانشگاه کیمیاگری ایمن کنید.