Ethereum

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

Многие утверждают, что Ethereum может существенно изменить наше представление о модели "клиент-сервер". Многие утверждают, что она способна произвести революцию в нашем представлении о бизнесе в целом.

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

Однако что такое Ethereum и чем он отличается от Bitcoin?

Что именно представляет собой Ethereum?

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

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

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

Сходство с биткоином

Прежде чем мы углубимся в базовую технологию, которая делает Ether уникальным, стоит сделать шаг назад и посмотреть, что общего между Bitcoin и Ethereum.

Технология блокчейн

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

Майнинг с доказательством работы

Для добычи и подтверждения этих блоков используется алгоритм Proof of Work (POW). Другими словами, майнеры пытаются решить сложные вычислительные задачи с помощью электричества и оборудования. Это "рабочая" часть протокола POW. В протоколе Ethereum используется вызов под названием Etash, который облегчает майнерам использование интегральных схем, специфичных для конкретного приложения (ASICS). Это означает, что майнеры с менее продвинутой технологией все еще могут конкурировать в добыче сети Ethereum. ASIC являются одним из досадных побочных эффектов централизованной добычи биткоина.

Общественность и разрешения

Как и Bitcoin, Ethereum имеет открытый исходный код, и любой желающий может загрузить и написать программное обеспечение и запустить его в сети. Он также может выполнять задачи майнинга, подтверждая транзакции и выполняя смарт-контракты в сети. Нет необходимости "присоединяться" к какой-либо сети и передавать в нее свои данные

Валюта Ethereum

У Ethereum также есть своя собственная криптовалюта. Они называются "токенами" Ether (ETH). Их можно купить и обменять на другие криптовалюты и деньги FIAT через ряд бирж. Если вы хотите просто хранить и совершать операции с этой валютой, вы можете воспользоваться несколькими клиентами-кошельками, которые хранят Эфир так же, как и Биткоин.

Отличия от биткоина

Хотя Ethereum имеет много общих черт с Bitcoin, есть много технических различий, которые делают его совершенно уникальным. Фактически, основной идеей Ethereum было создание одной большой и децентрализованной виртуальной машины, в то время как главной целью Bitcoin была цифровая валюта.

Ограничения на размер блока

Способ расчета лимитов размера блока в Bitcoin и Ethereum совершенно разный. В то время как у Bitcoin размер блока ограничен 1 МБ, размер блока Ethereum основан на вычислительной сложности смарт-контрактов. Это известно как лимит "газа" на блок, который не является единым для всех блоков. Максимальный размер блока в сети Ethereum составляет примерно 1,5 млн. газа. Лимит на газ введен для того, чтобы добавить расходы на выполнение смарт-контрактов. Он также борется с проблемой "транзакционного спама". При совершении стандартной транзакции требуется около 21 000 единиц газа. Таким образом, в один блок можно уместить около 70 транзакций. В каждом блоке биткоина можно получить около 1 500-2 000 транзакций за блок.

Сокращение времени блока

Если говорить о времени создания блока, то Ethereum требуется около 14 секунд. Это гораздо меньше, чем 10 минут, которые в настоящее время требуются для блоков Биткоина. Поэтому на блокчейне Ethereum транзакции могут быть завершены за гораздо более короткое время.

Выполнение смарт-контрактов

Как уже упоминалось, Ethereum создан с использованием более продвинутого языка сценариев. Именно на этом коде строятся смарт-контракты, и программистам проще его понять. Затем эти контракты запускаются в сети Ethereum или на "виртуальной машине".

Важно также отметить, что смарт-контракты Ethereum являются "завершенными по Тьюрингу". Это означает, что теоретически в сети можно выполнить любое вычисление, независимо от его сложности.

Предложение, рост и добыча криптовалют

Это еще одно фундаментальное отличие Ethereum от Bitcoin, которое касается роста предложения токенов. Биткоин закодирован таким образом, что поколение токенов BTC будет уменьшаться вдвое каждые 4 года. Майнеры в сети Биткоин получают 12,5 BTC за каждый добытый блок. Это означает, что в общей сложности будет добыто всего 21 миллион биткоинов. С другой стороны, ETH будет по-прежнему производиться в фиксированном количестве ETH в год.

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

Что касается увеличения предложения, то существует довольно много источников дополнительного предложения. Первое это текущее вознаграждение майнера за блок, которое установлено на уровне 5 ETH за добытый блок. При нынешних темпах это означает, что ежегодно добывается около 18 миллионов ETH.

Однако следует также учитывать вознаграждение за "дядины" блоки (объясняется ниже). Если они отменяются последующими блоками, вознаграждение майнера, который отменяет блок, составляет всего 4 375 ETH (чуть меньше, чем вознаграждение за весь блок). Это называется "вознаграждение дяди".

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

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

Дядя против Сироты

Для Биткоина, когда майнер заканчивает действительный блок, но следует за ранее завершенным блоком, это называется «сиротским» блоком. Они не добавляются в основную цепочку и отбрасываются. Учитывая, что в сети Ethereum создается гораздо больше блоков, шансы создать действительные блоки, которые просто не будут добавлены в основную цепочку, намного выше.

Это связано с тем, что сеть Ethereum создает около 250 блоков в час по сравнению с 6 блоками в сети Биткоин. В Ethereum блоки, не входящие в основную цепочку, называются «дядями». Несмотря на то, что они не добавляются в основную цепочку, майнеры по-прежнему получают вознаграждение за их создание. Это меньшее вознаграждение, чем у основного блока цепочки.

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

Адреса аккаунтов

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

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

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

Децентрализованные приложения

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

Эти децентрализованные приложения будут работать в сети Ethereum, и все сетевые узлы будут участвовать в работе приложения. Эти разработчики приложений будут собирать средства, предлагая свои отдельные токены на торговой площадке за ETH. Это так называемые ICO или первоначальные предложения монет.

Будущее потенциальных Dapps настолько обширно и революционно, что мы обсудим его отдельно.

Возможные изменения в Ethereum

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

Это позволяет выполнять многие операции, например регулировку количества газа, необходимого в сети. Существуют также реализации защиты от атак квантового компьютера. Вдобавок к хард-форку будет прикреплена майнинговая «бомба сложности». Это первый шаг в переходе от PoW-майнинга к Proof of Stake Mining (POS). Разработчики Ethereum в конечном итоге хотят перейти на протокол PoS под названием Casper.