Короткая история обновлений Ethereum

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

этапы развития Ether

Четыре этапа Ethereum

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

Онлайн-сервисы, которые работают на Ethereum блокчейне, называют смарт-контрактами (умные контракты). Например, один из таких сервисов хорошо знаком нашим пользователям — это еженедельная доля от чистых трансакционных доходов владельцам Banker (BNK) монет.

Ethereum платформа питается “газом” — единица расчета, которая используется для выполнения транзакции а также выполнения разных других задач на блокчейне. Ether (ETH), одна из самых популярных криптовалют в мире, которая изначально создавалась  как средство оплаты для покрытия расходов на газ платформы.

Команда Ethereum вложила много работы и совершенствовала систему все эти годы. Разработка проекта разделилась на 4 главных этапа и каждый из них символизирует определенный период прогресса — Frontier, Homestead, Metropolis и Serenity.

Ethereum Frontier и Homestead: начало  

С самого начала платформа Ethereum создавалась исключительно для разработчиков, а не для конечного потребителя, поскольку платформа использовала только интерфейс командной строки. Период получил название Frontier или “Дикий запад”.

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

Когда период Дикого запада закончился, жить стало легче: новые поселенцы осели в США и начали строить дома на своей земле и создавать свое будущее. Похожая ситуация случилась на платформе Ethereum. Как только все ошибки были убраны и платформа была адаптирована для конечного пользователя, Ethereum запустил первую всем доступную версию — этот период получил название Homestead.

Ethereum Homestead хард форк принес 3 главных улучшения. Во-первых, убрал так называемые ‘canary contracts’, которые давали возможность участникам Ethereum команды останавливать определенные действия в сети. Платформа стала более автономной.

В рамках обновления был создан новый кошелек ETH под названием Mist, приложение не только для хранения монет но и написания смарт контрактов. И последнее — новые коды для Solidity языка программирования.

Metropolis: сегодняшняя фаза

В последней четверти 2017 года основатели Ethereum решили пойти дальше и запустили обновление хард форк под названием Metropolis. Поскольку для одного обновления системы улучшений было слишком много, создатели решили разделить Metropolis на два обновления. Обновления получили два давних названия нынешнего Стамбула — Византия и Константинополь (далее Byzantium и Constantinople).

Главная цель Metropolis хард форк — это переход от нынешнего Proof of Work (POW) консенсусного механизма к более продвинутому — Proof of Stake (POS) методу. До сегодняшнего дня, Ethereum использовала ту же модель консенсуса что и Биткоин сеть, когда транзакции подтверждаются блокчейн майнерами.

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

Концепция Proof of Stake полагается на ‘stakes’ — “доли”. Определенное количество ether монет которое каждый валидатор — альтернатива майнерам — будет должен депонировать в систему. Когда определенное количество блокчейн транзакций получит подтверждение, валидатор получит свою долю обратно вместе с наградой.

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

Концепция POS еще не воплощена полностью и начнет функционировать в будущем вместе с хард форк Casper. Однако, изменения в этом направлении уже можно заметить в двух обновлениях хард форк — Byzantium и Constantinople.

история развития платформы

 

Byzantium: ледниковый период откладывается

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

Награда за один блог снизилась от 5 ETH до 3 ETH, что тормозит майнинг на Ethereum блокчейне. Однако, обновление также вызвало задержку в 18 месяцев, так называемый  Ethereum ледниковый период — стадия в который майнинг значительно усложняется по причине перехода всей системы на модель Proof of Stake.

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

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

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

Constantinople: ближайшее будущее

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

Constantinople предложит альтернативу для исполнения транзакций, чтобы ускорить Ethereum блокчейн. Сейчас процесс занимает около 15 секунд, потому нужны улучшения, которые уменьшают время подтверждения транзакций.

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

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

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

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

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

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

Constantinople и далее проводит корректировки, чтобы позже перевести систему на Proof of Stake метод. Обновление задерживает ледниковый период на Ethereum и дает разработчикам блокчейна больше времени для подготовки к переходу на новый консенсус алгоритм.

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

Muir Glacier: ледниковый период откладывается на еще более поздний срок

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

Это предложение задержало бомбу сложности Ethereum и ледниковый период еще на 4 000 000 блоков, что составляет примерно 600 дней. Разработчики платформы надеются, что задержка, введенная Muir Glacier, станет последней в своем роде, предоставляя сети достаточно времени для подготовки к новой модели Proof of Stake.

Ethereum Serenity: финальная фаза

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

Это случится, когда Ethereum перейдет в четвертую стадию Ethereum Serenity — “спокойствие”. Если переводить дословно, наступит безмятежность. На этой стадии Ethereum платформа должна раскрыть весь свой потенциал.

Если у вас есть вопросы по поводу Ethereum Constantinople хард форк, свяжитесь с нами через [email protected].