بلاک چین از اتریوم، بر خلاف بیت کوین، به عنوان یک اکوسیستم یکپارچه ایجاد شده است.
بنابراین، توسعه دهندگان آن مکانیسم های جدیدی را برای تسهیل وظایف خاص ایجاد کردند.
نمونه ای از این بهبود توانایی ایجاد سکه های جدید “روی” یک بلاک چین موجود بود.
چیزی که با بیت کوین ممکن است و ما در فراخوانی سکه های رنگی مشاهده می کنیم.
برای رسیدن به این هدف، توسعه دهندگان اتریوم توکن های ERC-20 را ایجاد کردند.
ایجاد آن توسط Fabian birdcage و Vitalik Buterin پیشنهاد شد و در ۱۹ نوامبر ۲۰۱۵ تأیید شد.
این بخشی از EIP de Ethereum است، با نام EIP-20 (EIP حروف اول انگلیسی Ethereum Improvement Proposal است).
اختصارات ERC به معنای درخواستهای اتریوم برای نظرات یا درخواست نظرات برای اتریوم هستند، در حالی که عدد ۲۰ از EIP میآید که در آن توضیح داده شده است.
ERC-20 استانداردی را در مورد عملکردها و رویدادهایی که یک قرارداد هوشمند اتریوم می تواند پیاده سازی کند، توصیف می کند.
در حال حاضر، توکنهای ERC-20 یکی از پرکاربردترین توکنها در دنیای رمزنگاری هستند.
تعداد توکن های ERC-20 ایجاد شده بسیار زیاد است، می توانید در Etherscan بررسی کنید که امروزه تعداد آنها چقدر است.
توکن های ERC-20 چگونه کار می کنند؟
توکن های ERC-20 در اصل قراردادهای هوشمندی هستند که در بلاک چین از اتریوم اجرا می شوند.
آنها در چارچوب برنامه ای که توسط تیم اتریوم ایجاد شده است، عمل می کنند.
این چارچوب به اندازه کافی گسترده است که بدون ایجاد اختلال در عملکرد بلاک چین اتریوم، امکان استفاده های مختلف را فراهم می کند.
به عنوان مثال، آنها می توانند یک حسابداری فرعی را موازی با دفتر کل اتریوم نگه دارند و واحد حساب خود را دارند.
همه اینها، بدون مخلوط کردن تعادل اتر آدرس ها.
اما تضمین شفافیت، قابلیت ردیابی و امنیت ارائه شده توسط شبکه اتریوم.
دقیقاً همین انعطاف پذیری عظیم است که منجر به تبدیل شدن توکن های ERC-20 به یک استاندارد شده است.
کاربرد اصلی این توکن ها استانداردسازی رابط برای ایجاد و صدور توکن های جدید در شبکه است. این امر با اعمال قوانین و پارامترهای خاصی برای پذیرش انجام می شود.
به عنوان مثال، برای تغییر یا جابجایی یک توکن ERC-20، باید اتر داشته باشید.
این وضعیت هم از بخش اقتصادی و هم از بخش سودمندی توکن پشتیبانی می کند.
هدف و نیاز توکنهای ERC-20 طراحی یک استاندارد، ایجاد قابلیت همکاری و سازگاری بین توکنها و تقویت بهبود در اکوسیستم اتریوم است.
این به این دلیل است که توکنهای ERC-20 کار ایجاد توکنهای جدید را تا حد زیادی تسهیل میکنند.
از آنجایی که زیرساخت برای آن طراحی شده است.
همچنین با ابزارهایی با این هدف مانند زبان برنامه نویسی Solidity یا ماشین مجازی EVM همراه بود.
چرا توکن های ERC-20 ایجاد شدند؟
انگیزه اصلی توسعه دهندگان هنگام ایجاد چیزی که گسترده است عمدتاً ایجاد می شود کار با ظرفیت چند برابر همه اینها تحت یک رابط استاندارد قابل استفاده مجدد برای سایر برنامه ها: از کیف پول گرفته تا صرافی های غیرمتمرکز.
همه اینها تحت یک API که مزایای زیر را به توسعه دهندگان تضمین می کند:
یکنواختی در برنامه نویسی API استاندارد و پایدار است که برنامه نویسی با استفاده از آن را آسان می کند.
این باعث می شود توسعه دهندگان به راحتی نرم افزارهای جدید را بر اساس قابلیت های اتریوم ایجاد کنند.
یچیدگی برنامه نویسی را کاهش می دهد.
از آنجایی که API ساده است، استفاده از آن پیچیدگی نرم افزار ایجاد شده برای استفاده از آن را کاهش می دهد.
این به خواندن بهتر، امنیت و قابلیت ممیزی کد نوشته شده ترجمه می شود.
پشتیبانی از چندین زبان برنامه نویسی و بهبود قابلیت حمل. از آنجایی که API توکن ها رایگان است، امکان برنامه ریزی در آن به زبان های برنامه نویسی مختلف وجود دارد.
این به میزان زیادی ظرفیت ایجاد نرم افزار خاص را تسهیل می کند.
برخی از زبان های پشتیبانی شده برای این کار عبارتند از Solidity، JavaScript، C، C ++، Python، Java و Go. پیچیدگی کمتر در درک هر نوع توکن پیاده سازی شده.
این به لطف این واقعیت است که همه آنها بر اساس اصول عملکرد یکسانی خواهند بود.
افزایش سطح امنیت در سراسر، به ویژه به لطف ویژگی هایی مانند کمک هزینه توکن.
خطر کمتری برای شکستن قراردادها، زیرا آنها هیچ مانع یا ناسازگاری ندارند.
این به این دلیل است که API پایدار است، تغییرات ایجاد شده در آنها آن را بهبود می بخشد، اما هرگز سازگاری را از بین نمی برد.




