Число десятичных знаков токена что это

Разбираемся с форматами токенов на Ethereum

Со временем блокчейн всё сильнее проникает в нашу жизнь, и появляется необходимость понимать основные его технологии, в том числе работу децентрализованных приложений (dApps). Большинство dApps в данный момент создано на Ethereum, возможности которого гораздо более гибкие, чем выпуск привычных ERC20 токенов.

Зачем нужны стандарты

Внутри смарт-контракта (что это?) можно прописать уникальную механику токена. Он будет работать, но другие разработчики (и смарт-контракты) не смогут обращаться к нему с помощью универсальной логики.

Пример: вы создали токен для игрового предмета (децентрализованный гейминг сейчас активно развивается) и хотите, чтобы он мог торговаться на маркетплейсах для игровых предметов (каком-нибудь таком). Но маркетплейсы не знают, как обращаться к функциям внутри вашего контракта, им нужен отдельный смарт-контракт, чтобы поддерживать ваш токен.

На помощь приходят стандарты. Зная способы взаимодействия с ними, создатели других dApps заложили в код всё необходимое для работы с токеном на опредёленном стандарте.

Как появляются стандарты

Ethereum является open-source проектом (кстати, ERC — это Ethereum Request for Comments), поэтому логично, что новый стандарт токена может предложить любой пользователь. Если стандарт решает какую-то важную проблему, то он может стать официальным стандартом Ethereum (то есть попасть в этот список).

Взаимозаменяемые и не взаимозаменяемые токены

Отправной точкой для классификации стандартов токенов является их взаимозаменяемость или её отсутствие. Fungible (взаимозаменяемые) токены равны друг другу, их можно использовать в качестве валюты. Semi-fungible (на половину взамозаменяемые) токены почти неотличимы друг от друга, но всё-таки уникальны (пример: билеты в кинотеатре, стоимость может быть одна, но место у каждого точно уникальное). Non-fungible (не взаимозаменяемые) токены полностью уникальны, токенизированный объект в единственном экземпляре (пример: объекты авторского права).
Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это
Eсли не узнаёте котёнка, то это одна из первых игр на Ethereum (и стандарте ERC-721), CryptoKitties.

ERC-20

Самым известным стандартом взаимозаменяемых токенов является ERC20, который предложил автор идеи Ethereum Виталик Бутерин ещё в 2015. Этот токен широко используется для проведения разных типов initial offering (первое предложение). Я избегаю терминов ICO и IEO, потому что теперь это далеко не единственные способы провести публичное размещение токенов (но статья не об этом).

Специфика: взаимозаменяемый стандарт, есть тикер для бирж, делимый (количество знаков после запятой определяет создатель смарт-контракта), обязательно имеет total supply (количество токенов, больше которого выпустить нельзя).

Про ERC-20 написано уже много (хабр), перехожу к другим стандартам.

ERC-721

Данный стандарт широко применяется для создания уникальных токенов. Земля в Decentraland, Binance Collectibles, вот примеры ERC-721.

ERC-721 был предложен как EIP (предложение по улучшению Ethereum) Дитером Ширли в 2017, стал официальным в 2018.

Специфика: не взаимозаменяемый стандарт, нет тикера, неделимый, обязательно существует только в единственном экземпляре.

ERC-721, как и ERC-20 широко распространен, поэтому не буду останавливаться на нём.

ERC-777

Этот формат является «усовершенствованием» привычного ERC-20. Он обратно совместим с ERC-20, но имеет несколько преимуществ:

ERC-223

Также является «усовершенствованием» ERC-20, предотвращая отправку транзакций на случайные контракты. Если смарт-контракт не имеет функций, предусматривающих работу с токенами, то они возвращаются отправителю.

Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

ERC-1155

Идею этого стандарта предложили разработчики проекта Enjin в 2018. Enjin — проект, стремящийся к упрощению создания игр на Ethereum. Поэтому предложенный ими стандарт стоит сначала рассмотреть как игровой, хотя его применение этим не ограничивается.

Атомарные свопы

