Что такое эфириум (Ethereum)?

Поделиться
Copied to clipboard!
Что такое эфириум (Ethereum)?
Прослушать статью
00:00 / 00:00

Оглавление

  1. Основы эфириума
  2. Как появился эфир?
  3. Как начать пользоваться эфириумом
  4. Масштабируемость, ETH 2.0 и будущее эфириума
  5. Эфириум и децентрализованные финансы (DeFi)
  6. Участие в работе сети эфириума


Глава 1 - Основы эфириума

Содержание


Что такое эфириум?

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

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

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


В чем разница между эфириумом и эфиром?

Возможно следующие наименования не являются интуитивно понятными, но монеты, используемые в эфириуме, не называются эфириум или эфириумы. Эфириум – это сам протокол, в то время как сама валюта называется эфир (или ETH).


Эфирные монеты отскакиваются


Что делает эфириум ценным?

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

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

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


Что такое блокчейн?

Блокчейн, лежащий в основе эфириума – это своеобразная база данных, которая содержит информацию, используемую протоколом. Если вы уже знакомы с нашей статьей «Что такое биткойн?», у вас уже имеется общее представление о том, как работает блокчейн. Блокчейн эфириума имеет схожие черты с блокчейном биткоина, однако данные, которые хранятся в его сети, и способ их хранения сильно отличаются.

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

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

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

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

Хотите узнать больше о блокчейнах? Обязательно ознакомьтесь с нашей статьей: «Блокчейн-технологии. Руководство для начинающих».


Эфириум и биткоин – в чем их отличия?

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

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

В свою очередь, второе поколение блокчейнов способно на большее. Помимо финансовых транзакций, такие платформы обеспечивают большую степень программируемости. Эфириум предоставляет разработчикам гораздо больше свободы для экспериментов с собственным кодом с целью создания того, что мы называем децентрализованными приложениями (от англ. Decentralized Applications, сокр. DApps).

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


Как работает эфириум?

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


Транзакционный лист отображает erin посылая 5 зубов на alice.

Переход эфириума в другое состояние


Смарт-контракты, которые выполняются в эфириуме, запускаются с помощью транзакций (со стороны пользователей либо других контрактов). Когда пользователь отправляет транзакцию на контракт, каждая нода в сети запускает код контракта и записывает выходные данные. Такая операция осуществляется благодаря виртуальной машине эфириума (от англ. Ethereum Virtual Machine, сокр. EVM), которая преобразует смарт-контракты в своеобразные инструкции, которые считываются компьютером.

Для обновления данного состояния используется специальный механизм, под названием майнинг (актуальный механизм валидации блоков в эфириуме на момент написания статьи). Майнинг осуществляется с помощью алгоритма Proof of Work, очень похожего на алгоритм биткоина, позже мы рассмотрим это более детально.


Что такое смарт-контракт?

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

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

Смарт контракт применяет такую логику в цифровой среде. Вы можете указать что-то простое в коде, к примеру: каждый раз получать текст «Hello, World!», когда два эфира отправляются на целевой контракт.



Привет, контракт на мир


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

После проделанных операций в контракте появляется адрес. Чтобы начать взаимодействовать с контрактом, пользователям просто нужно отправить 2 ETH на данный адрес. Депозит в 2 ETH вызовет код контракта, затем все компьютеры в сети запустят его, и обнаружив, что платеж по контракту был выполнен, отправят вывод и запишут это в базе (Hello, World!).

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


Кто создал эфириум?

В 2008 году неизвестный разработчик (или группа разработчиков) опубликовал статью под названием: «Биткоин» от имени Сатоши Накамото. Это навсегда изменило вид и восприятие цифровых денежных средств. Несколько лет спустя молодой программист по имени Виталик Бутерин предложил свой способ реализации такой идеи с возможностью применять ее к любому типу приложений. В последствии данная концепция превратилась в Ethereum (эфириум).

