Altcoins Talks - Cryptocurrency Forum

Local => Форум криптовалют - Криптовалюта => Новички => Topic started by: Vaz0r on April 27, 2018, 10:40:04 AM

Title: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Vaz0r on April 27, 2018, 10:40:04 AM
(https://imgur.com/YmejEdi.jpg)

Для новичка понять концепцию монет Ethereum и токенов на Ethereum может быть трудно. Идея такова, что Ethereum не только имеет свою собственную валюту (Эфир, ETH), но также имеет другие токены, которые тоже могут работать как валюта. Прежде чем мы разберемся, что представляют собой все эти токены ECR20, важно вспомнить некоторые основные понятия.

Вся сеть Ethereum представляет собой гигантское количество узлов (нод, компьютеров), соединенных друг с другом. Фактически, вся сеть может быть представлена как единое целое, называемое виртуальной машиной Эфириум, или EVM (Ethereum Virtual Machine). Все транзакции, которые произошли и произойдут в сети, автоматически обновляются и записываются в открытой распределенной книге. В основе лежат смарт-контракты (https://www.altcoinstalks.com/index.php?topic=15490.0), без понимания которых будет трудно разобраться.

Ether

Каждый шаг в смарт-контракте — это транзакция или комплекс манипуляций, которые имеют свою цену, выраженную в «газе». Цена на газ оплачивается в ETH. Эфир — это валюта, с которой работает все в Эфириуме. Когда люди говорят об ETH и ETC, они фактически говорят о ценности Эфира в внутри их блокчейна.

Что такое токен на Ethereum

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

Представьте, что Ethereum = Интернет, а все dApps — это веб-сайты, которые работают в нем. Эти приложения принадлежат не одному человеку, а людям, так как распределение токенов происходит обычно с помощью ICO. В принципе, вы покупаете определенные токены этого проекта в обмен на ваш ETH.

Токены обычно имеют 2 разновидности:

    ● Для использования внутри системы: это токены, которые действуют как валюта в соответствующих приложениях. Например, SIA (https://crypto-fox.ru/currency/siacoin-sia-sc/) или Library (https://crypto-fox.ru/currency/lbry-lbc/).  Хотя эти токены имеют денежную ценность, они не дают каких-либо конкретных прав или привилегий в самой сети.
    ● Акции: это токены, которые идентифицируют вас как своего рода акционера в dApp. Прекрасным примером этого являются токены DAO. Если вы являлись владельцем токена DAO (децентрализованного фонда), то у вас есть право голосовать за то, сможет ли конкретный проект получить финансирование от DAO или нет.

Зачем каждому проекту свой токен?

Почему бы нам просто не использовать Ether для оплаты каждой транзакции внутри этих приложений? Зачем нужна отдельная валюта для каждого проекта? Ответ на этот вопрос довольно прост: даже в реальной жизни мы часто используем определенную форму токена вместо наличных. Например, жетоны в парке развлечений, купоны на бесплатный обед, покупки внутри игры. Все предприятия тут — dApp, ваши деньги — ETH, а бонусы внутри — это токен.

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

Как создать свой токен

Самый простой способ создать токен — это зайти на Token Factory, которая имеет понятный интерфейс.

(https://imgur.com/IDZarwK.jpg)

Если, вы хотите создать свои токены с нуля, вам обязательно нужно хорошо разбираться в Solidity (язык программирования в Ethereum). Контракты для создания токена могут быть очень сложными, но вот что представляет собой базовая версия:

(https://imgur.com/sbJAyoR.jpg)

Текстовая версия на https://www.ethereum.org/token

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

Представьте, что вы повторно пишете и обновляете код каждый раз, когда нужно взаимодействовать с новым токеном. Чтобы обойти эту проблему, Виталик Бутерин, на DevCon 1 2015, представил стандарт для токенов (Initial Standards Token). Затем кошелек Mist принял эти стандарты и протестировал их, добавив свои требования. В итоге был придуман Ethereum Request for Comments 20, известный также как стандарт ERC-20 для токенов.

Стандарт ERC-20

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

Итак, что значит, когда токен совместим с ERC-20? Это 6 функций, которые могут быть распознаны и идентифицированы другими смарт-контрактами, что, в свою очередь, приводит к гладкому взаимодействию между ними. Четырех основных действия необходимо выполнять всем токенам ERC-20:

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

Новый стандарт ERC-223

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

Преимущества:

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

Недостатки и риски:

    ● ERC-223 — это только предложение, а не стандарт. Поэтому на этом стандарте нет ни одного громкого ICO. Кроме того, он еще не реализован в каких токенах.
    ● Для поддержки такого токена, возможно, потребуется внести некоторые изменения. Есть варианты, что некоторые биржи и обменники могут быть не готовы к этому.

Ссылка на оригинал статьи: https://crypto-fox.ru/faq/standart-ethereum-erc20/
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: porix on May 15, 2018, 03:25:40 PM
да, действительно для новичка понять сложно, но все равно ясно, что за этим будущее и независимось
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: StepanKolosok on May 16, 2018, 11:09:44 PM
Ух ты, действительно все ясно, я и не знал что существует столько разных типов стандартов токена.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Sergei-100 on June 03, 2018, 12:45:38 PM
Если коротко и в двух словах объяснить то я бы сказал так! Биткоин это дос а Ethereum это виндовс,то есть на блокчейне Ethereum можно создавать и розвивать новые монеты по стандарту ERC-20 ...
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Egor61289 on July 07, 2018, 02:33:27 PM
Каждый шаг в смарт-контракте — это транзакция или комплекс манипуляций, которые имеют свою цену, выраженную в «газе». Цена на газ оплачивается в ETH. Эфир — это валюта, с которой работает все в Эфириуме. Когда люди говорят об ETH и ETC, они фактически говорят о ценности Эфира в внутри их блокчейна.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: kutcity on July 07, 2018, 06:46:49 PM
чем больше таких раскрытых тем, тем больше приходит ясности в твою голову(хотя и не сильно много приходит :) )Но когда приводят подробные примеры,то становится чуть ясней.Спасибо за труд
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Axedia on July 19, 2018, 07:54:11 PM
было бы неплохо еще про другие стандарты эфировских токенов добавить информацию. Не увидела на форуме об этом поста. Не ЕРС20 единым ;) Новички мало об этом знают, и уж тем более сами матчасть не разгребают, чтобы понять разницу
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Vitalik on July 21, 2018, 05:39:11 AM
Огромное вам спасибо, за подробный обзор стандартов токена  на базе Ethereum и расписание
его сети.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: AltMen on July 21, 2018, 09:00:57 AM
Молодец Виталик Бутерин, канадско-российский программист. Родился в России 31 января 1994 года, вырос в Канаде, куда переехал с родителями в возрасте шести лет, владеет русским, английским и китайским языками. Три года проживал в городе Цуг, Швейцария, в 2017 году переехал в Сингапур. Бросил обучение в Университете Уотерлу ради работы над блокчейн-проектами. В 2017 году Виталик Бутерин вошёл в топ-10 рейтинга «40 самых влиятельных молодых людей до 40 лет» по версии журнала Fortune, попал в рейтинг 600 самых ярких людей до 30 лет журнала Forbes, газета «Ведомости» признала его профессионалом года.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Ellf on August 21, 2018, 10:00:01 PM
Ух ты, действительно все ясно, я и не знал что существует столько разных типов стандартов токена.
скоро ещё один появится , и их будет всё больше и больше со временем , но лучше бы они качество сети дорабатывали , а то у них всё руки до этого не дойдут .
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: AlexMoiseev on August 22, 2018, 09:08:00 AM
Ух ты, действительно все ясно, я и не знал что существует столько разных типов стандартов токена.
скоро ещё один появится , и их будет всё больше и больше со временем , но лучше бы они качество сети дорабатывали , а то у них всё руки до этого не дойдут .
Новый стандарт, это как говорят сейчас хайп. Все к кто пытается подобное внедрить приследует одну лишь цель - попасть в список форбс. Не жалко, что кто то из-за этого там окажется, но хотелось бы чтобы это было за качественный продукт.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Elevteros on August 25, 2018, 04:03:01 PM
Если честно то в попытке все это понять больше голову ломаешь. С нуля это все дремучий лес и головная боль!
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: DmitriySar on August 25, 2018, 04:43:47 PM
Если честно то в попытке все это понять больше голову ломаешь. С нуля это все дремучий лес и головная боль!
И славо богу что это так, а то было бы еще больше никому не нужных проектов собранных на коленке.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: lesnik_utsa on September 28, 2018, 04:03:02 PM
Если честно то в попытке все это понять больше голову ломаешь. С нуля это все дремучий лес и головная боль!
И славо богу что это так, а то было бы еще больше никому не нужных проектов собранных на коленке.
Это да - нужно все постепенно изучать. Как себя вспомню в начале пути - голова непонятно куда отскакивала от полученной информации и в кашу превращалась. Думаю данный раздел можно было отправлять и не в раздел новичков)
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Joma on October 05, 2018, 08:43:37 PM
Если честно то в попытке все это понять больше голову ломаешь. С нуля это все дремучий лес и головная боль!
И славо богу что это так, а то было бы еще больше никому не нужных проектов собранных на коленке.
Это да - нужно все постепенно изучать. Как себя вспомню в начале пути - голова непонятно куда отскакивала от полученной информации и в кашу превращалась. Думаю данный раздел можно было отправлять и не в раздел новичков)
Согласен для новичков понять сложнее все это. Но думаю кому интересно,кто хочет поглубже покапаться, изучить мир криптовалюты это в самый раз.Я например как то не вникал, не искал ответа, почему кошелек называют ERC-20. Теперь прочитав замечательный пост, хоть что то начинаю понимать. А вообще ознакомившись со всеми постами в разделе "Новички" советую уделить свое время и еще раз все прочесть. Вот тогда все станет намного понятнее. И будем на одной волне общаться с опытными людьми.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Vlastelin on October 06, 2018, 07:39:33 AM
как мне кажется, то сейчас самое время разобраться во всем этом если у вас есть на это время и силы, мне кажется мир криптовалют только начинает развиваться и нужно успевать быть первым в курсе всех таких технологий.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: XeNoMoRPh on October 06, 2018, 05:50:39 PM
Скоро всё оптимизируют и сделают доступным для большинства людей, в будущем я думаю не придется знать что такое ERC20? Будет дружелюбный интуитивно понятный интерфейс в кошельках, нажал 2 кнопки и готово.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Marko44 on October 07, 2018, 01:18:00 PM
Уже далеко не новичок но много нового узнал из вашей статье про стандарт 223 вообще не знал, спасибо за ваши труды! :)
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: simpsons_support on November 09, 2018, 11:47:25 AM
Все таки один момент остался непонятен - токены на стандарте ERC-20 имеют свой блокчейн? или работают на блокчейне эфириума? знаю что их можно держать в одном кошельке, типа MEW, но если например перейти на холодное хранение, то придется ли скачивать ноду каждого токена себе на ПК?
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Bigpat on November 09, 2018, 01:25:58 PM
Все таки один момент остался непонятен - токены на стандарте ERC-20 имеют свой блокчейн? или работают на блокчейне эфириума?

Токены на стандарте ERC-20 работают на блокчейне эфира. Поэтому имея любой полноценный кошелек эфира Вы всегда будете иметь доступ к своим токенам. Под понятие "полноценного кошелька" не подходят кошельки эфира на биржах.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: jtrip on November 10, 2018, 08:25:00 PM
Все таки один момент остался непонятен - токены на стандарте ERC-20 имеют свой блокчейн? или работают на блокчейне эфириума?
Токены на стандарте ERC-20 работают на блокчейне эфира. Поэтому имея любой полноценный кошелек эфира Вы всегда будете иметь доступ к своим токенам. Под понятие "полноценного кошелька" не подходят кошельки эфира на биржах.
Дополню. Аппаратные кошельки, получается, тоже не подходят, так как доступ к ERC20 получают через всё тот же mew, mycrypto и им подобные сервисы.
То есть, если не планируется использовать один из вышеперечисленных онлайн сервисов, то доступ к ERC20 токенам получить не удастся. В то
же время, получать ERC20 токены на эфирный адрес аппаратного кошелька можно.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Bigpat on November 10, 2018, 08:30:35 PM
Аппаратные кошельки, получается, тоже не подходят, так как доступ к ERC20 получают через всё тот же mew, mycrypto и им подобные сервисы.
То есть, если не планируется использовать один из вышеперечисленных онлайн сервисов, то доступ к ERC20 токенам получить не удастся. В то
же время, получать ERC20 токены на эфирный адрес аппаратного кошелька можно.

Как раз наоборот. Все аппаратные кошельки поддерживают токены стандарта ERC20. "mew, mycrypto и им подобные" кошельки поддерживают токены стандарта ERC20.  Лучше удалите свое сообщение чтобы не вводить других в заблуждение.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: jtrip on November 10, 2018, 08:45:01 PM
Аппаратные кошельки, получается, тоже не подходят, так как доступ к ERC20 получают через всё тот же mew, mycrypto и им подобные сервисы.
То есть, если не планируется использовать один из вышеперечисленных онлайн сервисов, то доступ к ERC20 токенам получить не удастся. В то
же время, получать ERC20 токены на эфирный адрес аппаратного кошелька можно.
Как раз наоборот. Все аппаратные кошельки поддерживают токены стандарта ERC20. "mew, mycrypto и им подобные" кошельки поддерживают токены стандарта ERC20.  Лучше удалите свое сообщение чтобы не вводить других в заблуждение.
Вы внимательно прочитали то, что я написал? Доступ к ERC20 токенам, находящимся на эфирном адресе аппаратного кошелька невозможно получить без внешнего сервиса, такого как, например, mew.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Bigpat on November 10, 2018, 08:47:02 PM
Вы внимательно прочитали то, что я написал? Доступ к ERC20 токенам, находящимся на эфирном адресе аппаратного кошелька невозможно получить без внешнего сервиса, такого как, например, mew.

