Что такое Ethereum: ETH, смарт-контракты и gas
Разбираемся, чем сеть Ethereum отличается от ETH, за что платят gas и как связаны кошельки, токены, смарт-контракты и сети второго уровня.
Ethereum — блокчейн, в котором можно не только передавать активы, но и выполнять программы: смарт-контракты. ETH — собственный актив сети, используемый, в частности, для оплаты вычислений. Названия Ethereum и ETH связаны, однако новость о развитии технологии не равнозначна прогнозу стоимости актива.
Что делает смарт-контракт
Это код с правилами изменения состояния: например, учёта токенов или обмена активами. Пользователь обращается к контракту через кошелёк или интерфейс приложения. Транзакция может переводить ETH, вызывать функцию программы либо совмещать несколько действий. Работающий сайт ещё не доказывает безопасность контракта, а ошибка в коде может затронуть средства пользователей.
За что платят gas
Gas измеряет вычислительную работу операции. Итоговые расходы зависят от сложности действия и действующих условий оплаты в сети. Простой перевод и взаимодействие со сложным приложением требуют разного объёма вычислений. Если выполнение началось, но завершилось ошибкой, уже использованные ресурсы могут быть оплачены: неуспех операции не всегда означает нулевую комиссию.
ETH и токены — не одно и то же
В Ethereum существуют токены разных проектов. Они могут использовать общие стандарты интерфейса, но иметь разные права, ограничения и экономику. Одинаковый тикер не гарантирует одинаковый актив. Для идентификации важны сеть и адрес контракта. Доверие к базовой сети не распространяется автоматически на каждый созданный в ней токен.
Что означает разрешение на расходование
Некоторые приложения запрашивают разрешение управлять определёнными токенами. Разрешение и непосредственный обмен — разные действия. Перед подтверждением следует прочитать, какому контракту и в каком объёме предоставляется доступ. Отзыв разрешения может ограничить будущие списания, но не отменяет уже выполненные операции и не возвращает похищенные средства.
Для чего нужны сети второго уровня
Сети второго уровня переносят часть обработки операций за пределы основной сети и используют определённую связь с ней для расчётов или проверки. Их комиссии, механизмы вывода и допущения безопасности отличаются. При переводе важно совпадение сети у отправителя и получателя; знакомое название токена не делает разные сети взаимозаменяемыми.
Как оценивать новости экосистемы
Отдельно смотрите на обновления протокола, работу приложений и рыночную активность. Рост числа транзакций не говорит сам по себе о качестве приложения. Объём заблокированных активов не равен прибыли, а обещанная доходность не устраняет риск контракта, токена или оператора интерфейса. Сначала уточните, какой компонент изменился, затем оценивайте последствия для его пользователей.
Почему перевод токена требует отдельного актива для комиссии
В основной сети Ethereum gas оплачивается в ETH. Наличие другого токена само по себе не обеспечивает возможность отправки: кошельку может требоваться ETH для выполнения операции. В других сетях и решениях второго уровня условия отличаются. Не переносите инструкцию одной сети на другую только из-за одинакового вида адреса.
| Понятие | Что описывает | Частая ошибка |
|---|---|---|
| ETH | Собственный актив Ethereum | Считать любой токен в кошельке ETH |
| Токен | Актив с правилами конкретного контракта | Проверять только название без контракта |
| Gas | Вычислительную работу операции | Приравнивать его только к сумме перевода |
| Сеть | Среду выполнения операции | Выбирать её по минимальной комиссии без проверки получателя |