Что такое эфириум?
Ethereum — это одновременно название сети вычислительных машин в разных точках Земли и протокола, который объединяет и синхронизирует работу этой сети. Сама сеть децентрализована, т.е. не имеет единого центра или владельца.
Ethereum — не криптовалюта. Это своего рода программная среда. Ее особенности в том, что приложения запускаются не на каком-либо отдельном сервере, а непосредственно в самой сети, что увеличивает степень надежности работы этих приложений.
Подробнее о токенах Ethereum: https://coinspaidmedia.com/ru/academy/ethereum-token-standards-features-and-possibilities/
Что такое эфир?
Эфир — это криптовалютные монеты сети эфириум. Эмиссия эфира или его майнинг — вознаграждение для пользователей за выполнение вычислительных задач, т.е. за обеспечение работы сети.
Программируемые деньги
Блокчейн эфириума — открытый программный код работающих в нем приложений. Это распределенная база данных, которая доступна всем участникам сети. Приложения могут работать только в ее рамках и не предполагают возможности вносить изменения в код за исключением тех условий, которые изначально предусмотрены разработчиками. Это программы со смарт-контрактами, в которых, например, заданы условия для обмена токенами эфириума. Выполнение таких контрактов не требует участия человека.
Данная механика получила название «программируемые деньги».
Про смарт-контракты
Условия соглашения между сторонами и контроль их выполнения с фиксацией информации в блокчейне (в одном из блоков цепи) — такие функции осуществляет смарт-контракт, представляющий собой алгоритм или код. «Умным» такой контракт называется потому, что подтверждение факта выполнения соглашения и, например, переход собственности от одного пользователя к другому происходит автоматически, без участия человека.
Важная деталь: для реализации смарт-контрактов требуется среда, в которой есть беспрепятственный доступ исполняемого кода к объектам контракта. Роль среды выполняет распределенная виртуальная машина, работающая на протоколах Ethereum.
Про эфириум-токены
Токен — это запись в реестре, которая распределяется по блокчейн-цепочке. В случае эфириума в качестве токенов могут выступать не только монеты эфира, но и прочие активы пользователей. Это возможно благодаря смарт-контрактам, в которых указывается информация про актив. При желании, пользователь может подкрепить токен физическими активами, ценными бумагами, акциями и т.д.
Эфириум-токены позволяют разработчикам ПО внедрять «свои» валюты на основе эфириума, создавая новые блокчейн-цепочки и указывать в них такие параметры, как:
- наличие и глубина деления;
- способ выдачи;
- объем эмиссии;
- взаимозаменяемость и т.д.
Это позволяет использовать токены, например, в качестве платежных средств в отдельном приложении, работающем в среде Эфириум.
Наиболее передовым протоколом создания токенов на основе эфириума считается ERC-20. Активы на его основе называются «ERC-20 токены».
Про работу эфириума
Основа работы эфириума — выполнение смарт-контрактов. Активирует выполнение смарт-контракта транзакция, созданная вручную пользователем или другим контрактом автоматически. EVM трансформирует смарт-контракты в своего рода инструкции, которые считываются компьютерами, включенными в сеть.
Когда транзакция активируется, все ноды запускают код контракта и фиксируют выходные данные. Общее состояние сети обновляется с использованием алгоритмов Proof-of-Work.
Таким образом, все узлы сети постоянно обновляют общее состояние системы, отражая и фиксируя происходящие в ней изменения: пользовательские балансы, активные смарт-контракты и их фактический статус в настоящее время.
Работу системы эфириум ассоциируют со стейт-машиной, простейшее описание которой — это некая математическая абстракция, представленная в виде конечного набора состояний, событий и переходов из текущего состояния в новое в зависимости от наступившего события.
Статья об обновлениях сети Ethereum: https://coinspaidmedia.com/ru/columns/ethereums-upgrade-pros-cons/
Про газ в эфириуме
Чтобы предохранить систему от перегрузки, связанной с необходимостью одновременного выполнения множества контрактов, был введен газ. Фактически это аналог дополнительной комиссии за транзакции в системе Биткоин. В контракте прописана сумма газа, которую необходимо оплатить пользователю для активации контракта.
Газ является мерой вычислительной нагрузки на систему, требуемой для реализации контракта. Сложные контракты требуют больше газа, чем обычная транзакция. Стоимость газа постоянно меняется. Чем выше загрузка системы, тем больше придется заплатить, чтобы контракт был выполнен.
В контракте указывается лимит газа — сумма, больше которой участник не готов выделить на транзакцию. Если в силу обстоятельств цена газа резко повысится, обработка контракта не произойдёт и пользователю не придётся переплачивать.
Оплачивается газ в ETH.