Проект под названием Ethereum был предложен Бутериным в статье своего блога в 2013 году под названием Ethereum: The Ultimate Smart Contract and Decentralized Application Platform. В даннном посте он описал идею создания блокчейн-сети в соответствии с полнотой по Тьюрингу в виде децентрализованного компьютера, который, обладая достаточным количеством рабочего времени и ресурсов, мог бы на своей основе запускать и поддерживать работу любых приложений. 

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


Как произошло распределение эфира?

Запуск проекта эфириум состоялся в 2015 году с первоначальным предложением в 72 миллиона монет (эфиров). Более 50 миллионов этих токенов были распространены в рамках открытой продажи (токенсейла), так называемого первичного предложения монет (от англ. Initial Coin Offering, сокр. ICO), где желающие поучаствовать могли купить эфиры в обмен на биткоин или фиатную валюту.


Что такое DAO и как появился эфириум классик (Ethereum Classic)?

Благодаря эфириуму стали возможны совершенно новые способы открытого сотрудничества через интернет. Возьмем например децентрализованные автономные организации или же DAO (от англ. decentralized autonomous organizations), которые являются объектами, управляемыми компьютерным кодом, подобным компьютерной программе.

Одной из самых ранних и самых амбициозных попыток создания такой организации был «The DAO». Проект представлял из себя множество сложных смарт-контрактов, функционирующих как автономный венчурный фонд поверх сети эфириума. Токены DAO были распространены через ICO и предоставляли своим холдерам право собственности и право голоса.

Однако вскоре после его запуска злоумышленники воспользовались уязвимостью в открытом коде проекта и украли почти треть средств The DAO. Следует отметить, что в тот период времени в The DAO находилось 14% от общего предложения эфиров, что по факту являлось очень разрушительным событием для все еще развивающейся сети эфириума.

После некоторых размышлений со стороны сообщества было принято решение провести хардфорк и разделить цепь надвое. В одном из обновлений, хакерские транзакции были отменены (реверсированны) для восстановления общего баланса, сейчас эта цепочка называется блокчейном эфириума. В свою очередь первоначальная цепочка, в которой эти транзакции ушли в руки мошенников сохранили свою неизменность и теперь этот блокчейн называется эфириум классик (Ethereum Classic).

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





Глава 2 – Как появился эфир?

Содержание


Как создаются новые эфиры?

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


Сколько всего эфиров?

По состоянию на февраль 2020 года общее предложение эфира составляет около 110 миллионов монет. 

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


Как работает майнинг в эфириуме?

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

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

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

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


Что такое газ в эфириуме?

Помните наш текст контракта: «Hello, World!» который мы ранее упоминали? Это был пример самой простой программы для запуска. Такая процедура не является дорогостоящей в вычислительном отношении, но стоит помнить о том, что вы не просто запускаете такой контракт на своем ПК, вы также просите каждого участника в экосистеме эфириума совершить аналогичное действие.

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

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

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

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

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

Газ составляет некоторую часть от эфира, в сети такая единица измерения называется – гвей (от англ. gwei). Один гвей равен одной миллиардной части эфира.

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


Средняя цена на газ в гвейе с течением времени

Средняя стоимость газа в гвеи. Источник: etherscan.io


Газ и лимит газа

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

Алиса может установит лимит газа, основная функция которого – поддержать работу контракта, в случае, если что-то пойдет не по плану и потребление газа увеличится. Лимит газа устанавливается для того, чтобы гарантировать, что после использования x количества газа работа остановится. В такой ситуации контракт потерпит неудачу, но Алиса не будет платить больше, чем изначально предполагалось.

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


Сколько времени майнится блок в сети эфириума?

Среднее время добавления нового блока в цепочку составляет 12–19 секунд. Скорее всего, это изменится, когда сеть перейдет на алгоритм Proof of Stake, который помимо всего прочего нацелен на ускорение добычи блока. Если вы хотите узнать об этом больше, ознакомьтесь с нашей статьей на тему: «Что такое Ethereum Casper?».