Одной из причин непринятия повсеместно блокчейна является невозможность быстро и эффективно (в плане комиссий) обменивать одни токены на другие (а количество различных токенов все время увеличивается). Решение проблемы уже создано — это атомарные свопы. Обычно под Atomic swaps понимают технологию децентрализованного обмена между криптовалютами разных самостоятельных блокчейнов (об этом неплохо написано на BitcoinWiki). Но также стоит рассматривать атомарные свопы и в контексте обмена токенов внутри смарт-контракта.

Картинка из блога Enjin иллюстрирует своп множественных токенов на стандарте ERC-1155.
Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

А batch transactions хоть и не экономят время, зато экономят газ (что это?), записывая в сеть несколько транзакций, как одну.
Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

Стоит упомянуть, что хоть ERC-1155 получил большее распространение, он многое перенял от ERC875, появившегося несколькими месяцами ранее. ERC-875 предлагал тот же функционал, кроме поддержки fungible токенов.

ERC-865

Стандарт, аналогичный ERC-20, но использует для комиссий не газ, а сами токены. Из-за сложной системы оплаты комиссии газом (цена газа выбирается самостоятельно), а иногда и непредсказуемости размера комиссии, такое улучшение может быть очень полезно для принятия токенов на Ethereum.

Источник

Русские Блоги

Понять контракт токена ERC-20

Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это
ERC-20 изначально была попыткой предоставить общий стандарт для функций и интерфейсов для токен-контрактов в Ethereum, и теперь она оказалась очень успешной из. ERC-20 имеет много преимуществ, в том числе позволяет кошельку отображать баланс счета сотен различных токенов, создает торговый инструмент, которому нужно только указать адрес контракта токена, чтобы добавить больше токенов в таблицу. Преимуществ от создания токенов, совместимых с ERC-20, так много, что сегодня мало других контрактов на токены создаются другими способами.

Что такое токен-контракт?

Общий запас токенов также можно уменьшить, «уничтожив» существующие токены. Например, 0x4919… 413d уничтожило 50 токенов, что приведет к обновлению баланса, как показано ниже:
Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

Простой контракт токенов хранит вышеуказанную информацию в отображении от адреса к балансу. Когда возникают более сложные сценарии, такие как дивиденды, альтернативные структуры или дополнительные структуры часто становятся сильнее. Однако, независимо от рабочих деталей, баланс токенов, видимый снаружи, всегда такой, как показано на рисунке выше.

Определение токен-контракта ERC-20

Контракт ERC-20 определяется адресом контракта и общим количеством доступных ему токенов, но обычно он также предоставляет некоторые несущественные вещи, а также предоставляет пользователям больше деталей. Они включают имя токена, логотип и десятичные знаки. Каждый из них будет включен в подробности ниже.

Прежде чем мы углубимся в детали, важно разобраться в этом вопросе: контракты на токены не имеют централизованного реестра, поэтому нельзя гарантировать уникальность конкретных имен и символов. После того, как вы создали токен-контракт, вы должны запросить его добавление на общедоступные сайты, такие как Etherscan, MyEtherWallet и CoinMarketCap. Конечно, соблюдение инструкций на веб-сайте увеличит шансы на принятие вашей заявки.

Первым примером является LicenseToken, договор о токене, который показывает распределение лицензий на программное обеспечение для данного программного продукта, с лицензией LicenseToken пользователи могут использовать программное обеспечение. Не имеет смысла держать меньше 1 LicenseToken, поэтому создатель токена устанавливает десятичное место в 0. Остатки на счетах некоторых держателей лицензий следующие.
Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

Как видите, здесь есть 100 лицензий, в основном принадлежащих одной учетной записи. Когда пользователь приобретает лицензию, токен будет переведен с учетной записи владельца на учетную запись покупателя. Верификатор лицензии может проверить, действительно ли конкретная учетная запись содержит LicenseToken, а затем предпринять соответствующие действия.

Здесь вы можете увидеть, что отображается всего 50 кг золота (1 грамм на каждый токен, умноженный на 50 000 токенов).

Однако, если для десятичного знака установлено значение 3, ситуация пользователя будет следующей:
Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

Как вы можете видеть, установка десятичного знака буквально на 3 означает, что при отображении баланса GoldToken должны быть 3 цифры после десятичной точки.

