Что такое erc 20 кошелек

Больше, чем валюта. Зачем нужны токены стандарта ERC-20

Что такое erc 20 кошелек. Смотреть фото Что такое erc 20 кошелек. Смотреть картинку Что такое erc 20 кошелек. Картинка про Что такое erc 20 кошелек. Фото Что такое erc 20 кошелек

Токен ERC-20 — это обобщенный протокол, позволяющий создавать другие токены «поверх» блокчейна. Токены, которые соответствуют этим спецификациям, известны как токены ERC-20 (ERC расшифровывается как «Запрос комментариев» от Ethereum), и сегодня они являются наиболее широко используемым стандартом в индустрии криптовалюты для создания новых токенов.

Зачем нужен стандарт ERC-20?

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

Каковы основные преимущества ERC-20?

Стандарт ERC20 определяется следующими факторами:

Расширение функциональности

В дополнение к стандартным методам, токены ERC-20 могут быть настроены для включения следующих функций:

Кошельки

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

Больше новостей о криптовалютах вы найдете в нашем телеграм-канале РБК-Крипто.

Источник

Лучшие кошельки для хранения токенов ERC-20: мобильные, десктопные, веб (онлайн, браузерные), аппаратные

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

Редакция Profinvestment.com расскажет, где хранить токены ERC-20 – какие программные и аппаратные кошельки подходят для этой цели, как выбрать действительно безопасный и комфортный сервис.

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

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

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

Примеры известных ERC-20 токенов:

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

Кошельки для токенов ERC-20

Выделяют несколько видов криптовалютных кошельков, и среди них достаточно много вариантов для хранения этого типа токенов. Рассмотрим их все по порядку.

1 Мобильные кошельки

Для Android и iOS подойдут кошельки ( многие из них имеют десктопные версии ):

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

Чтобы начать использование мобильного кошелька, найдите приложение в Google Play или App Store. Также можно перейти по ссылкам с их официальных сайтов и начать загрузку оттуда на телефон. Установив приложение, обязательно сохраните в надежном месте вашу seed-фразу – это основной инструмент, из которого формируются закрытые ключи. Получив доступ к seed-фразе, злоумышленник легко получит доступ и к вашим средствам.

2 Десктопные кошельки

Кошельки для ноутбуков и персональных компьютеров:

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

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

3 Веб (онлайн, браузерные) кошельки

Кошельки для токенов ERC-20, которые можно использовать непосредственно из браузера (через сайт или как расширение):

Браузерные кошельки встречаются двух основных видов. Первые работают в виде расширения и удобны тем, что с их помощью можно подключаться к различным DeFi протоколам. К примеру, Metamask позволит вам торговать на бирже Uniswap или пользоваться возможностями для заработка на Aave, отправляя транзакции напрямую с кошелька. Другой вид – это бумажники, весь функционал которых сосредоточен на определенном веб-сайте. Удобны своей универсальностью – зная логин и пароль, вы можете авторизоваться в них с любого устройства.

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

4 Аппаратные кошельки

Аппаратные бумажники для токенов стандарта ERC-20:

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

Когда нужно отправить транзакцию, то аппаратный кошелек нужно подключить к компьютеру или телефону. Работа осуществляется либо через специальное родное приложение (например, Ledger Live), либо через различные сторонние кошельки, поддерживающие взаимодействие с аппаратными бумажниками.

Где купить токены ERC-20

Обзавестись токенами этого стандарта можно разными способами:

В процессе покупки или вывода с биржи потребуется указать адрес кошелька, на который будут зачислены токены. Адрес можно найти в бумажнике в разделе «Получить» или аналогичном. Также для перевода может использоваться QR-код, который предоставляют практически все кошельки.

Заключение

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

Источник

Кошельки для Tether: где хранить Tether (USDT) стандарта OMNI, ERC20, TRC20

Tether – самый популярный и первый стейблкоин, стоимость которого базируется на стоимости доллара США. На данный момент это третья по капитализации криптовалюта (пользователи вложили в нее свыше 23,5 миллиардов долларов). Это объяснимо: стейблкоин лишен волатильности, свойственной обычным криптовалютам, но и при этом обладает всеми ее преимуществами – анонимностью, децентрализацией и свободой.

