ERC-20 е технически стандарт за интелигентни договори, широко използван за внедряване и издаване на крипто токени в блокчейна Ethereum.

След основаването на Ethereum от Виталик Бутерин през 2014 г., тази платформа с отворен код стана любимата за разработчиците на децентрализирани приложения (DApps). С увеличаването на разработката на DApps беше важно да има технически стандарт. И накрая, ERC-20 беше създаден, за да осигури стандартна рамка за разработчиците.

Интелигентният договор, използван от Ethereum, е програма, която автоматично изпълнява функции, които могат да бъдат обикновени договори или правила. ERC-20 е най-значимият стандарт за интелигентни договори на Ethereum. За да научите повече за интелигентните договори, разгледайте това ръководство за начинаещи.

Може да се чудите: „Как са измислили този ERC и 20?“ Нека първо да разгледаме това. ERC или Ethereum Request for Comment е технически процес, представен от общността на разработчиците на Ethereum за нови стандартни предложения.

Разработчикът Fabin Vogelstellar през 2015 г. сподели предложение на 20-ия коментар на страницата на Ethereum GitHub. В резултат на това техническият стандарт е наречен ERC-20.

Предложението на Vogelstellar беше одобрено от общността на разработчиците на Ethereum през 2017 г. След одобрението предложението беше приложено като Ethereum Improvement Proposal 20 (EIP-20). Въпреки това, това ефективно предложение все още се нарича ERC-20, първоначалното име на предложението.

Според докладите, представени в Yahoo! Срещата на върха на Finance за всички пазари през 2018 г., първоначалните предложения за монети (ICO) набраха 3,2 милиарда долара в края на 2017 г.

Източник: finance.yahoo.com

Нещо повече, ICO надминаха 16 пъти финансирането с VC. Благодарение на внедряването на ERC-20.

Свойства на стандарта ERC-20

Както беше обсъдено по-горе, по отношение на прилагането на стандарта ERC-20, нека да разгледаме и неговите отличителни свойства:

  • Стандартът ERC-20 позволява плавно прехвърляне на токени от един акаунт в друг без усложнения.
  • Със стандарта ERC-20 можете да проверите текущия баланс на токени на всеки крипто акаунт.
  • Като потребител можете да проверите общото предлагане на всеки конкретен токен, наличен в блокчейн мрежата Ethereum.
  • Можете също да одобрите или отхвърлите броя на токените, изразходвани от други акаунти на трети страни.
  • Освен това, след като договорът за токени ERC-20 бъде разгърнат, всички токени, създадени на Ethereum, се проследяват правилно.

Съдържание на стандарта ERC-20

ERC-20 се състои от различни събития и функции, които крипто токенът трябва да изпълнява. Този стандарт също така отговаря за действията по управление, изпълнявани от интелигентните договори. Основните функции и информация, необходими за създаване на токен, съвместим с ERC-20, са:

  • TotalSupply: Общият брой крипто токени, които разработчикът планира да издаде.
  • BalanceOf: Представлява наличния баланс на акаунта на собственика на токена. Можете да използвате тази функция, за да направите справка за баланса на всички известни адреси.
  • Трансфер: Използва се за автоматично прехвърляне на посочен брой токени към определен крипто адрес.
  • TransferFrom: Тази функция позволява прехвърлянето на определени токени от определен крипто адрес. Освен това можете също да използвате TransferFrom, за да упълномощите друго лице да прехвърли средствата от ваше име.
  • Одобряване: Потребителите могат да използват тази функция, за да запазят определен брой токени като лимит за теглене. Използвайки тази функция, можете да ограничите риска от изтриване на всички ваши токени в случай на спам.
  • Надбавка: Функцията за надбавка може да предостави договорно разрешение за връщане на определен брой токени от потребителя на собственика.
  Как да се присъедините към среща на Microsoft Teams без приложението

ERC-20 токени: Как се създават?

Токените ERC-20 се състоят от всякакви заменяеми токени или криптовалути, изградени с помощта на стандарта ERC-20 в блокчейна Ethereum. Ethereum помогна на разработчиците и предприемачите да създадат стотици крипто токени и проекти.