Десятичные разряды часто упоминаются как человеческий элемент, поскольку он позволяет контрактам токенов определять, как они хотят, чтобы баланс отображался пользователям. GoldToken не обрабатывает десятичные разряды внутри и никогда не использует десятичные разряды в своих собственных вычислениях, потому что все рассчитывается в граммах, но позволяет пользователям использовать общую единицу золота (кг) вместо использования ее в контракте Единица (г).

Как показано выше в GoldToken, понятие делимости позволяет контрактам токенов отображать очень малые десятичные значения, и токены часто устанавливаются в 18 десятичных знаков, чтобы токены имели почти непрерывный диапазон значений.

Подводя итог, при принятии решения занять несколько десятичных знаков следует придерживаться следующих правил:

Контракт токена представляет собой неделимый объект? (Если да), тогда установите десятичное место в 0

Контракт токена представляет объект с определенными десятичными разрядами? Затем установите десятичное место на это число

Если ни один из приведенных выше вариантов не соответствует действительности, установите десятичное число на 18

Важно знать влияние десятичных знаков на создание контракта. Количество созданных токенов должно быть равно общему количеству токенов, и оно должно быть кратным 10 ^ десятичным знакам. Как видно из примера GoldToken, создатель токена хочет создать токен, представляющий 50 кг золота, но из-за 3 десятичных разрядов он должен выпустить 50 000 токенов (50 × 10 ^ 3), чтобы сделать это.

Функция контракта токена ERC-20

Контракт на токен ERC-20 имеет ряд функций, которые позволяют пользователям обнаруживать баланс пользователя, а также позволяют переносить баланс из одной учетной записи в другую после проверки. Ниже описаны эти функции.

Функция balance () предоставляет количество токенов, хранящихся по данному адресу. Помните, что любой может проверить баланс любого адреса, точно так же, как все данные являются открытыми в блокчейне.

Существует два способа отправки токена с одного адреса на другой. Функция tranfer () может напрямую передавать некоторые токены от отправителя сообщения на адрес в Lin. Помните, что люди не проверяют адрес получения, поэтому отправитель несет ответственность за то, чтобы получатель действовал ожидаемым образом.

Несмотря на то, что полезно использовать метод Transfer () для отправки токена другому пользователю, когда токен будет использоваться для оплаты функций в смарт-контракте, он не будет работать. Это связано с тем, что при выполнении смарт-контракта он не может получить информацию о том, какой адрес куда перенесен, поэтому нет гарантии, что пользователь, вызвавший этот контракт, заплатил сумму, необходимую для начала контракта.

Представьте, что есть контрактный Doer, развернутый в сети. У Doer есть функция dosomething (), для запуска которой требуется 10Dotoken. Джо хочет вызвать dosomething (), и 50Dotoken также находится в его аккаунте. Как Джо может заплатить Doer, чтобы последний мог успешно запустить dosomething ()?

После создания лицензии смарт-контракт может брать количество токенов из квоты пользователя как часть операции контракта. Продолжайте этот пример. Теперь Джо может вызывать dosomething (), а dosomething () может использовать функцию TransferFrom (), чтобы получить 10 Dotokens из учетной записи Джо, а затем начать свою работу. Если в учетной записи Джо нет 10 токенов или если квота меньше 10 токенов, то dosomething () завершится сбоем.

События в контракте токена ERC-20

Токен раздачи выдаст событие Transfer () с адресом o в качестве источника.

Когда токен уничтожен, событие не генерируется. Из-за этого контракты с токенами ERC-20 часто отправляют токены по адресу 0 с помощью метода Transfer () для уничтожения токенов вместо реального уничтожения.

За ERC-20

ERC-20 обеспечивает хорошую основу для создания токен-контрактов, но это не без проблем. Протокол ERC-223 предоставляет дополнительные функции и меры безопасности, но он не совместим с ERC-20. Построение контракта на токен будет продолжать следовать ERC-20 сегодня, и разработчики должны отслеживать протокол ERC-223 и вносить в него свой вклад.

Источник

Как узнать адрес контракта токена и что это такое?