Сегодня редакция Profinvestment.com расскажет о кошельках для Tether разных типов – где можно хранить USDT (OMNI, ERC20, TRC20).

В чем разница между Tether OMNI, ERC-20 и TRC-20

Изначально USDT был запущен на блокчейне Bitcoin, но со временем стал таким популярным, что в целях удобства пользователей его запустили также и на других популярных блокчейнах, поскольку каждый из них обладает своими преимуществами и недостатками.

Также есть варианты USDT, выпущенные на блокчейнах Binance Chain, Binance Smart Chain, EOS, Algorand, и Tether Gold, привязанный к стоимости золота.

С функциональной точки зрения все варианты, запущенные после Omni, отличаются заметно более быстрыми и дешевыми транзакциями. Кроме того, запуск Tether на дополнительных блокчейнах имел и другое предназначение: развитие области децентрализованных приложений, которые активно появляются на ETH, TRON и Binance Smart Chain, в отличие от Bitcoin.

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

Кошельки для Tether OMNI

1 Omni Wallet

Онлайн-кошелек, работающий из браузера. Для создания потребуется только придумать пароль и указать электронную почту. Пользователь сам контролирует свои ключи, а на сервер они отправляются исключительно в зашифрованном виде. Кошелек имеет открытый исходный код, а также простой интуитивно понятный пользовательский интерфейс. В разделе MyAddresses находятся адреса для перевода на них Tether (USDT) стандарта OMNI, а также, криптовалюты Bitcoin (BTC). Bitcoin нужен для оплаты комиссий за перевод Tether из кошелька.

Можно обменивать на встроенной бирже любые активы, размещенные в сети Bitcoin, а кроме того, создавать активы самостоятельно и запускать краудсейлы. По умолчанию кошелек поддерживает Bitcoin, Omni Token и Test Omni Token, но можно добавить и любой другой из поддерживаемых активов, которым вы хотите управлять.

2 Omni Core

Реализация Omni Layer, основанная на программной базе Bitcoin Core (в настоящее время версии 0.18). Для биткоин-сети это «родная реализация», не требующая никаких внешних программных решений. Доступна на платформах Windows, Linux и Mac OS. Интерфейс JSON-RPC служит для поддержки расширений Omni Layer.

Omni Core был создан в 2017 после того, как появилась информация о некоторых угрозах безопасности в Tether. На время перехода был ограничен выпуск новых токенов в сети. Однако сейчас все уязвимости устранены, и кошелек не уступает по надежности Bitcoin Core.

Кошельки для Tether ERC20

3 MyEtherWallet

Мобильный и веб-кошелек с открытым исходным кодом, разработанный на языке программирования Javascript. Удобен в использовании и обеспечивает достаточный уровень безопасности как Ethereum, так и различных токенов ERC20, включая Tether. Позволяет взаимодействовать со смарт-контрактами в сети ETH.

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

4 Metamask

Metamask представляет собой мультивалютный кошелек для токенов ERC20, дающий также возможность взаимодействия с различными dApps. Имеет механизм подключения к децентрализованным протоколам, благодаря чему через него можно вводить и выводить средства из этих протоколов.

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

5 Guarda

Кошелек поддерживает три типа USDT (ERC20, TRC20, OMNI). Позволяет не только хранить активы, но и мгновенно обменивать их на встроенной бирже. Есть лицензия FIU, дающая право на обмен цифровых валют на фиатные. Кошелек некастодиальный, то есть не имеет доступа к средствам пользователей. Децентрализация программного обеспечения лежит в основе экосистемы.

Guarda существует в веб-версии, а также в виде приложений для iOS и Android. Дает возможность покупать криптовалюту с помощью MasterCard или Visa. Также при помощи кошелька можно зарабатывать на стейкинге 10+ монет с доходностью до 25% годовых. С недавних пор добавлен и стейкинг Ethereum 2.0 с доходностью до 11,05% годовых.

6 Trust Wallet

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

Также Trust Wallet имеет интегрированный браузер для работы с децентрализованными приложениями и поддержку коллекционных токенов стандарта ERC721.

Кошельки для Tether TRC20

7 imToken

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

Поиск внутри приложения позволяет вручную добавить любой интересующий токен, если его нет в списке. imToken – некастодиальный кошелек с открытым исходным кодом, что является уже практически неотъемлемым требованием любого безопасного сервиса для хранения активов.

8 TronLink

Мобильное приложение + расширение для браузера Chrome. Децентрализованный кошелек с многослойным алгоритмом шифрования, обеспечивающим безопасность данных. Бесшовная интеграция с основной сетью TRON, которая гарантирует мгновенное обновление информации. Закрытые ключи хранятся локально у пользователя.

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

9 Math Wallet

Многофункциональный криптокошелек отличается тем, что поддерживает более 65 разных блокчейнов и все работающие на них активы, включая, конечно же, USDT TRC20. Другая особенность заключается в свободе выбора формы взаимодействия: есть мобильное приложение, расширение для браузера, веб-кошелек, а также можно подключать аппаратные кошельки Ledger и WOOKONG Bio.

Помимо хранения активов, Math Wallet предоставляет такие услуги, как магазин децентрализованных приложений, стейкинг-пул, собственный токен MATH, обменный и платежный сервисы и мн.др.

Прочие способы хранения USDT

Многие криптобиржи, например, Binance, поддерживают сразу все или, по крайней мере, несколько форматов Tether. При вводе или выводе средств с площадки потребуется указать, какой именно стандарт вас интересует, поскольку отправка средств на неправильный адрес приведет к тому, что они будут утеряны.

На бирже Binance поддерживается Tether (USDT) стандартов BEP2, BEP20, ERC20, OMNI, TRC20:

Что такое erc 20 кошелек. Смотреть фото Что такое erc 20 кошелек. Смотреть картинку Что такое erc 20 кошелек. Картинка про Что такое erc 20 кошелек. Фото Что такое erc 20 кошелеккошелек биржи Binance для Tether

Также для хранения больших сумм следует рассмотреть аппаратные кошельки (Ledger, Trezor). Каждый из них поддерживает свыше 1000 активов и десятки различных блокчейнов, а USDT, как самый востребованный стейблкоин, поддерживается всеми без исключения аппаратными кошельками. Безопасность средств при этом находится на самом высоком уровне.

Что такое erc 20 кошелек. Смотреть фото Что такое erc 20 кошелек. Смотреть картинку Что такое erc 20 кошелек. Картинка про Что такое erc 20 кошелек. Фото Что такое erc 20 кошелекАппаратный кошелек Trezor

Как пополнить кошелек и купить Tether

Основные способы покупки USDT на сегодняшний день:

Заключение

Tether за последние несколько лет стал одной из самых известных криптовалют. Используя USDT, трейдеры могут хранить свои сбережения в активах, привязанных к доллару США без лишних транзакционных издержек при конвертации в крипту и обратно. Конечно, есть и определенные проблемы, связанные с этим проектом – например, его централизация, то есть управление конкретной компанией. Поэтому сейчас многие смотрят в сторону более децентрализованных стейблкоинов. Тем не менее, пока Tether не сдает позиции.

Источник

Как с помощью протокола ERC20 создают новые токены

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

Что такое протокол ERC20

ERC20 — стандарт токенов сети Ethereum. Аббревиатура расшифровывается как Ethereum Request for Comments — запрос на комментарии в «Эфириум». Это официальный протокол компании для внесения предложений по совершенствованию блокчейна в сети. Цифра 20 — идентификатор предложения.

«Эфириум» — платформа, на которой создаются децентрализованные онлайн-сервисы, базирующиеся на блокчейне. Разработчики используют ее для написания приложений.

Протокол ERC20 упоминают как токен, или то, что является основой большинства современных токенов. Термин token имеет несколько значений:

Причины создания ERC20

До появления стандарта платформы действовали по своим правилам, у каждого из токенов был индивидуальный тип смарт-контрактов.

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

При помощи ERC20 новые токены можно добавить на биржу и производить необходимые манипуляции — быстро добавлять и удалять токены, перемещать между кошельками и т.д.

Внутри протокола содержится набор правил, по которым работают все монеты, созданные на основе этой площадки. Перечислим проблемы, которые решил новый стандарт:

После появления стандарта ERC20 рынок ICO стал быстро расширяться, поскольку у разработчиков отпала необходимость каждый раз создавать для токенов стандарты совместимости с обменником, блокчейном, кошельком и DApps.

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

Функции стандарта ERC20

Стандарт ERC20 включает в себя 6 обязательных функций и 3 дополнительных. Разработчики не обязывают, но рекомендуют использовать дополнительные функции при создании токена. Список обязательных функций включает в себя:

TotalSupplyОбщее количество. Определение числа токенов. Если максимум достигнут, смарт-контракт прекращает их выпуск.
BalanceOfТекущий баланс. Присваивание любому адресу, как правило — владельцу, первичного количества токенов.
TransferПередача. Перевод активов с первичного адреса клиентам, которые приобрели их в период ICO.
TransferFromАдрес источника передачи. Пересылка средств между пользователями.
ApproveУтверждение снятия средств. Проверка, есть ли токены у смарт-контракта.
AllowanceПроверка остатка на счете. Гарантия, что пользователя достаточно средств для отправки на другой адрес.

3 дополнительных функции, рекомендуемые для использования:

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

Как создать свой токен, используя стандарт ERC20

Смарт-контракты

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

До появления стандарта платформы действовали по своим правилам, у каждого из токенов был индивидуальный тип смарт-контрактов.

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

Требования, выполняемые смарт-контрактами:

Смарт-контракты описаны математически и исключают двойную трактовку. Если одна из сторон не выполнила условия контракта, это приведет к штрафам без перевода проблемы в правовое поле.

На каких языках программирования можно создать свои токены

С этой целью могут использоваться 4 языка программирования:

Язык Solidity был основан на идее Гевина Вуда. Эту идею в 2014 году реализовали разработчики под руководством Кристиана Райтвизнера. Язык Solidity кроссплатформенный, но на практике, на нем пишут преимущественно для Ethereum.

Чем токены отличаются от криптовалют

Крипотвалюта, в отличие от токена:

Токены — это аналог акций, которые выпускаются не на фондовом рынке, а в интернете с помощью ICO.

Токен, в отличие от криптовалюты:

В основе криптовалюты лежит блокчейн, а в основе токена — криптовалюта, то есть токен — производная криптовалюты.

Практическое применение ERC20

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

На криптовалютном рынке работают надежные стейблкоины стандарта ERC20, торгующиеся на основных криптобиржах.

Стейблкоины — это цифровые валюты с фиксированным курсом: 1 единица токенов равна 1 единице соответствующего фиата, например, доллара.

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

Какие токены используют стандарт ERC20

Единый стандарт, простота создания и совместимость с площадками привели к широкому распространению ERC20 токенов. Ниже приведены несколько примеров популярных токенов, использующих протокол ERC20.

USDT Tether

Стейблкоин, выпущенный компанией Tether Limited в 2015 году. Привязан к доллару США. Стоимость USDT Tether подкреплена американскими долларами на счетах компании.

У других фиатных валют есть свои стейблокины. Например, Binance GBP подкрепляется британским фунтом, а STASIS — евро.

Старая система базировалась на протоколе Omni, основанном на блокчейне Bitcoin. Из-за высоких тарифов и длительного подтверждения транзакций компания решила использовать блокчейн Ethereum.

ETH, или эфир, является базовой валютой Ethereum. При помощи приложения RELAY его можно менять на токены ERC20.

WETH — это «wrapped ETH» или «Эфир в оболочке». Он был введен потому что ETH появился еще до принятия стандарта ERC20 и не соответствовал ему. Децентрализованные платформы, базирующиеся на Ethereum, осуществляют обмен токенами между пользователями на основе смарт контрактов. Чтобы обмен был корректным, токены должны быть одного стандарта.

WETH используется, чтобы обменять токены ETH на соответствующие протоколу ERC20.

В развитии базовой валюты заинтересованы многочисленные пользователи сети, среди которых — крупные корпорации, обладающие капиталом.

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

Какие кошельки поддерживают токены ERC20

Для хранения токенов ERC20 можно использовать как аппаратные, так и электронные кошельки. Ниже приведены примеры таких кошельков.

Ledger

Ledger — французская компания, которая с 2014 года производит аппаратные кошельки для криптовалют. Кошельки Ledger представляют собой физические устройства, на которых хранится криптовалюта. Главные продукты компании — хранилища Ledger Nano S и Ledger Nano X, а также приложение Ledger Live. Модель Nano X новее и дороже, чем Nano S. Ledger Nano X поддерживает не только USB-подключение, но и соединение со смартфоном по Bluetooth. Аппаратные кошельки компании Ledger имеют защиту от взлома и возможность восстановления в случае потери.