Токените ERC-20 използват адреса на Ethereum за всяка транзакция, а блокчейнът на Ethereum се използва за съхраняване на данните. Прилагането на стандарта ERC-20 създаде скок в разработването на крипто-базирани проекти и транзакции на стойност повече от милиарди долари.

Лесно е да създадете ERC-20 токен, така че самото създаване на крипто токен не добавя никаква стойност. Според etherscan.io повече от 6 lakh договори за токени ERC-20 са създадени към момента на писане. Повечето от създадените токени са неуспешни проекти, хобита или просто токени без стойност.

Източник: etherscan.io

Тъй като обсъдихме токените ERC-20, нека да разгледаме какво ви трябва, за да създадете такива токени:

#1. Дефиниране на свойствата на токена

Основната цел на създателя на токен е да има правилно определение и цел зад създаването на токен. Да предположим, че търсите да намерите инвеститори за конкретен крипто проект, базиран на токени. В този случай трябва да имате дефинирани свойства, съответстващи на стандарта ERC-20. Трябва да посочите:

  • Общо предлагане на токени.
  • Име и символ на токена.
  • Общият брой необходими десетични знаци.

Можете да намерите много платформи, които ви помагат да създадете основните си токени със стандарта ERC-20. Да предположим обаче, че планирате да създадете токен с по-разширени функции и случаи на използване. В такъв случай трябва да се обърнете към професионален екип за разработка на крипто.

#2. Разработете интелигентен договор

Както обсъдихме в началото, Ethereum използва интелигентни договори за извършване на транзакции. Трябва да кодирате или да получите професионална помощ от програмисти, за да създадете кодове, които трябва да бъдат внедрени в интелигентния договор. Основните сайтове за генериране на токени също пишат код в бекенда вместо вас.

  Какво е Google JAX? Всичко, което трябва да знаете

Колкото по-сложни са случаите на използване и функционалността на токена, интелигентният договор също става сложен. Ако планирате да създадете токен за напреднал крипто проект, най-добре е да потърсите професионална помощ.

#3. Изпълнете тестове за осигуряване на качеството

Най-важното нещо, което трябва да запомните, докато разработвате крипто токен, е да избягвате грешки. Тъй като в интелигентния договор се използват различни кодове, има по-голяма вероятност от програмни грешки.

По-добре е да откриете грешки, преди да разгърнете интелигентния договор, за да избегнете болка в бъдеще. Можете да използвате тестов блокчейн като Ropsten или Rinkeyby за провеждане на множество тестове.

#4. Внедрете интелигентен договор в блокчейн

И накрая, време е да внедрите интелигентните си договори в блокчейна, след като елиминирате възможността за технически грешки. Тази последна стъпка е най-лесната, свързана със създаването на токен. Едва ли са необходими няколко кликвания, за да завършите изпълнението.

След като интелигентните договори бъдат внедрени успешно, вие сте гордият собственик на вашия токен. Освен това можете също да използвате предимствата на токен ERC-20. Все пак се чудите за характеристиките на токен ERC-20? Не се притеснявайте; ще го обсъдим подробно.

Отличителни характеристики на токените ERC-20

Тъй като обсъдихме токените ERC-20 и тяхното създаване, нека разберем важните характеристики на тези токени;

#1. Заменими

Заменяемостта е важна характеристика на ERC-20 токените. Това означава, че можете да обменяте един жетон с друг. Тази функция позволява на потребителите да обменят токени без никаква сложност.

Кредит за изображение: crypto.com

В допълнение, заменяемият характер на токените също помага на различни крипто проекти да се свързват и да си сътрудничат, независимо от техния тип токен. В резултат на това заменяемите ERC-20 токени изиграха жизненоважна роля в приемането на Ethereum.

#2. Гъвкав

ERC-20 токените са една от най-гъвкавите форми на токени. Можете да персонализирате вашите токени според случая на използване на вашия крипто проект. Можете също да създадете прост токен, ако имате нужда от мем токен без реални случаи на употреба.

