Что принесло обновление Ethereum

11 октября 2017 г.

В сети Ethereum произведён технический хард-форк Byzantium. Это часть масштабного обновления Metropolis. Несмотря на то, что мы не увидели многими ожидаемые анонимные транзакции и Proof-of-Stake, Byzantium привнёс несколько интересных изменений.

Уменьшено вознаграждение за майнинг. Если раньше каждый новый намайненный блок стоил 5 ETH, то теперь его цена сократилась до 3 ETH. Это первый шаг на пути к переходу на алгоритм Proof-of-Stake, при котором PoW-майнинг будет исключён полностью. Напомним, что PoW-майнинг заключается в подтверждении транзакций, совершаемых пользователями и создании новых блоков в блокчейн цепочке за счет сложных математических вычислений, производимых мощными процессорами.

Полномасштабная подготовка для введения приватных транзакций. В сеть были введены четыре нативных контракта, позволяющие производить выполнение дорогостоящих вычислительных операций непосредственно на том CPU, на котором запущена виртуальная машина Эфириума (EVM).  Это необходимо для введения в сеть Ethereum криптографического решения zk-SNARK. Что в последствии даст возможность производить анонимные транзакции вне EVM и за меньший расход газа.

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

Смарт-контракты стали ещё умнее. Если раньше для досрочной остановки выполнения смарт-контракта использовалась команда ‘throw’, которая тратила остаток газа и при этом не возвращала сообщение об ошибке, израсходовав весь газ, то теперь у разработчиков появилась возможность останавливать выполнение контракта, не сжигая остаток газа, путём введения кода операции REVERT.

Комментарии

Никто ещё не оставил комментариев. Желаете быть первым?