Что такое эфириум-токены?

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

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





Глава 3 - Как начать пользоваться эфириумом

Содержание


Как купить ETH?

Как купить ETH с помощью кредитной/дебетовой карты

Binance позволяет вам без проблем покупать ETH через ваш браузер. Для этого вам необходимо выполнить следующие действия:


  1. Перейдите в раздел: «Купить и продать криптовалюту». 
  2. Выберите криптовалюту, которую вы хотите купить (ETH), и валюту, в которой будете совершать оплату.
  3. Войдите на Binance или зарегистрируйтесь, если у вас нет своего аккаунта.
  4. Выберите способ оплаты.
  5. При необходимости введите данные карты и пройдите подтверждение вашей личности.
  6. На этом всё! Ваш ETH вскоре будет зачислен на ваш Binance-аккаунт.


Как купить ETH на P2P-рынках

Вы также можете покупать и продавать ETH на P2P-рынке. Это позволяет вам покупать монеты у других пользователей напрямую с мобильного приложения Binance. Для этого вам нужно будет:


  1. Запустить приложение, пройти процесс регистрации, если у вас нет своего аккаунта и войти в систему.
  2. Выберите «Покупка и продажа в один клик», а затем нажмите на вкладку «Купить» в левом верхнем углу интерфейса.
  3. Вам будет предложено несколько различных вариантов оплаты, нажмите «Купить» напротив того, который вы хотите использовать.
  4. Также вы можете осуществить платеж с помощью других криптовалют (вкладка Купить крипто) или фиатной валютой (вкладка Купить фиат). 
  5. Ниже вас попросят указать способ оплаты. Выберите тот, который вам больше всего подходит.
  6. Выберите Купить ETH.
  7. Теперь вы должны совершить платеж. После того, как оплата будет проведена, нажмите Отметить как оплаченное, а затем подтвердите операцию.
  8. Сделка завершается, когда продавец отправляет вам монеты.


Что я могу купить используя эфириум (ETH)?

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

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


Тепловая карта ритейлеров, которые принимают эфир в качестве оплаты. Источник.

Тепловая карта ритейлеров, которые принимают эфир в качестве оплаты. Источник: cryptwerk.com/coinmap


В каких целях можно использовать эфириум?

Люди могут использовать нативную валюту эфириума – ETH, в качестве цифровых денежных средств или дополнительного финансового обеспечения. Многие также рассматривают его как средство сбережения, похожее на биткоин. Однако, в отличие от биткоина, блокчейн эфириума более программируемый, поэтому с ETH можно сделать гораздо больше. Его можно использовать как основу для жизнеобеспечения децентрализованных финансовых приложений, децентрализованных рынков, бирж, игр и многих других сервисов


Что случится если я потеряю свои ETH?

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


Могу ли я отменять эфириум-транзакции?

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

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


Являются ли эфириум-транзакции приватными?

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


Могу ли я зарабатывать деньги на эфириуме?

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

Поскольку ETH является основной опорой для развития децентрализованных финансов (от англ. Decentralized Finance, сокр. DeFi), его также можно использовать для: лендинга, в качестве обеспечения для получения кредитов, минтинга синтетических активов, а также для будущего стейкинга.

 

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


Как правильно хранить ETH?

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

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

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


Как сделать депозит ETH на Binance

Если у вас уже есть эфир и вы хотите перечислить его на Binance, вы можете просто и быстро сделать это с помощью следующего порядка действий:

  1. Войдите на Binance или пройти регистрацию, если у вас нет своего аккаунта.
  2. Перейдите на ваш спотовый кошелек и нажмите на Депозит.
  3. Выберите ETH из списка всех доступных монет.
  4. Выберите сеть и отправьте свой ETH на соответствующий адрес.
  5. На этом всё! После определенного количества подтверждений в сети, эфириум зачислится на ваш Binance-аккаунт.