Ваша фраза "Аппаратные кошельки, получается, тоже не подходят" - некорректная. Как минимум её нужно исправить.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: jtrip on November 10, 2018, 09:04:54 PM
Вы внимательно прочитали то, что я написал? Доступ к ERC20 токенам, находящимся на эфирном адресе аппаратного кошелька невозможно получить без внешнего сервиса, такого как, например, mew.
Ваша фраза "Аппаратные кошельки, получается, тоже не подходят" - некорректная. Как минимум её нужно исправить.
То есть, если человек покупая аппаратный кошелёк интересуется у продавца, поддерживает ли тот токены стандарта ERC20, получает
утвердительный ответ. А потом на этот адрес ему приходят токены ERC20 и он не может получить к ним доступ без какого-то стороннего
сетевого интерфейса о котором он понятия не имеет, то кошелёк как бы всё-равно подходит? А если, например, сайт mew недоступен?
Аппаратный кошелек не даёт полноценный доступ к токенам ERC20, так как родное приложение ledger wallet ethereum не поддерживает
ничего кроме эфира.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Bigpat on November 10, 2018, 09:33:34 PM
Аппаратный кошелек не даёт полноценный доступ к токенам ERC20, так как родное приложение ledger wallet ethereum не поддерживает
ничего кроме эфира.

