Хардфорк Ethereum Constantinople — Обзор

Hardfork эфира — что будет

Очень скоро Ethereum получит очередное обновление протокола.
Хард Форк выйдет под названием Константинополь и принесет необходимые обновления для улучшения производительности сети, но также возникнут и проблемы со сложностью майнинга и вознаграждением за блок.
Обновление будет довольно интенсивное и нарушит обратную совместимость – это значит, что возникнет Hard Fork.
Но это не значит, что Эфириум разделиться на две разные криптовалюты, как это было в случае с эфириум классик.
Давайте подробно рассмотрим все обновления, которые принесет Константинополь и начнем с улучшения производительности сети.
Производительность для Эфириума очень важна, так как он постоянно конкурирует с другими платформами, которые работают быстрее.
Для решения этой проблемы разработчики улучшили Виртуальную Машину эфириума – двигатель, который выполняет код смарт-контрактов.

Улучшения Ethereum

Первое улучшение это EIP-145, которое добавляет побитовые команды переключения в виртуальную машину эфириума.
Побитовые команды — это процесс перемещения битов числа влево или вправо.
С этим улучшением, операции будут использовать в 10 раз меньше Газа.
Это значит, что размещение определенных смарт-контрактов в сети станет дешевле.
Следующее улучшение – EIP 1052, которое вводит новую операцию, позволяющую смарт-контрактам проверять и взаимодействовать с кодом другого смарт-контракта более эффективно и быстро.
Теперь, проверка смарт-контрактов использует ХЭШИ.
У каждого смарт-контракта будет уникальный ХЭШ, который можно проверить и определить подлинность контракта.
Улучшения EIP 145 и EIP 1052 сделают виртуальную машину эфириума еще более эффективной и быстрой, а также снизят стоимость размещения смарт-контрактов в сети.
Следующее улучшение EIP 1014, которое добавит «State Channels» в протокол эфириума.
Это улучшение можно сравнить с Lightning Network в сети Биткоина.
State Channels позволяет проводить транзакции за пределами основного блокчейна и не нагружать основной блокчейн большим количеством транзакций.
О том, что такое Lightning Network вы можете узнать, нажав на подсказку в правом верхнем углу экрана.
Следующее улучшение EIP 1234.
Это обновление повлияет на награду за блок и отложит действие Бомбы сложности.
Давайте начнем с награды за блок.
На данный момент, в сети эфиириум майнеры получают награду в 3 Эфира за создание нового блока.
Новый блок в сети эфиириум создается примерно каждые 15 секунд, что значит каждый день, создается 5000-6000 новых блоков.
С наградой за новый блок в 3 Эфира, означает, что каждый день добывается 15000-18000 монет эфириума.
Это может стать большой проблемой, так как постоянно растущее количество Эфира оказывает давление на текущую стоимость одной монеты.
Если чего-то мало, то это растет в цене, но если что-то доступно в изобилии, то цена уменьшается.
В случае с криптовалютой, это может подтолкнуть людей продавать монеты, так как с каждым днем количество монет растет, а ценность одной монеты уменьшается.
Снижение выпуска новых монет эффективно снизит инфляцию эфиириума и возможно повысит цену на эфир.
Например, Биткоин имеет ограничение выпуска монет в 21 000 000.
Эфириум же ограничений по выпуску монет не имеет.
Поэтому, снижение награды за блок до 2ух эфира действительно разумное решение.
Биткоин же имеет автоматический механизм регулирования награды за блок.
Каждые 210000 блоков, награда за блок снижается вдвое.
Некоторые люди предлагают снизить награду за блок в эфиириуме до 1 эфира.
Это еще сильнее повысит цену на эфир, но майнеры будут получать значительно меньше.
А сеть нуждается в майнерах, так как они обеспечивают ее безопасность.
Если большое количество майнеров перестанут майнить Эфириум – это может ослабить сеть и сделать ее менее защищенной от атак.
Поэтому было выбрано снижение награды за блок до двух эфиров, чтобы большинство майнеров осталось поддерживать сеть.
Обновление EIP-1234 также хочет задержать Бомбу сложности.
Что это значит? Это все относится к планам Эфириума перейти на алгоритм Proof-of-Stake.

Proof-of-Stake как будущее эфира

Вы можете узнать больше об алгоритме Proof-of-Stake и о том, чем он отличается от Proof-of-Work нажав на подсказку в правом верхнем углу экрана.
Прямо сейчас, майнеры нужны для подтверждения транзакций и создания новых блоков.
За проделанную работу, майнеры получают вознаграждение.
С алгоритмом Proof-of-Stake майнеры станут не нужны.
Это значит, что они больше не смогут получать вознаграждение за свою работу.
И когда Эфириум окончательно перейдет на Proof-of-Stake – майнеры захотят выбрать, поддерживать ли новый алгоритм или остаться на старом.
Это может быть очередной хард форк, где сообщество эфириума пойдет разными путями.
Это произошло с Эфириумом в прошлом, когда появился Хард форк – Эфириум Классик.
Разработчики Эфириума не хотят допустить повторения этой ситуации, поэтому добавили Бомбу сложности в протокол.

Бомба сложности в ETH

Это специальный механизм, который экспоненциально усложняет создание нового блока со временем, до того момента, пока это станет невозможным и заморозит всю сеть.
Это было названо «Ethereum Ice Age» и впервые было добавлено 7 сентября 2015 года.
Бомба сложности выполняет две вещи:
• Оказывает давление на разработчиков Эфириума, чтобы они обновили протокол, потому что они не хотят заморозки сети.
• Подталкивает майнеров принимать новые обновления.
В противном случае майнеры не смогут получать никаких вознаграждений, так как сложность сети будет колоссальная.
Бомба сложности — это хорошая идея, но не идеальная.
После анонса бомбы сложности в 2015 году, планировалось заморозить сеть к концу 2016 года.
Идея была в том, что к концу 2016 года эфириум окончательно перейдет на алгоритм Proof-of-Stake.
Но этого не произошло.
Разработчики хотят быть уверены в том, что новый протокол будет такой же безопасный, как и старый.
Поэтому Бомба сложности была опять отложена на некоторое время.
Это был краткий обзор нововведений, которые принесет обновление Константинополь в протокол эфириума.

Репостни, чтоб не забыть

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *