Какой протокол в кошельках эфир
Перейти к содержимому

Какой протокол в кошельках эфир

  • автор:

Как принять участие в ICO на базе Ethereum. Инструкция для новичка

Хайп вокруг ICO растёт и ширится, всё новые и новые проекты объявляют о сборе инвестиций этим способом.

Плюсов для команд много, но и для участников ICO, то есть инвесторов, их достаточно. Во-первых, это потенциал роста стоимости токенов. Особенно, если вы участвуете в pre-ICO, когда токены продаются за полцены или даже дешевле. Представьте, если бы вы купили акции Apple, Google или Microsoft на десяток долларов в момент их выхода на биржу, да ещё со скидкой 50%?

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

Всё это очень хорошо и привлекательно, но как же принять участие в ICO человеку, который до 2017 года слышать-то слышал, но не имел никакого практического опыта с криптовалютами? Давайте разберёмся.

Немного о терминах и названиях

Сначала напомним, что значат все эти непонятные слова.

ICO («ай-си-оу»), сокращение от Initial Coin Offering (первичное предложение монет), это калька с сокращения Initial Public Offering (первичное предложение акций) – события, когда частная компания становится публичной и выпускает акции на бирже. ICO – это сбор каким-либо проектом, компанией или командой средств на разработку или развитие проекта. Причём средства привлекаются в криптовалюте, чтобы избежать долгой и дорогостоящей процедуры государственного регулирования. В этом есть свои плюсы и минусы, но здесь мы не будем обсуждать эти вопросы.

Токен – это «вторичная» криптовалюта, внутренняя валюта проекта. Близкий аналог – купон в магазине или подарочный сертификат. Только в мире криптовалют токены обычно тоже торгуются на бирже. Подарочный сертификат магазина вы обычно не можете обменять обратно на деньги, а вот токен – как раз можете.

Ethereum («эфириум») – это распределенный виртуальный компьютер, на базе которой большинство проектов проводят свои ICO. Ethereum имеет свою внутреннюю криптовалюту – Ether («эфир»). В Эфириуме можно создать смарт-контракт (по сути аналог договора, все пункты которого строго запрограммированы), запустить его в этой распределенной виртуальной машине и после этого уже никто, включая разработчиков, не смогут изменить его условия.

Wallet, «кошелек» для криптовалюты – это длинная строка символов, что-то типа идентификатора, аналога e-mail адреса если угодно. Туда можно отправить платёж в криптовалюте, и этот платёж сохранится на этом адресе. Человек может создать любое количество таких кошельков.

Итак, мы решили купить токенов в ICO какого-то проекта. Разберёмся, что для этого нужно сделать.

Шаг 1. Создать кошелёк Ethereum

Большинство ICO проводятся на системе Ethereum и принимают Ether в качестве оплаты за свои токены. Поэтому нас интересует именно кошелёк Ethereum, причём с поддержкой протокола ERC-20.

По нашему мнению, лучшие сервисы для создания кошельков – это:

  • Ethereum Mist Wallet
  • Ethereum’s online wallet
  • MyEtherWallet

Придумайте хороший пароль, напечатайте его в строке ввода, запомните или запишите его и нажмите ‘Create New Wallet’. Сразу сделаем оговорку, что MyEtherWallet не хранит никакие пароли, коды и адреса, так что сохранность всех паролей лежит целиком на пользователе. Сайт напоминает об этом на каждом шагу.

Здесь вам предлагается сохранить Keystore File. Это файл цифровой подписи к вашему кошельку. Нажмите ‘Download Keystore File’ и сохраните файл куда-нибудь в очень надёжное место, на компьютер, на флешку и обязательно сделайте резервную копию. Файл нужно и не потерять, и не дать ему «утечь» к злоумышленникам, например, в случае заражения компьютера вирусом. Помните, это ваши деньги.

Переходим к следующему шагу.

Здесь мы видим свой «секретный ключ», Private Key. Это строка символов. Запишите её или напечатайте, чтобы была бумажная копия. Ещё раз напомним, если секретный ключ потерян, восстановить его технически невозможно, в этом вся суть криптовалюты.

Поздравляем, кошелёк создан! Теперь нужно в него войти, «залогиниться». На следующем экране MyEtherWallet предложит открыть кошелёк с помощью только что созданного ключа.

Предлагается несколько способов, чтобы войти в свой кошелёк. Мы для простоты используем способ ввода секретного ключа, который был получен на предыдущем этапе и, надеемся, надёжно сохранён. Скопируйте секретный ключ в окно ввода и нажмите ‘Unlock’.

Другой вариант – использовать файл ключа, который вы сохранили на своём компьютере, ввести придуманный вами на первом шаге пароль и тогда уже нажать ‘Unlock’.

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

Шаг 2: купить эфир

Теперь, чтобы было чем заплатить за токены выходящего на ICO проекта, нам потребуется криптовалюта Ethereum, «эфир». Он продаётся на криптовалютных биржах. Есть множество бирж, например, Coinbase, Kraken, Bitfinex, Bittrex. Некоторые из них позволяют обменивать на криптовалюту «обычные» (фиатные) деньги, то есть рубли, доллары, евро. Другие работают только с криптовалютой, например, позволяют купить эфир за биткойн. На биржах можно найти самый выгодный курс обмена, но при этом работать с биржами не просто. Вы должны прислать фотографию паспорта и пройти процедуру верификации.

К счастью, есть другой, более простой способ купить Эфир за рубли – это воспользоваться одним из обменников. Мы рекомендуем зайти на сайт bestchange.ru и выбрать лучший курс.
Указываем способ оплаты (например, карта Тинькофф) и валюту, которую мы ходим купить (Ethereum).

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

Шаг 3: заплатить эфиром за токен

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

На сайтах ICO обычно много информации о проекте, в том числе описание бизнес-модели («whitepaper»), команда, менторы и блок, который отражает ход сбора средств.

Например, здесь указано общее количество собранного проектом «эфира», количество инвесторов, и обменный курс эфира на токены проекта.

Чтобы купить токены, нужно согласиться с формальными условиями и нажать ‘CONTRIBUTE’.

Появится окно, содержащее всю необходимую информацию: адрес кошелька, куда нужно отправить эфир, минимальный объём покупки и рекомендуемый «газ» (об этом чуть позже).
Самое важное здесь – адрес кошелька. Это такой же кошелёк, как у вас. Его адрес – это длинная строка символов. Скопируйте её в буфер обмена (клавиши ctrl-c/cmd-c).

Теперь откройте MyEtherWallet и нажмите там ‘Send Ether & Tokens‘.

Вставьте адрес кошелька ICO (кнопки ctrl-v/cmd-v), введите количество эфира, которое решили отправлять, и количество «газа».

Что это за газ? Каждая транзакция в сети Ethereum требует некоторого количества «топлива», чтобы сеть её исполнила. Это аналог банковской комиссии, только её размер устанавливается отправителем денег добровольно. Если установить слишком низкое количество «газа», транзакция может либо не исполниться вовсе, либо идти очень долго. В случае с ICO это не очень хорошо, потому что многие ICO собирают деньги очень быстро, и вы со своей транзакцией можете просто не успеть к раздаче. В кошельке MyEtherWallet, желаемое количество «газа» задаётся в верхнем правом блоке.

Рекомендуем установить значение между 4 и 10 Gwei. Это экономичный, но хорошо работающий вариант.

Наконец, нажмите ‘Generate Transaction’ и затем ‘Send Transaction’.

Вот и всё! Ваш эфир отправился в ICO, а взамен вам отправлены токены. Поскольку они по своей сути «вторичная» криптовалюта поверх Ethereum, их можно сохранить прямо в вашем MyEtherWallet.

Нажмите на ‘View Wallet Info’ и откройте кошелёк, как раньше. Справа увидите блок ‘Token Balances’.

Нажмите ‘Add Custom Token’.

Всю нужную информацию для этих полей обычно можно получить на сайте ICO, или спросить в их чате, вам с удовольствием помогут. Через несколько секунд после нажатия ‘Save’, вы увидите в кошельке баланс ваших токенов.

Ну вот и всё! Вы купили токены проекта, который вам понравился, теперь они в полной безопасности лежат в вашем кошельке. Вы поддержали, надеемся, классный проект и отличную команду, да к тому же дали себе шанс хорошо заработать! Увидимся на следующем ICO!

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

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

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

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

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

  • Экономия времени и ресурсов. Токены созданные по стандарту ERC-20, извлекают выгоду из существующей инфраструктуры Ethereum вместо того, чтобы создавать для них совершенно новый блокчейн;
  • Безопасность. Создание новых токенов повышает спрос на Ether, что делает всю сеть еще более защищенной, то есть, менее подверженной потенциальной Атаке в 51%;
  • Совместимость. Если все токены, созданные в сети Ethereum, используют один и тот же стандарт, эти токены будут легко взаимозаменяемы и смогут легко работать с другими приложениями той же экосистемы;
  • Большая ликвидность. Токены ERC-20 используются в качестве рабочей основы для большинства проектов.

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

  • name — используется для указания контрактам и внешним приложениям имени токена;
  • symbol — помогает обеспечить его совместимость со стандартом ERC20 и предоставляет внешним программам его сокращенное название;
  • totalSupply — эта функция указывает общее количество токенов в блокчейне;
  • balanceOf — с помощью этой функции можно найти количество токенов, которые имеют установленный адрес;
  • transfer — делает возможным передачу токена другим участникам;
  • transferFrom — передает количество токенов с одного адреса на другой;
  • takeOwnership — этот метод является функцией снятия денег, которую можно использовать, когда пользователь получил определенное количество токенов и хочет удалить их с баланса другого пользователя. В нем указывается, какая учетная запись принадлежит токену в настоящее время и какая другая учетная запись может вступить во владение в будущем;
  • approve — Позволяет отправителю снимать со своего счета суммы несколько раз. То есть, является подтверждением;
  • allowance — Возвращает сумму, с которой отправителю по-прежнему разрешено снимать деньги.

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

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

  • Автоматическая покупка и продажа. Появляется возможность связать стоимость токена с ценой другого токена, создав фонд, который автоматически покупает или продает токены для поддержания баланса.
  • Автоматическое пополнение баланса. Транзакции в блокчейне Ethereum требуют выплат майнерам. Существует возможность запрограмировать свой токен на автоматическую перезарядку газа для будущих транзакций, если он упадет ниже определенного уровня.
  • Заморозка токенов. Можно заморозить токены, принадлежащие пользователю, и разморозить их при необходимости.

Кошельки

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

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

Черный день шахтера: эфириум меняет протокол работы

Вторая по объемам торгов и капитализации криптовалюта Ethereum на этой неделе проводит важнейшее преобразование — переход на протокол proof-of-stake. Если он состоится успешно, это позволит цифровой платформе снизить потребление энергии в тысячу раз и сделать эфириум намного более популярным. Провал грозит непредсказуемыми катастрофическими последствиями, неслучайно переход откладывался на протяжении двух лет. Подробности — в материале «Известий».

Начало конца

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

Логотип биткоина

Фото: Global Look Press/Omar Marques

Расчетам период: международные сделки с криптовалютами могут запустить в 2023-м
Стоит ли рассматривать цифровые активы как имущество и какие налоги придется платить бизнесу

Эфириум стал самой популярной криптовалютой нового поколения, стремительно набравшей сторонников в течение нескольких месяцев после запуска в 2015 году. В отличие от биткоина, чьи функции сводились к платежному инструменту и способу накоплений, являвшемуся своего рода виртуальным золотом, эфириум предложил более системный подход, создав платформу для «умных контрактов» и ряда других услуг. Предполагалось, что это изначально привлечет в систему больше пользователей. Ожидания оправдались — к началу 2017 года эфириум достиг капитализации в $100 млрд, заняв уверенное второе место по этому показателю после биткоина. Несмотря на все взлеты и падения, эту позицию за следующие четыре года удалось удержать и укрепить.

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