Все данные берутся с блокчейна эфира. И аппаратный кошелек служит для безопасного хранения приватного ключа. А к какому из сервисов Вы желаете подключиться это уже другой вопрос. Аппаратный кошелек генерирует для Вас адрес кошелька эфира. И на этот адрес можно отправлять и получать как эфир, так и токены стандарта ERC20.
А вот на кошельки эфира на биржах можно получать только эфир. Об этом я уже сказал ранее.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: jtrip on November 10, 2018, 10:10:34 PM
А к какому из сервисов Вы желаете подключиться это уже другой вопрос.
Конечному пользователю всё равно как оно там внутри устроено. Главное доступ к своим токенам, к которым, без внешнего сервиса,
аппаратный кошелёк доступ не предоставляет. Я считаю, что это важный момент, особенно для тех, кто плохо разбирается во всей этой
крипточертовщине. Просто вспомнил про блокчейн qtum и QRC20 токены, которые из аппаратника вытащить невозможно из-за отсутствия
сервиса аналогичного mew, хоть он их тоже вроде как поддерживает, но это уже оффтоповая история.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Bigpat on November 10, 2018, 10:20:35 PM
А к какому из сервисов Вы желаете подключиться это уже другой вопрос.
Конечному пользователю всё равно как оно там внутри устроено. Главное доступ к своим токенам, к которым, без внешнего сервиса,
аппаратный кошелёк доступ не предоставляет. Я считаю, что это важный момент, особенно для тех, кто плохо разбирается во всей этой
крипточертовщине. Просто вспомнил про блокчейн qtum и QRC20 токены, которые из аппаратника вытащить невозможно из-за отсутствия
сервиса аналогичного mew, хоть он их тоже вроде как поддерживает, но это уже оффтоповая история.

Разговор наш затянулся. Пора спать идти.
Но перед сном рекомендую посмотреть на официальный список монет и токенов, поддерживаемых аппаратным кошельком Ledger Nano S: https://www.ledger.com/pages/supported-crypto-assets .
И не пугайте неопытных пользователей. Аппаратные кошельки поддерживают токены, основанные на блокчейне эфира. И токены эфира классик в том числе.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Kristal on November 10, 2018, 10:38:24 PM
ERC-223 — это только предложение, а не стандарт.
Топик познавательный, особенно тем, кто только приобщается к миру криптовалюты. Стандарт ERC-20 самый распространенный, но уже встречаются проекты стандарта ERC-223. Хотя они большая редкость.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: jtrip on November 10, 2018, 11:48:27 PM
Разговор наш затянулся. Пора спать идти.
Но перед сном рекомендую посмотреть на официальный список монет и токенов, поддерживаемых аппаратным кошельком Ledger Nano S: https://www.ledger.com/pages/supported-crypto-assets .
И не пугайте неопытных пользователей. Аппаратные кошельки поддерживают токены, основанные на блокчейне эфира. И токены эфира классик в том числе.
Так я и не говорил, что не поддерживают эфирные токены. Я говорил, что они не подходят в контексте “полноценности кошелька”, так как
им для доступа нужен костыль в виде mew. :)
Спасибо за ссылочку, посмотрел. В нём всего лишь 718 наименований. С монетами понятно, но токенов ERC20, насколько я знаю, гораздо
больше и многие в этот список не попали. Видимо производитель выложил его в ознакомительных целях.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Bigpat on November 10, 2018, 11:54:33 PM
С монетами понятно, но токенов ERC20, насколько я знаю, гораздо больше и многие в этот список не попали. Видимо производитель выложил его в ознакомительных целях.

Токенов конечно намного больше. В представленном списке представлены монеты и токены, которые уже торгуются на серьезных биржах.
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: jtrip on November 11, 2018, 03:05:58 AM
С монетами понятно, но токенов ERC20, насколько я знаю, гораздо больше и многие в этот список не попали. Видимо производитель выложил его в ознакомительных целях.
Токенов конечно намного больше. В представленном списке представлены монеты и токены, которые уже торгуются на серьезных биржах.
Вы просто предположили, а я проверил пару десятков по коинмаркету. Они вообще нигде не торгуются и непонятно существуют ли. Некоторые торгуются
на всяких айдексах и им подобных обменниках. В общем список составлен от потолка. Вообще нет смысла их перечислять, если они все принадлежат сети эфира. 
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: Bigpat on November 11, 2018, 06:44:34 AM
В общем список составлен от потолка. Вообще нет смысла их перечислять, если они все принадлежат сети эфира.

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

   
Title: Re: В чем суть токена по стандарту ERC-20 на блокчейне Ethereum
Post by: father on December 13, 2018, 09:11:03 PM
по крайней мери я понимаю что эти токены многими проектами используются и это похоже самое главное в данный момент.