Как хранить ETH на Binance

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


Как вывести ETH из Binance

Если у вас уже есть эфир, который вы хотите вывести из Binance, вы можете просто и быстро сделать это с помощью следующего порядка действий:

  1. Войдите на Binance.
  2. Перейдите на ваш спотовый кошелек и нажмите на Вывод.
  3. Выберите ETH из списка всех доступных монет.
  4. Выберите сеть
  5. Вставьте адрес получателя и введите необходимую сумму.
  6. Подтвердите данную операцию на вашей электронной почте.
  7. На этом всё! После определенного количества подтверждений в сети, ETH зачислится на предоставленный вами адрес.


Как хранить ETH на эфириум-кошельке

Если вы хотите хранить ETH на вашем собственном кошельке, вам предоставляется выбор между двумя основными вариантами, это горячие и холодные кошельки.


Горячие кошельки

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

Холодные кошельки

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

Если вы хотите больше подробностей на данную тему, мы рекомендуем вам ознакомится с нашей статьей: «Виды кошельков для хранения криптовалюты».


Что означает логотип и символ эфириума?

Виталик Бутерин разработал самую раннюю эмблему эфириума. Она состояла из двух повернутых символов суммирования Σ (сигма из греческого алфавита). Окончательный дизайн логотипа (на основе этой эмблемы) состоит из ромбовидной формы, называемой восьмигранником, окруженным четырьмя треугольниками. Как и в случае с другими валютами, для эфира также есть свой стандартный символ в Unicode, чтобы приложения и веб-сайты могли легко отображать данную валюту. Хотя это не так широко распространено, как $ для доллара, но тем не менее, наиболее часто используемый символ для эфира, это Ξ.





Глава 4 – Масштабируемость, ETH 2.0 и будущее эфириума

Содержание


Что такое масштабируемость?

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

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


Для чего эфириуму нужна масштабируемость?

Сторонники эфириума считают, что следующая итерация интернета будет построена на базе платформы. Так называемая Web 3.0 создаст децентрализованную топологию, характеризующуюся отсутствием посредников, акцентом на конфиденциальности и переходом к истинному владению собственными данными. Такая основа будет построена на распределенных вычислениях в форме смарт-контрактов и распределенных протоколов хранения информации/коммуникации.

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

Например: лимит газа в блоке составляет 100 000 гвей. Вы хотите включить десять транзакций с 10 000 гвей для каждой, в таком случае система обработает операцию, также будет и для двух транзакций по 50 000 гвей, но любые дополнительные транзакции, представленные вместе с ними будут ждать включения в следующий блок. 

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

Рост популярности крипто-котиков стал отличным примером проявления недостатков сети на данном фронте. В 2017 году игра на основе эфириума побудила многих пользователей совершать транзакции для участия в разведении своих собственных цифровых котиков (представленных в виде не взаимозаменяемых токенов). Они стали настолько популярными, что количество пендинг-транзакций взлетело до небес и привело к чрезмерной загруженности сети в течение определенного периода времени.


Трилемма масштабируемости блокчейна

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

К сожалению, это попросту невозможно без нанесения ущерба ключевым свойствам эфириума. Виталик Бутерин предложил трилемму блокчейна (представленную ниже), чтобы продемонстрировать тонкий баланс, который блокчейны должны соблюдать.


Условия блокчейн

Трилемма блокчейна: масштабируемость (1), безопасность (2) и децентрализация (3).


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

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

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

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

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


Какое количество транзакций может обрабатываться в сети эфириума?

В последние годы эфириум редко превышал десять транзакций в секунду (от англ. transaction per second, сокр. TPS). Для платформы, стремящейся стать «мировым компьютером», это число на удивление маленькое.

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


Что такое эфириум 2.0?

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

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

Другой недостаток эфириума (и других криптовалют работающих на Proof of Work) связан с тем, что он невероятно ресурсоемкий. Чтобы успешно добавить блок в блокчейн, первоначально его нужно добыть. Однако, чтобы создать блок таким образом, необходимо быстро выполнить вычисления, которые потребляют огромное количество электроэнергии.

Для устранения вышеуказанных ограничений был предложен основной набор обновлений, известных под общим названием: эфириум 2.0 (или ETH 2.0). После полного развертывания, ETH 2.0 значительно улучшит производительность всей сети.


Что такое шардинг эфириума?

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

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


сеть без добавления к сети с общим доступом

Сеть в марте 2020 года по сравнению с аналогичной сетью с реализованным шардингом.


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


Что такое эфириум плазма?

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

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

Сокращение объема данных, которые должны хранится на нодах является жизненно важным компонентом для успешного масштабирования эфириума. Подход с плазмой позволяет разработчикам определить функционирование «дочерних» цепочек в смарт-контракте созданном на основной цепи. Затем на таких цепочках можно будет свободно создавать приложения или процессы, которые слишком дорого запускать или хранить на основной цепи.

Для более детального введения в плазму, рекомендуем ознакомится с нашей статей на тему: «Что такое эфириум плазма?


Что такое роллапс-эфириума?

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

Один контракт на основной цепочке содержит в себе все средства второй цепи, а также криптографическое подтверждение её текущего состояния. Операторы на вторичной цепочке обеспечивают непрерывную связь с контрактом, а также следят за тем, чтобы только достоверные переходы состояния цепи дублировались в основной сети. Идея состоит в том, чтобы это состояние поддерживалось вне цепочки, исключая необходимость хранить данные на блокчейне. Однако ключевое отличие роллапов от плазмы заключается в том, что все транзакции в сайдчейне передаются на основную цепочку. Используя специальный тип транзакций, большое количество финансовых операций можно «свернуть» (от англ. rolled up) в специальный блок, под названием роллап-блок.   

Существует два типа роллапов: оптимистический (от англ. Optimistic) и ZK-роллап (от англ. ZK Rullup). Оба варианта гарантируют правильность переходов между состояниями сети, но совершенно разными способами. 

ZK-роллапы отправляют транзакции на основе криптографического метода верификации, под названием: «доказательство с нулевым знанием (разглашением)». Более правильным названием для данного подхода является zk-SNARK. Мы не будем вдаваться в подробности того, как это работает, но мы рассмотрим, как это можно использовать для роллапов. Такой способ подходит для двух сторон, которые хотят доказать друг другу, что у них есть определенная часть информации, не раскрывая при этом содержимое своего знания. 

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

Оптимистичные роллапы частично жертвуют своей масштабируемостью для большей гибкости. Используя виртуальную машину под названием «оптимистическая виртуальная машина» (от англ. Optimistic Virtual Machine, сокр. OVM) такой механизм может выполнять смарт-контракты на вторичных цепочках. С другой стороны, нет никаких криптографических доказательств того, что переход состояния, представленный для главной цепи, является правильным. Чтобы устранить эту проблему, существует небольшая задержка, позволяющая пользователям оспаривать и отклонять недействительные блоки, отправленные на основную цепочку. 


Что такое proof of stake (PoS) эфириума?

Proof of Stake или доказательство доли (сокр. PoS) – это альтернатива алгоритму Proof of Work (доказательство работы) для валидации блоков. В системе Proof of Stake отсутствует майнинг как таковой, вместо этого используется минтинг (иногда встречается такая формулировка как: форжинг). Вместо майнеров, конкурирующих между собой своей мощностью хеширования, нода (или валидатор) периодически определяется случайным образом для валидации блока-кандидата. Если весь процесс выполнен правильно, данный участник получает все комиссионные сборы блока и в зависимости от протокола: дополнительное вознаграждение за блок.

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