Логотипы криптовалют на экране монитора

Фото: Global Look Press/Karl-Josef Hildenbrand

Электрический импульс: как криптовалюты переживут энергокризис

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

Именно это и стало главной причиной перемен, которые уже назрели и перезрели. О желании сменить основной протокол деятельности основатель Ethereum Виталик Бутерин заявлял с 2019 года. Практически каждое полугодие начиналось с ожиданий, что в ближайшие месяцы переход уж точно произойдет. По техническим причинам он раз за разом откладывался. Дошло до того, что некоторые аналитики и блогеры начали говорить, что этого не произойдет никогда. И тем не менее в сентябре Рубикон наконец-то приблизился.

Смена двигателя в ходе полета

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

Майнинг ферма

Фото: ИЗВЕСТИЯ/Алексей Майшев

На личности расчет: криптоаферисты возвращаются в офлайн и снова открывают офисы
Почему Центробанк и эксперты считают эту тенденцию опасной

Приоритет получают владельцы наиболее мощных машин, причем чем большая суммарная мощность ведет работу над выпуском блоков, тем сложнее становится их добывать. В идеальной ситуации вычислительные мощности, а значит, и потребление энергии, будут стремиться к бесконечности. На proof-of-work работает большинство существующих криптовалют, включая и биткоин. Именно они ответственны за то, что индустрия цифровых валют стала крупным потребителем энергии в масштабах всего мира, приближаясь по своей энергоемкости к странам из топ-10 мировой экономики.

Proof-of-stake организован иначе. Новые блоки могут производить только непосредственные обладатели криптовалюты, то есть имеющие долю во владении. В нашем случае речь идет о тех, в чьих кошельках хранится как минимум 32 эфириума. Все эти операции практически не требуют энергозатрат — и в этом главное преимущество доказательства доли владения.

Монета Эфириума

Фото: Global Look Press/Torsten Sukrow/SULUPRESS.DE

Заменная монета: банковские карты привязывают к криптовалюте
Какие преимущества это даст российским пользователям

Что касается минусов, то они также на поверхности. Главная сила и источник популярности криптовалют — в децентрализации. Однако proof-of-stake, напротив, способствует централизации и контролю над системой, который может появиться у самых крупных игроков. Не стоит забывать и о том, что хотя несколько валют работают на proof-of-stake уже сейчас (Cardano, Solana и другие), эта система в целом менее опробована на практике, по сравнению с доказательством работы. Ethereum станет самой крупной платформой, которая перейдет на эту схему.

Почему переход затянулся

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

Майнинг ферма

Фото: ТАСС/Александр Рюмин

Дорого внимание: россиян стали обманывать с «криптой в подарок»
Как мошенники эксплуатируют наше желание сделать необычный презент

Проект начался с создания параллельной сети Beacon Chain в 2020 году, которая выступала в качестве подопытного кролика. Сейчас, после того как система прошла ряд тестов, ее соединяют с основной сетью. Процесс стартовал 6 сентября и в течение двух недель (никто не знает точную дату, 15 сентября — одно из предполагаемых чисел) должен завершиться. На самом деле, до сих пор существует не самая маленькая вероятность того, что что-то пойдет не так. В этом случае разочаровавшиеся участники смогут вернуться в старую цепь. Если таковых окажется большинство, то работу продолжит именно она.

Как изменится эфириум после перехода

Для пользователей, по крайней мере, поначалу никаких изменений не будет (опять же, при условии, что всё пройдет успешно). Стоимость транзакций останется прежней. Скорость транзакций, по-прежнему являющаяся ахиллесовой пятой «крипты», вырастет совсем ненамного. Сейчас блок эфириума выпускается каждые 13–14 секунд, после перемен это время упадет до 12 секунд. Что интересно, эфириум по этому показателю будет уступать целому ряду криптовалют, например Solana, хотя будет во многие разы выигрывать у биткоина.

Майнинг ферма

Фото: TASS/Zuma

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

Неясно, что произойдет с котировками эфира. Переход — непредсказуемое явление, и неудача может обрушить криптовалюту в разы. Есть вопросы и к безопасности эфириума в долгосрочной перспективе. Всё это может сказаться на курсе негативно. С другой стороны, успешное прохождение испытания может вызвать небольшое ралли на рынке, но вряд ли речь пойдет о чем-то исключительном. Вероятно, рынок уже заложил свои ожидания в котировки.

Что будет с майнингом

Это, пожалуй, самый интригующий вопрос. Для майнеров настали непростые времена. В течение года криптовалютная индустрия в целом понесла значительные убытки — курсы биткоина и эфириума упали в 3–4 раза. Одновременно стоимость майнинга продолжила расти как из-за увеличения сложности, так и из-за колоссального подорожания электроэнергии (в Европе она, к примеру, выросла в цене в 10 раз). Мелкие игроки стремительно выбывают с рынка, а крупные несут потери, стоимость их акций упала на 50–60%. Значительная часть видеокарт, на которых добывается большинство криптовалют, сейчас отбивают инвестиции в них на протяжении 2,5–3 лет и даже больше, тогда как в 2021 году на возврат своих средств и начало работы в плюс хватало шести месяцев.

Логотип эфириума

Фото: TASS/DPA/Jens Kalaene

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

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

erc20 протокол

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

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

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

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

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

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

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

Протокол был создан в 2015 году основателем платформы Ethereum Виталием Бутериным . Первоначальная цель создания:

  • заменить в цифровом мире ценные бумаги;
  • сделать электронные деньги универсальными;
  • провести ICO — сбор средств для развития компании.

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

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

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

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

Причины создания стандарта токенов ERC20

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

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

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

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

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

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

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

  • name — имя токена;
  • decimal — число знаков после запятой;
  • symbol — символ для бирж.

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

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

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

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

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

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

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

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

  • контроль баланса кошелька;
  • проверка переведенных средств;
  • пересылка токенов.

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

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

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

  • Mutan — Go-подобный язык;
  • LLL — Lisp-подобный;
  • Serpent — Python-подобный;
  • Solidity — подобен JavaScript и направлен на разработку смарт-контрактов.

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

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

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

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

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

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

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

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

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

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

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

Изначально токены использовали во время первичного сбора средств для развития компании. Они являлись цифровым активом с закрепленными обязательствами. Токены приобретались напрямую у разработчиков и их больше нигде нельзя было продать или купить. ICO «Эфириума» состоялось в 2014 году и собрало более $16 млн. Ethereum привлек внимание представителей многих отраслей, так как его можно использовать для того, чтобы в будущем оптимизировать и оцифровать неэффективные бизнес-процессы.

Токены относятся к криптовалюте, если обладают собственным блокчейном и ими можно торговать на биржах. Примеры ERC20 токенов, которые создали свой блокчейн — Tron и EOS . Tron создал свой блокчейн из-за его перспективности: блокчейн-игры становятся популярней с каждым днем. EOS — конкурент Ethereum, в основном используемый для децентрализованных обменов и азартных игр.

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

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

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

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

Баннер Maff Привлечь пользователей из метавселенной

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

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

USDT Tether

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

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

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

WETH

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

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

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

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

  • система Wrapped Ether, владеющая более чем 2 миллионами ETH на сумму 380 миллионов долларов;
  • одна из ведущих крипновалютных бирж Binance, 370 миллионов долларов;
  • биржа Bitfinex, менее 2 миллионов ETH.

LCS

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», использующей уязвимость в контракте. Сканирование и анализ подтвердили, что более десятка контрактов уязвимы для проблемы переполнения.

Уязвимость BatchOverFlow

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

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

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

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

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

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

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

В начале 2018 года основатель проекта Fantasy Market Джонатан Лукас сбежал. Он сумел привлечь более 4 миллионов долларов, обещая вложить их в разработку платформы, на которой токенами будет оплачиваться просмотр порно.

Еще один из ярких образцов мошенничества — проект 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 не будет опубликован. Обязательные поля помечены *