Да предположим, че сте предприемач, който изгражда крипто проекти, които решават множество проблеми. В този случай можете също да персонализирате вашия токен според многобройните си случаи на употреба. Един токен може да действа като точки за лоялност, валута в играта, цифрови колекционерски предмети или права на собственост.

#3. Съвместим

Токените ERC-20 могат да се използват на множество платформи, портфейли, борси и проекти без допълнителни усилия. Например, можете да обменяте токени с вашия приятел, като използвате две различни платформи в рамките на няколко секунди.

Токените ERC-20 могат лесно да се прехвърлят от едно лице на друго с помощта на портфейли Ethereum. Подателят трябва да предостави унифицирания адрес на портфейла на получателя. След успешната транзакция портфейлът на получателя се кредитира с токените ERC-20.

  Как да отворите ASPX файлове

#4. Уникално име и символ

ERC-20 токен се създава с конкретно име и символ. Тази функция играе важна роля при идентифицирането на токена. Например, ако създадете токен с уникално име, ще бъде лесно за другите да намерят вашия токен на различни изброени платформи.

Заедно с името на токена, символът на токена помага да се разграничи от други подобни токени. Повечето популярни токени използват 3 до 4 знака, за да представят символа на токена.

Например символът на токена за Enjin Coin е ENJ. Можете да използвате „ENJ“, за да търсите цената на токена, адреса на интелигентния договор, подробности за транзакцията и др.

Популярни токени ERC-20

Интересувате ли се да научите за някои популярни токени ERC-20?

Нека проверим токените, които се вписват в списъка:

  • Tether (USDT)
  • USD монета (USDC)
  • Binance Coin (BNB)
  • Binance USD (BUSD)
  • Опакован биткойн (WBTC)
  • HEX (HEX)
  • шиба ину (SHIB)
  • Дай (DAI)
  • Matic Token (MATIC)
  • Theta Token (THETA)
  • Недостатъци на ERC-20 токените

    В момента може да сте развълнувани от положителните аспекти на стандарта ERC-20 и неговите токени, нали? Добре, но нека да разгледаме и някои от недостатъците на токените, разработени с помощта на ERC-20:

  • Ниска мащабируемост поради претоварване на мрежата на Ethereum.
  • Минималните усилия за създаване на токени помагат за създаването на измамни токени.
  • Бавна скорост на транзакцията.
  • Високи такси за транзакции.
  • Други основни ERC стандарти

    ERC-20 е най-популярният и широко използван Ethereum стандарт, но има много повече ERC стандарти. Популярните ERC стандарти са:

    • ERC-721: Този стандарт беше предложен за издаване на NFT. Тъй като незаменимите токени не могат да се обменят или прехвърлят с помощта на заменяемия стандарт ERC-20, беше създаден ERC-721. Накратко, ERC-721 е NFT стандарт.
    • ERC-777: Стандартът ERC-777 позволява функция за спешно възстановяване в случай, че личните ви ключове са изгубени. Освен това, този ERC стандарт подобрява поверителността на вашите транзакции.

    Източник: blockchain-council.org

    • ERC-1155: Можете да използвате този стандарт за изграждане на токени, които предоставят по-ефективни транзакции. Следователно ERC-1155 спестява много от таксите ви за транзакции. Освен това можете да използвате този стандарт за създаване на незаменими токени и помощни токени.
    • ERC-223: В случай на токени ERC-20, ако изпратите токени на грешен адрес, вашите токени се губят завинаги. Тук ERC-223 предлага смислено решение. След като изпратите ERC-223 токени към грешен интелигентен договор, който не може да обработва токен, прехвърлянето е неуспешно и вие получавате обратно своите токени.

    Опаковане!

    Стандартът ERC-20 създаде революционно въздействие върху разработчиците на токени. След прилагането на този иновативен стандарт за токени се появиха много значими крипто проекти и техните токени.

    Освен това ERC-20 проправи пътя за създаване на повече стандарти за ERC токени, които решават различни проблеми на блокчейна на Ethereum. Токените ERC-20 са много популярни в криптовалутата, но преди да купите каквито и да е крипто токени, DYOR!

    Интересувате ли се да научите повече за теми, свързани с Ethereum? След това прочетете за сливането на Ethereum.

    By admin