Переход эфириума с PoW на PoS запланирован в рамках эфириума 2.0 с обновлением, под названием каспер. Хотя точная дата еще не определена, первая итерация скорее всего состоится в 2020 году.


Что такое стейкинг эфириума?

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

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


Сколько ETH составляет одна доля (стейк) в эфириуме?

Предполагаемая минимальная доля эфириума составляет 32 ETH на одного валидатора. Высокий финансовый порог установлен для того, чтобы сделать попытку атаки 51% чрезвычайно дорогостоящей.


Как много ETH я смогу зарабатывать участвуя в стейкинге эфириума?

Это довольно специфичный вопрос. В целом, всё зависит от вашей доли, общего количества выделенных ETH в сети, и уровня инфляции. В качестве крайне приблизительной оценки, текущие расчеты будут равны 6% дохода в год. Имейте в виду, что это только предположение, и итоговая сумма может изменится в будущем.


Как долго мои ETH будут залочены в рамках стейкинга?

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


С какими рисками связан стейкинг ETH?

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

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





Глава 5 – Эфириум и децентрализованные финансы (DeFi)

Содержание


Что такое децентрализованные финансы (DeFi)?

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

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

Выражаясь простым языком, движение децентрализованных финансов (DeFi) направлено на создание новой финансовой системы, свободной от нынешних ограничений. По причине относительно высокой степени децентрализации и большой базы разработчиков, основная часть DeFi в настоящее время строится на эфириуме. 


Для чего можно использовать децентрализованные финансы (DeFi)?

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

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


Децентрализованные финансы (DeFi) когда-нибудь станут мейнстримом?

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

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


Какие существуют приложения связанные с децентрализованными финансами (DeFi)?

Одним из наиболее популярных вариантов использования децентрализованных финансов (DeFi) являются стейблкоины. Это токены на блокчейне, стоимость которых привязана к активу из реального мира, такому как фиатная валюта. Например, BUSD привязан к доллару США. Что делает эти токены удобными в использовании, так это то, что они находятся на блокчейне, и их очень легко хранить и передавать другим.

Еще одно популярное направление для приложений, это лендинг. Существует много одноранговых (P2P) сервисов, которые позволяют другим пользователям заимствовать ваши средства, за что вы будете получать процентные выплаты в качестве дохода. Одним из самых доступных и простых сервисов попробовать это, является Binance Lending. Все что вам нужно сделать, это перевести свои средства на ваш кошелек для лендинга, после чего вы можете начать зарабатывать проценты уже на следующий день!

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


Децентрализованные биржи (DEX) на эфириуме

Децентрализованная биржа (от англ. Decentralized Exchange, сокр. DEX) – это площадка, позволяющая совершать сделки непосредственно между кошельками пользователей. Когда вы торгуете на Binance, вы отправляете свои средства на биржевой кошелек и обмениваетесь валютой через внутренние системы биржи.

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

Отличным примером такой децентрализованной биржи является Binance DEX. Другими примечательными образцами, построенными на эфириуме, являются: Uniswap, Kyber Network и IDEX. Многие из них этих примеров позволят торговать с аппаратного кошелька для максимальной безопасности ваших сделок.


Централизованные и децентрализованные биржи

Централизованные и децентрализованные биржи.


Выше мы проиллюстрировали различия между централизованным и децентрализованным обменником. Слева мы видим, что Binance находится в середине транзакций между пользователями. Поэтому, если Алиса хочет обменять свои токены А на токены В, которые находятся у Боба, для начала они должны перечислить (сделать депозит) свои активы на биржу. После операции на бирже, Binance соответствующим образом перераспределяет их балансы.

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

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





Глава 6 - Участие в работе сети эфириума

Содержание


Что такое нода эфириума?

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

Все ноды работают как обратные точки связи, в сети эфириума существует несколько видов таких точек.


Как работает нода эфириума?

Эфириум в отличие от биткоина не имеет единой программы в качестве эталонной реализации. В тех случаях, когда экосистема биткоина использует Bitcoin Core в качестве основного программного обеспечения для ноды, эфириум предлагает ряд отдельных (но совместимых) программ на основе своего Yellow Paper. Самыми популярными решениями являются: Geth и Parity.


Полная нода эфириума

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

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

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


Упрощеннные ноды эфириума

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

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

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

Майнинг нода эфириума

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

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

У майнеров есть два варианта: соло майнинг и майнинг пул. Соло майнинг предполагает работу одного майнера над тем, чтобы создавать блоки. Если он их добывает успешно, вся награда достается только ему. Второй вариант, это майнинг пул, в котором все участники объединяют свою мощность хеширования, это повышает общую вероятность найти блок, но в таком случае приходится распределять полученную награду среди членов пула.


Запуск ноды в сети эфириума

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

Как и в случае с биткоином, существует ряд компаний, предлагающих подключение в формате «plug-n-play» к нодам эфириума. Это может быть лучшим вариантом для тех, кто хочет просто получить и запустить свою ноду, однако за такое удобство будет взиматься дополнительная плата.

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

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

Запуск собственной ноды лучше всего работает на устройствах, которые всегда могут быть в режиме online. Если ваша нода переходит в автономный режим, может потребоваться значительное количество времени для синхронизации с сетью, до того как она снова подключится к сети. Таким образом, лучшим решением для этого будут устройства, которые дешевы в сборке и просты в обслуживании. Например, вы можете запустить упрощенную ноду даже на Raspberry Pi.


Как майнить эфириум

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

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


Что такое ProgPow эфириума?

ProgPoW – это программируемое доказательство выполнения работы (от англ. Programmatic Proof of Work). Подобное предложение по расширению алгоритма майнинга в эфириуме называется Ethash и оно предназначено для повышения конкурентоспособности графических процессоров с установками типа ASIC

Устойчивость к асикам (от англ. ASIC-resistance) обширно исследовалась как биткоин так и эфириум сообществами. В случае с биткоином, асики стали доминирующим майнинговым оборудованием сети. 

В сети эфириума асики также присутствуют, но в гораздо меньшем количестве; большая часть майнеров все еще использует видеокарты. Однако эта ситуация может вскоре измениться, так как всё больше и больше компаний вводят на рынок майнинга эфириума ASIC-оборудование. Но почему асики предполагают проблему? 

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

Интеграция ProgPow была предметом споров с 2018 года. В то время, как некоторые считают, что это может быть полезно для экосистемы эфириума, другие выступают против этого из-за того, что это может привести к хардфорку. С предстоящим переходом на Proof of Stake реализация ProgPow все ещё остается под вопросом.


Как разрабатывается программное обеспечение эфириума?

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

Основываясь на материале от Андреаса Антонопулоса и Гэвина Вуда: Mastering Ethereum и на Developer Resources на Ethereum.org разработчики могут получить всю необходимую информацию, чтобы в дальнейшем принять участие в развитии экосистемы эфириума. 


Что такое масштабируемость?

Впервые технология смарт-контрактов была описана еще 1990-х годах, но их последующее использование поверх блокчейн-сетей определило совершенно новый набор задач, которые можно выполнять с их помощью. В 2014 году Гэвин Вуд предложил новый язык программирования: Solidity, и с тех пор он стал основным языком разработки смарт-контрактов эфириума. Синтаксически Solidity напоминает Java, JavaScript и C ++.

По своей сущности, Solidity это инструмент, позволяющий разработчикам писать код, который можно разбить на инструкции, понятные виртуальной машине эфириума (от англ. Ethereum Virtual Machine, сокр. EVM). Если вы хотите лучше понять, как это работает, Solidity GitHub – отличная отправная точка для изучения всех необходимых материалов.

Следует отметить, что Solidity не единственный язык, доступный эфириум-разработчикам. Другой популярный язык, это Vyper, который по своему синтаксису больше похож на Python.

Loading