До сих пор много споров о том, «что такое токен-контракт». По сути, токен-контракт — это умный контракт, который содержит сопоставление адресов и остатков на счетах. Баланс счета представляет собой значение, определенное создателем договора: в токен-контракте может использоваться баланс для представления физического объекта или другой валюты, а также репутация владельца. Единица баланса обычно называется токеном.

Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

Не принципиально, о каком койне идет речь, адрес криптовалюты — это точка нахождения токенов в Blockchain, необходимая для хранения цифровых активов с последующей реализацией любых финансовых операций. Визуально идентификатор электронного хранилища — набор случайно сгенерированных цифр и литер латинского алфавита нижнего и верхнего регистра. Количество сгенерированных символов зависит непосредственно от криптомонеты. Манипуляции с криптоактивами происходят при помощи следующих составляющих:

Проще говоря, первый шаг — генерация приватного кода. На основе конфиденциального ключа через хэширование формируется публичный код (метод тот же — случайный набор символов). Индивидуальный номер виртуального бумажника присваивается кошельку после авторизации на ресурсе. Как правило, увидеть собственный идентификатор можно, кликнув по опции «Receive» (по-русски — получить), которая расположена в любом популярном среди пользователей кошельке криптовалют. Если такая функция отсутствует, можно попытать счастье в разделе «Баланс», в частности активировать в этой вкладке опцию «Пополнить баланс».

Важно! Адрес криптовалюты невозможно вычислить по конечному результату — общедоступному ключу, тем более по ID-номеру. Приватный код дает свободный доступ к криптоактивам: тщательное хранение этого ключа — залог безопасности токенов. С другой стороны, публичный ключ генерируется заново с каждой транзакцией: копировать и хранить его нет смысла.

✅ Рекомендуем пользоваться специальными онлайн сервисами для поиска адреса контракта любого крипто токена:

Так можно найти контракт на все криптовалюты: BTC, ETH, BNB, BUSD, USDT, MATIC, CAKE, WITH, SHIBA INU, WETH, SOL, XRP, DOGE, DAI, ETC, TRX, LTC и др.

Видео: инструкция как найти адрес контракта токена

Ниже разберем как добавить новые монеты в самые популярные кошельки MetaMask и Trust Wallet.

Как добавить токен в MetaMask

Иногда в кошельке MetaMask не высвечивается монета, хотя вы перевели её на адрес. Менее популярные активы нужно добавлять вручную.

1️⃣ Вверху есть выбор сети. Переключитесь на ту сеть, в которой вы хотите добавить токен.

Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

2️⃣ Теперь внизу экрана нажмите «Добавить токен».

Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

3️⃣ Напишите в поиске название вашего токена, быть может он уже есть в базе и добавится автоматически.

Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

4️⃣ Если токена нет в поиске, переходим на вкладку «Пользовательский токен».

