Что такое ETHEREUM?
Полное руководство для начинающих
Ethereum - технологическая платформа, которая произвела революцию в цифровом мире. Ethereum стремится полностью изменить работу Интернета. Если он будет полностью реализован, он изменит ход многих событий, включая способы управления финансами, хранения данных, заключения контрактов и установления доверия.
В этой статье мы попытаемся ответить на следующие вопросы -
Надеюсь, вы узнаете все об Ethereum и его перспективах к концу этой статьи.
Но прежде чем углубляться в детали Ethereum, давайте сначала разберемся с его предшественником - Биткоином, и технологией, на которой он работает - Блокчейн.
Вы сможете лучше понять Ethereum и его функции, узнав о биткоинах и блокчейне.
Биткоин - предшественник
В 2008 году Сатоши Накамото вызвал много шума, когда объявил о биткоине. Впервые программирование валюты стало возможным. Транзакции могут осуществляться в одноранговой сети, что исключает необходимость в «посредниках», доверенных или иных.
Биткоин показал миру, что математика может взять на себя роль «надежного посредника».
Но является ли биткоин еще одной цифровой версией традиционной валюты?
Точно нет!
Чем биткоин отличается?
Первоначально биткоин использовался как общий термин для обозначения следующих двух аспектов:
Блокчейн Биткоин был ограничен только финансовыми транзакциями. Следовательно, это поставило под угрозу перспективы технологии блокчейн.
Но что такое технология блокчейн? Давайте сначала поймем это.
Блокчейн
По определению, цепочка блоков - это «общая книга» или «распределенная база данных», содержащая данные в форме «блоков». Каждый «блок» включает информацию о предыдущем и следующем блоке, создавая неизменную цепочку блоков.
Важным аспектом этой технологии является то, что она позволяет добавлять только новые данные. Часть информации не может быть удалена после того, как она попала в цепочку.
В отличие от традиционных баз данных, блокчейн не «хранится» на одном компьютере. Вместо этого он работает с одноранговой сетью, где каждый компьютер функционирует как «узел».
Каждый узел выполняет и записывает все, что происходит в цепочке блоков, превращая цепочку блоков в «общую бухгалтерскую книгу».
Следовательно, нет единой организации, которая контролирует процессы. Вся сеть добровольных участников берет на себя ответственность, что делает ее «децентрализованной».
Процесс автоматизирован. Он функционирует исключительно на основе математических условий, согласованных участниками.
Читать про различия в моей статье на медиуме.
Что такое Ethereum?
Официальный сайт дает следующее определение Ethereum:
«Ethereum - это глобальная платформа с открытым исходным кодом для децентрализованных приложений. На Ethereum вы можете написать код, который контролирует цифровую ценность, работает точно так, как запрограммировано, и доступен в любой точке мира».
Одно из значений Ethereum заключается в том, что он освободил технологию блокчейна от финансовых ограничений Биткоина и расширил сферу ее применения. Он показал миру, как другие отрасли могут получить выгоду от его применения.
Итак, Ethereum - это единственный в своем роде программируемый блокчейн.
Например, представьте, что вам дан скелет, который можно изменить. Вы должны настроить кости, наложить слои на мышцы, разместить органы и нанести последние штрихи. В конце концов, вы получаете совершенно нового человека, созданного по вашему выбору и требованиям.
Последствия упомянутого выше примера реальны и действительно являются фундаментальной функцией Ethereum. Он позволяет создавать собственные приложения на основе блокчейнов, которые могут работать в сети Ethereum.
Как и Биткоин, архитектура Ethereum также имеет два аспекта:
«Родная» криптовалюта Ethereum называется Ether .
Эфир был создан для финансовой поддержки проекта Ethereum, а не наоборот. Эта функция является существенным отличием Ethereum от его предшественника, Биткоина.
Важность этой технологии не в том, что она есть. Это то, что он может делать в тех направлениях, которые он открывает для цифрового мира.
Каково видение Ethereum?
Мы можем перечислить некоторые из основных видов использования Интернета следующим образом:
В повседневном использовании мы зависим от сети клиент-сервер. Данные хранятся на центральном компьютере или «сервере», к которому ваш компьютер имеет доступ. Вся личная информация, которую вы предоставляете в Интернете (данные карты, дата рождения и т.д.), хранится на каком-то сервере.
Сами серверы являются компьютерами и не могут «разобраться» в ваших данных. Однако люди-владельцы этих серверов могут.
Большинство этих серверов принадлежат государственным учреждениям или частным корпорациям.
Совершенно очевидно, что такими данными можно злоупотреблять. Как и Брайан Белендорф, некоторые считают эту централизованную структуру «первородным грехом» Интернета.
Технология блокчейн (в целом) и, в основном, Ethereum существуют, чтобы исправить это.
Видение Ethereum - построить «новый Интернет». Тот, который будет децентрализованным, как и предполагалось всегда.
Интернет, где,
Ethereum стремится «демократизировать» Интернет и хочет построить «мировой компьютер».
Здесь возникают некоторые очевидные вопросы:
Итак, давайте попробуем найти ответы на эти вопросы.
Аспекты Ethereum
Вы, должно быть, уже поняли, что Ethereum - это многогранный домен. У него много аспектов, и именно через них функционирует технология.
Для наших целей мы должны рассматривать их индивидуально.
1. Смарт-контракты Ethereum
Смарт-контракты являются важным элементом некоторых платформ блокчейнов , включая Ethereum.
Национальный институт стандартов и технологий (NIST) Соединенных Штатов Америки определяет смарт-контракты как:
«Набор кода и данных (иногда называемых функциями и состоянием), который развертывается с использованием криптографически подписанных транзакций в сети блокчейн».
Смарт-контракты используют математические алгоритмы, поэтому они исключают необходимость от посредников поддерживать свою неприкосновенность и обеспечивать исполнение.
Чтобы понять, как это работает, рассмотрим следующий пример.
Представьте себе автомат по продаже газет. Вы должны положить монету, чтобы получить газету.
Предположим, вы кладете монету, а газеты все равно не получаете. Что должно быть дальше?
Это своего рода сценарий, в котором может помочь смарт-контракт.
Доверие создается с помощью смарт-контрактов в любой транзакции на основе блокчейна. Это код, который автоматически выполняет предопределенную функцию при соблюдении предварительно установленных условий. Смарт-контракты Ethereum обладают обширной функциональностью по сравнению со многими другими смарт-контрактами на основе блокчейнов.
Программируемость Ethereum позволяет разработчикам использовать его уникальными способами. Таким образом, они могут включать множество вариаций в соответствии с требованиями.
Это стало возможным благодаря виртуальной машине Ethereum или EVM.
2. Виртуальная машина Ethereum (EVM)
Именно инновация в EVM сделала Ethereum тем, чем он является сегодня. Престижная «программируемость» Ethereum обязана EVM.
До появления Ethereum разработчикам приложений на основе блокчейнов приходилось выполнять утомительные и трудоемкие задачи, подобные следующим:
Затем появилась виртуальная машина Ethereum с совершенно другим и более адаптируемым подходом. Среди прочего, это позволяло разработчикам использовать любой доступный язык программирования.
Следовательно, разработчики могли создавать множество специализированных «децентрализованных приложений» или dApps с беспрецедентным уровнем простоты и эффективности. Именно через эти децентрализованные приложения происходит практическое применение любой цепочки блоков (включая Ethereum).
Приложения децентрализованы и в основном имеют открытый исходный код и не имеют центрального органа управления. Они ориентированы на вознаграждение и основаны на протоколе.
Чтобы узнать больше о децентрализованных приложениях, прочтите нашу подробную аналитику «Что такое децентрализованные приложения»
3. Проверка блокчейна
Ethereum (и блокчейн в целом) исключает необходимость в надежных посредниках, таких как банки. Однако, если не через посредников, как мы узнаем, что транзакция действительна?
Технология блокчейн отвечает на этот вопрос в форме «проверки».
Валидация - это процесс, с помощью которого узлы проверяют легитимность любой новой транзакции. Новый блок добавляется после проверки.
Транзакция проверяется на соответствие некоторым стандартным и предопределенным критериям. Эти критерии определяет разработчик блокчейна.
Хотя каждый узел может подтвердить транзакцию при соблюдении определенных критериев, не каждый узел принимает активное участие. Те, кто проверяет транзакцию, известны как валидаторы.
Процесс проверки известен как майнинг, а валидаторы считаются майнерами. Майнинг - один из самых фундаментальных аспектов любой цепочки блоков.
В следующем разделе давайте выделим некоторые важные детали о майнинге Ethereum.
Что такое майнинг Ethereum?
Майнинг - это процесс, который помогает проверять транзакции, чтобы их можно было упорядочить и сохранить в виде блоков. Как уже упоминалось, каждая транзакция или добавление к цепочке блоков должны быть проверены. Это делают майнеры в сети.
Теперь вы можете спросить, что майнеры получают в качестве «награды» за выполнение этой функции? И ответ - Эфир!
За каждую успешную проверку майнер награждается эфирами.
Эфир можно использовать следующим образом:
Помимо генерации эфира, майнинг играет еще одну важную роль в сети Ethereum. Так сказать, майнеры берут на себя одну из важнейших функций банков в реальном мире. Так же, как банки ведут учет финансовых транзакций, майнеры делают то же самое для транзакций блокчейна.
Таким образом они предотвращают двойные траты, мошенничество и тому подобное.
Процесс майнинга для любой конкретной цепочки блоков основан на одном из двух основных согласованных алгоритмов - Proof of Work и Proof of Stake.
Первый - традиционный способ, используемый Биткоbном. Это более громоздко, так как требует огромных вычислительных мощностей. Второй - более развитый и эффективный метод, который вскоре будет реализован Ethereum. Однако в настоящее время Ethereum использует протокол, который является их гибридом.
Затем необходимо обсудить некоторые современные варианты использования, чтобы подчеркнуть важность Ethereum в деловом мире.
Некоторые варианты использования Ethereum
Ethereum не только изменил мир блокчейнов, но и помог развитию многих других отраслей. Например,
Теперь, когда мы обсудили почти все аспекты Ethereum, давайте также взглянем на некоторые проблемы, с которыми он сталкивается в настоящее время.
Масштабируемость - помеха коммерческому внедрению
Что касается масштабируемости, блокчейн Ethereum по-прежнему страдает, как и все остальные. В первую очередь, эту проблему можно понять с точки зрения способности блокчейна поддерживать транзакции в секунду.
С одной стороны, такие гиганты, как PayPal, MasterCard и другие, обрабатывают огромное количество транзакций в секунду (TPS). VISA, эталон в этом отношении, обрабатывает около 1700 транзакций в секунду.
С другой стороны, биткойн имеет средний TPS 4,6, а максимальная пропускная способность Ethereum в настоящее время составляет 15 TPS.
Кроме того, достижение пиковой емкости приводит к замедлению работы сети. Это было замечено в 2017 году, когда участникам сети Ethereum была предоставлена возможность «покупать и разводить криптокотиков». Шумиха была огромной, и это привело к снижению скорости транзакций в сети.
Итак, означает ли это, что это в некотором роде конец пути для Ethereum? Ну не совсем.
Будущее - Ethereum 2.0
О планах на Ethereum 2.0, также известного как Serenity, объявил Виталик в прошлом году на Девоне. Если все пойдет по плану, Serenity будет обрабатывать около 15 000 транзакций в секунду в течение следующих трех-четырех лет. Более того, ожидается, что это значительно снизит транзакционные издержки в сети Ethereum.
При этом команда запланировала несколько основных форков (модификаций). Некоторые из них включают структурную модернизацию.
Блокчейн Ethereum 2.0 будет работать на трех уровнях:
Помимо структуры, протокол консенсуса также будет изменен. Кроме того, ожидается, что «майнеры» в процессе будут заменены «валидаторами». В целом ожидается, что процесс майнинга также изменится, и будущее действительно выглядит радужным.
По мере того, как человечество развивается, оцифровка играет все более важную роль в нашей жизни. Стремясь решить некоторые из основных проблем оцифровки, Ethereum ворвался на сцену в 2015 году. С тех пор он двигался только вперед.
Ethereum продолжил движение, инициированное инновацией технологии Blockchain. Движение к новому децентрализованному Интернету. Основываясь на новаторском вкладе Биткоина, Ethereum открыл новые беспрецедентные возможности в мире блокчейнов.
Во-первых, он представил правдоподобную альтернативу проблемам централизованного Интернета.
Во-вторых, это расширило возможности практического применения блокчейна в реальной жизни.
Кроме того, он освободил технологию от финансовой ограниченности, которая отягощала ее в эпоху биткоинов.
Путь Эфириума сталкивается с некоторыми проблемами.
Масштабируемость - главная проблема, мешающая ее распространению. Ethereum 2.0 находится на пути к окончательному решению проблемы к 2022 году.
В целом, Ethereum, похоже, является предвестником светлого будущего для индустрии блокчейн. Более того, с большой вероятностью от этого выиграют и другие отрасли.