MyEtherWallet

MyEtherWallet или MEW — кошелек для безопасного хранения монет, работающих на базе блокчейна Ethereum, появившийся в 2015 году. Помимо кошелька, разработчики также создали образовательный портал MEWtopia, обучающий пользователей взаимодействию с блокчейном. MyEtherWallet представлен в виде мобильного приложения MEW Wallet и расширения для браузера MEW CX. MEW Wallet — обновленная версия мобильного приложения MEW Connect с возможностью доступа к блокчейну Ethereum. Оно работает по принципу аппаратного кошелька, позволяет хранить, покупать и отправлять криптовалюту.

Недостатки ERC20 токенов

Стандарт ERC-20 был создан первым. Начиная с 2017 года приходили сообщения, что он несовершенен и при транзакциях криптовалюта теряется.

Автоматическое выполнение контракта

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

Уязвимость BatchOverFlow

В 2018 году система, анализирующая перенос токенов объявила тревогу в связи с необычной сделкой: было перечислено гигантское число платежных средств. Результат проверки показал, что эта передача вызвана атакой «in-the-wild», использующей уязвимость в контракте. Сканирование и анализ подтвердили, что более десятка контрактов уязвимы для проблемы переполнения.

Что такое erc 20 кошелек. Смотреть фото Что такое erc 20 кошелек. Смотреть картинку Что такое erc 20 кошелек. Картинка про Что такое erc 20 кошелек. Фото Что такое erc 20 кошелек

Проблема с переполнением целочисленного типа заключена в функции batchTransfer.

В строчке 257 amount, переменная суммы — это умножение cnt на _value. Здесь _value — произвольное целое число размером 256 бит. Если параметр бесконечно большой, сумма переполняется и обнуляется. В этом случае хакер может успешно пройти проверку в строках 258–259 и отменить вычитание в строке 261.

Эта ошибка позволяла злоумышленникам создавать большое число токенов, отправлять их по обычному адресу и манипулировать рынком. После окончания проверки безопасности умных контрактов ERC20 команда проекта объявила, что установила защиту токенов от ошибки переполнения.

Простота развертывания

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

Что такое erc 20 кошелек. Смотреть фото Что такое erc 20 кошелек. Смотреть картинку Что такое erc 20 кошелек. Картинка про Что такое erc 20 кошелек. Фото Что такое erc 20 кошелек

В 2017 году Американская комиссия по ценным бумагам SEC выдвинула обвинение в мошенничестве основателям PlexCoin, которые привлекали инвесторов обещанием фантастической доходности в 1354% за 29 дней. PlexCoin обманывал инвесторов, цитируя выдуманных рыночных экспертов. Следствие установило, что из собранных средств 200 тысяч долларов основатели потратили на свои нужды.

Еще один из ярких образцов мошенничества — проект Confido, выпустивший токены, собравший около 375 тысяч долларов, а затем удаливший все данные о себе.

Заключение

ERC20 — стандарт токенов сети Ethereum. Это официальный протокол компании для внесения предложений по совершенствованию блокчейна в сети. Протокол ERC20 упоминают как токен, или основу большинства токенов. Был создан в 2015 году для решения проблемы совместимости и поддержки. Стандарт ERC20 содержит 6 обязательных функций и 3 дополнительных, обеспечивающих создание единой базы кода.

После появления стандарта ERC20 рынок ICO стал быстро расширяться. Стало не нужно создавать для токенов стандарты совместимости с обменником, блокчейном, кошельком и DApps (децентрализованными приложениями с открытым кодом).

Чтобы создать свои токены на основе стандарта ERC20, необходимо открыть исходник ERC20 и внести свои изменения в код, написанный на языке программирования Solidity. Чтобы загрузить контракт в сеть, можно воспользоваться официальными клиентами — например, MetaMask. Токены отличаются от криптовалют тем, что в основе криптовалюты лежит блокчейн, а в основе токена — криптовалюта.

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

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

Токены, использующие стандарт ERC20: USDT Tether, WETH, LCS. Кошельки, поддерживающие токены ERC20: Ledger, MyEtherWallet.

Недостатки ERC20: автоматическое выполнение контракта, уязвимость BatchOverFlow, простота развертывания.

Источник

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

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