Вставляем адрес контракта токена, указываем его символ и число десятичных знаков (сколько ещё цифр после запятой показывать – от 0 (целое число: 1), до 18 (после запятой: 0,000000000000033542).

Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

5️⃣ Проще всего найти адрес контракта на CoinMarketCap. Введите в поиске название вашего токена, откройте его и в описании «Contracts» есть адрес. Плюс горячая кнопка сразу добавить монету в MetaMask.

Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

Добавление новых токенов в список Trust Wallet

После установки кошелька Trust Wallet вы увидите, что в вашем списке довольно мало токенов и криптовалют. Предположим, вы захотите добавить туда CAKE, чтобы он отображался в Trust Wallet.

1️⃣ Откройте вкладку [Кошелек] и нажмите на значок в правом верхнем углу.

Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

2️⃣ Найдите токен, который хотите добавить в список, и нажмите переключатель, чтобы он стал зеленым. В этом примере мы добавляем CAKE (BEP-20), который является токеном PancakeSwap в Binance Smart Chain.

Число десятичных знаков токена что это. Смотреть фото Число десятичных знаков токена что это. Смотреть картинку Число десятичных знаков токена что это. Картинка про Число десятичных знаков токена что это. Фото Число десятичных знаков токена что это

3️⃣ Готово! Теперь токен CAKE появится во вкладке [Кошелек] с вашим балансом.

Надеемся, теперь у вас не будет возникать вопрос «как найти адрес контракта токена?», удачи!

Источник

Почему некоторые криптомонеты стоят меньше копейки

Когда дело доходит до десятичных знаков, криптовалюты оказываются на дикой территории, на которую другие рынки никогда не осмеливались раньше заходить или просто не утруждались

С одной стороны, это объяснимо, а с другой — сбивает с толку.

Но сложнее обосновать выделение крошечных долей биткоина, эфира или собратьев эфира (смарт-контракты, использующие стандарт ERC20, которые также работают на блокчейне Ethereum), помимо того факта, что они названы в честь пионеров криптовалютной отрасли. Тезка сатоши — это, конечно же, создатель биткоина Сатоши Накамото. Вэй назван в честь известного криптографа Вэй Дая.

Кому нужны десятичные знаки?

Почему кому-то понадобилось делить токен до 18 знаков после запятой? Веских оснований не так уж много. Хотя, теоретически, токен может вырасти в цене настолько, что все эти десятичные знаки могут пригодиться. По крайней мере, в теории.

«Многие исследователи в этой области согласны, что 18-десятичный стандарт для токенов ERC20 в целом не обоснован и, вероятно, не идеален: 18 десятичных знаков обеспечивают высокую точность практически для любого варианта использования», — считает Арджун Бхуптани, соучредитель и руководитель проекта Connext, который обеспечивает взаимодействие между блокчейнами, совместимыми с Ethereum.

«Обычно создатели токенов учитывают, перевешивает ли эффект от повышения пользовательского опыта дополнительную работу, которая потребуется для других проектов и приложений с целью интеграции», — добавил Бхуптани.

В результате получается так называемая десятичная точность: насколько далеко вправо от десятичной точки готовы зайти различные платформы. Например, в Kraken существуют ограничения на количество чисел, которые могут быть введены при размещении сделки. Учитывая высокую стоимость биткоина, биржа отказалась от мелких сумм при его покупке — ордера могут размещаться только с шагом в десять центов. Что касается размещения ордера на определенное количество токенов, стоит забыть о 18 десятичных знаках для токенов на основе Ethereum: на Kraken и многих других платформах поддерживаются только 8 десятичных знаков.

Как сайте Kraken указано следующее: «Более низкая точность цен может способствовать более эффективной работе с книгами заказов за счет уменьшения объема отмененных (незаполненных) заказов, поскольку трейдеры постоянно пытаются опередить друг друга, используя небольшие доли в цене».

Маркетинговый ход

Хотя половина этой суммы была подарена соучредителю Ethereum Виталику Бутерину, который «сжег» бóльшую часть, отправив ее на кошелек, к которому никто не может получить доступ, все равно осталось около 500 трл монет.

INX также допускает только восемь десятичных знаков для обозначения частей монеты. Даже это очень много. Начиная с шестого места, доля эфира стоит уже меньше цента, и на этой территории части токенов настолько крошечные, что они могут застрять в кошельках, поскольку не могут покрыть даже транзакционные издержки.

«Именно с этим и приходиться иметь дело биржам; в итоге, какой будет цена через 10 лет, — отметил он. — Кто знает? Да?»

Источник

Что такое токены и стандарт ERC-20?

СОДЕРЖАНИЕ

Популярность криптовалют в последние годы значительно выросла. Биткоин достиг своего максимума и превысил 40 тысяч долларов, эфириум снова поднялся до своего рекорда в середине января 2021 года. Неудивительно, что многие альткоины стремятся проникнуть в эту конкурентную индустрию. Многие из этих монет построены на блокчейне Ethereum, поэтому они совместимы с токенами ERC-20 и одноименным стандартом.

ERC-20 расшифровывается как Ethereum Request For Comments, число 20 – уникальный идентификатор, отличающий стандарт от других. ERC токены – это цифровые активы, разработанные, выпущенные и используемые точно так же, как биткоин, за исключением того, что они работают исключительно на блокчейне Ethereum. Эти токены в основном используют определенный смарт-контракт, который отслеживает транзакции этого токена.

Стандарт ERC-20 – это набор правил, которые помогают разработчикам упростить и улучшить процесс создания стандартного токена на основе Ethereum.

Итак, когда вы обмениваете USDT или DAI, вы обязательно столкнетесь со стандартом ERC и токенами ERC-20. Но что такое ERC-20 и как он работает?

Почему нужно знать о стандартах ERC-20, если вы используете крипто?

Крипто трейдеры и инвесторы могут обладать с техническими знаниями блокчейна или смарт-контрактов и успешно пользоваться ими, а могут и не знать всего этого. Но стандарт токенов ERC-20 создал стратегию для запуска новых токенов, которые никто из нас не должен игнорировать.

При анализе криптовалют с точки зрения блокчейна новые токены, построенные на Ethereum, всегда старались взаимодействовать с другими смарт-контрактами или аналитическими инструментами. Поэтому Ethereumиспользует несколько стандартов.

В основном, стандарты ERC можно назвать документом, который разработчики смарт-контрактов используют на блокчейне Ethereum. Ему соответствуют большинство токенов на блокчейне. Однако некоторые ERC – это всего лишь рекомендации по реализации смарт-контракта. Чтобы избежать затруднения в процессе использования стандартов ERC, рекомендуется разработать простой интерфейс. Например, если ERC применяется к токенам, то стандартные параметры ERC должны включать названия токенов, баланс, адрес отправителя, символ (аббревиатура, используемая при отображении баланса), доли (количество десятичных знаков после точки) и общее количество выпущенных токенов.

Прежде всего, ERC-20 является самым известным стандартом токенов. Тем не менее, если ваш смарт-контракт токена соответствует стандарту ERC-20, то ваш токен сможет легко интегрировать инструменты и взаимодействовать с другими токенамм. Получается, ETC – это всего лишь черновик Ethereum Improvement Proposal (EIP), в котором новые стандарты, представленные сообществу, называются ERC. Когда сообщество принимает содержание ERC, он будет принят как EIP.

Разница между стандартом и токенами ERC-20

Токены ERC-20 действительно функционируют как обычная криптовалюта, но их концепции различны. На самом деле термины «криптовалюта» и «токены» имеют разные значения, и их не следует путать, они не равнозначны.

Прежде всего, криптовалюта – это форма цифровых активов, зашифрованных криптографией. Это означает, что эти криптосистемы работают на своих отдельных блокчейнах, а реестры распределяются по децентрализованным блокчейнам.

В свою очередь, токены – это утилита, которая существует поверх блокчейна. Токены ERC-20 в Ethereum и некоторые другие альтернативы, например, ERC-223, ERC-721, являются одними из самых популярных.

В принципе, то, что отличает токены ERC-20 от стандартной криптовалюты, это то, что они полностью работают на блокчейне Ethereum, а не на их уникальном блокчейне. Следовательно, за совершение сделки взимается плата за газ. И майнер использует эту комиссию для выполнения транзакций в сети. Плата за газ колеблется в зависимости от занятости сети. То есть, чем более перегружена сеть, тем выше плата за газ.

Корреляция ERC-20 и смарт-контрактов

В 2015 году Фабиан Фогельстеллер, известная личность в блокчейн-индустрии с опытом веб-разработки, предложил ERC-20, технический стандарт смарт-контрактов, реализующий токен на блокчейне Ethereum.

Смарт-контракт – это код, который выполняется по запросу конечного пользователя или другой программы. Смарт-контракты также отвечают за обработку транзакций, подтверждение стоимости и отслеживание баланса держателей токена.

Как правило, эти контракты могут иметь определенное название, предложение и другие особенности. Но пока они следуют основным правилам ERC-20, все они соответствуют ему.

Цель токенов ERC-20

Помимо USDT, топовые криптовалюты, такие как LINK, являются одними из лучших ERC-токенов, основанных на стандарте ERC-20. Токены ERC-20, или же утилитарные токены, созданы для того, чтобы стать альтернативой биткоину. Отправка или торговля токенами требует комиссию или же газ.

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

Ниже описаны характеристики токенов ERC-20:

• Их можно использовать как средство транзакции, их можно передать другим лицам. Токены ERC-20 функционируют так же, как и любая другая криптовалюта. Они могут быть переведены с одного адреса на другой, если он соответствует требованиям.

• Они взаимозаменяемы. Это означает, что все истории транзакций отслеживаются, даже если код каждого токена идентичен.

• Должен быть создан определенный общий запас токенов ERC-20. Некоторые токены ERC-20 могут обладать фиксированным предложением монет. Смысл этого запаса состоит в том, чтобы в экосистеме были данные об общем количестве циркулирующих токенов.

Токены ERC-20 можно купить, продать, обменять или торговать ими на криптовалютных биржах. Они могут храниться в любых совместимых с Ethereum кошельках, таких как MetaMask и MyEtherWallet, бумажном кошельке, приложении или даже аппаратном кошельке, таком как Trezor или Ledger Nano S.

Какие криптовалюты используют стандарт ERC-20?

На блокчейне Ethereum существует множество стандартов токенов. Токены ERC-20 являются одними из самых популярных. По данным Etherscan, в основной сети Ethereum существует более 200 000 ERC-20-совместимых токенов. Среди них множество топовых цифровых валют по рыночной капитализации, служащих различным целям.

ChainLink Token (LINK). Chainlink – это токен ERC-677, который обладает функциональностью стандарта токена ERC-20. Этот токен работает на связующем программном обеспечении блокчейна, которое действует как мост между криптовалютными смарт-контрактами, потоками данных, API и традиционными платежами по банковским счетам.

Maker (MKR) – это утилитарный токен, основанный децентрализованной автономной организацией (DAO), которая производит стейблкоин DAI на блокчейне Ethereum.

Tether (USD) – стейблкоин, работающий по протоколу ERC-20. Это означает, что адрес депозита является адресом ETH, внесение и снятие средств происходят в сети ETH.

Когда Ethereum переключится на механизм консенсуса Proof-of-Stake в обновлении ETH 2.0 и реализует шардинг для преодоления проблем масштабируемости, мы можем ожидать, что количество проектов, основанных на стандарте ERC-20, будет значительно увеличиваться. Кроме того, ETH 2.0 решит проблемы транзакций, пользователи смогут выполнять переводы токенов ERC-20 почти мгновенно с низкой комиссией.

Преимущества токенов ERC-20

ERC-20 популярны не просто так, и вот несколько факторов, которые делают их интересными:

ERC-20 может стать одним из самых популярных стандартов, используемых многими разработчиками во всем мире. Однако он у него также есть недостатки.

Ограничения токенов ERC-20

Несмотря на все преимущества, токены ERC-20 вовсе не идеальны – у них есть недостатки и проблемы, которые не получается решить. Можно выделить следующие ограничения:

Многие решения направлены на преодоление технических проблем стандарта. Но большинство из них вызваны злоумышленниками, которые не дают полного объяснения. Инвесторы должны учитывать это при оценке проекта ERC-20.

Альтернативы токенов ERC-20

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

Токены ERC-721 не являются взаимозаменяемыми. Это означает, что каждый токен уникален и редок, таким образом закрепляется его ценность. Функции также подчеркивают ценность токена. Например, Ethereum DApp(такие как CryptoKitties) ценится определенными лимитами, которые сохраняют стоимость. Этот тип токена помогает предотвратить подделки. Он также внушает больше доверия владельцу инвестиций.

ERC-777 рассматривается как обновление ERC-20. Хотя он имеет схожие функциональные возможности с ERC-20, он отличается тем, что предлагает возможность создавать или сжигать токен и, в конечном итоге, ускорять процесс передачи. Он обратно совместим с кошельками и прокси-контрактами без необходимости перераспределения.

Кроме того, ERC-223 является еще одной альтернативой. Он создан для борьбы с необратимыми транзакциями в смарт-контракт токенов ERC-20. Он уведомляет пользователей об отмене транзакции всякий раз, когда обнаруживается перевод на смарт-контракты без участия самого пользователя. Однако комиссию за газ вернуть не удастся, также только ограниченное количество кошельков принимает этот токен.

Как отправлять и получать токены ERC-20?

Пользователи могут отправлять и получать токены ERC-20 с помощью любого кошелька, поддерживающего активы на базе Ethereum. Все транзакции ERC-20 требуют комиссию за газ для оплаты работы майнера. Следовательно, количество эфира, которое вы храните на своем кошельке, всегда должно быть немного больше, чем фактическая сумма, которую вы хотите отправить. Лучше всего пользователю избегать передачи токенов ERC-20, если баланс слишком низок.

Обратите внимание, что комиссия за отправку активов Ethereum увеличивается, если вы отправляете их на адрес смарт-контракта, например на адрес первоначального предложения монет (ICO), поскольку такие транзакции более сложны и требуют нескольких взаимодействий.

Например, некоторые кошельки (например, Exodus) платят сетевую комиссию за пользователей в то время, как взимают эквивалентную комиссию в используемом ими токене ERC-20.

ETH легко приобрести, обменяв любую криптовалюту в вашем кошельке на ETH или получив ее из другого кошелька.

Чтобы получить токены, вы должны предоставить только публичный адрес, который начинается с “0x”. Убедитесь, что вы скопировали его. Никогда не пытайтесь ввести адрес вручную, так как в данном случае велика вероятность ошибиться и потерять средства без шансов на восстановление.

Как получить токены ERC-20?

Обменять токены ERC-20 на блокчейн Ethereum очень просто. Биржевой адрес и адрес токена ERC-20 уникальны. Следовательно, отправка токена ERC-20 на адрес личного кошелька и адрес Ethereum биржи отличается.

Все, что вам нужно – это четко определить кошелек или адрес, на который вы собираетесь отправить свои токены. В противном случае транзакции не будут проведены, и токен ERC-20 не будет принят.

Можно ли отправить токены ERC-20 в Ledger Nano и MetaMask?

Да, вы можете отправлять токены ERC-20 как на кошельки Ledger Nano, так и на кошельки Metamask, поскольку они совместимы со стандартами ERC-20.

Если вы не знаете, что такое Ledger Nano S/X, то это аппаратный кошелек для хранения цифровых активов и проведения транзакций в популярных криптовалютах, таких как Bitcoin, Ethereum, USDT и токенах ERC-20. С помощью Nano Ledger вы можете управлять более чем 1500 криптовалютами. Ledger Live позволяет покупать монеты напрямую в ваш аккаунт ETH.

Metamask, с другой стороны, представляет собой криптовалютный кошелек для хранения, отправки, получения токенов Ethereum и ERC-20 через обычные веб-сайты. Metamask доступен как расширение для браузера и как мобильное приложение.

Таким образом, если вы рассматриваете возможность хранения своих токенов в аппаратном кошельке с удобными функциями горячего кошелька, эти решения идеальны для вас.

Заключение

Токены ERC-20 определенно оказали значительное влияние на криптовалютную индустрию. Они не только ответственны за миллиардную индустрию ICO, но и помогают цифровым активам распространяться и становиться популярнее.

Созданные токены могут быть добавлены на биржевые платформы. Они выпускаются без какой-либо связи между криптовалютой и разработчиками биржи. Но это возможно, только если соблюдать стандарт ERC-20. Это приведет к снижению риска, упрощению процесса, большей однородности и повышению ликвидности токенов, вызывающих больше доверия среди пользователей.

Энтузиасты уже экспериментировали с новыми стандартами, такими как ERC-223 или ERC-777, но ERC-20 остается предпочтительным вариантом. Существует высокая вероятность того, что протокол ERC-20 очень скоро улучшится после добавления функций для устранения уязвимостей и существующих проблем с токенами.

*Disclaimer: This article is intended for and only to be used for reference purposes only. No such information provided through Bybit constitutes advice or a recommendation that any investment or trading strategy is suitable for any specific person. These forecasts are based on industry trends, circumstances involving clients, and other factors, and they involve risks, variables, and uncertainties. There is no guarantee presented or implied as to the accuracy of specific forecasts, projections, or predictive statements contained herein. Users of this article agree that Bybit does not take responsibility for any of your investment decisions. Please seek professional advice before trading.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *