Грядет Constantinople: что Вам нужно знать о большом обновлении Ethereum
31 августа была завершена разработка Constantinople, следующего масштабного обновления платформы Ethereum, которое включает в себя пять важных изменений. После релиза обновление кардинально поменяет блокчейн платформы.
Это означает, что ноды, на которых работает ПО Ethereum, должны будут обновиться вместе со всей системой. В противном случае им придется работать как отдельная блокчейн сеть. Такой «hard fork» может сопровождаться интересными событиями: если часть пользователей будет не согласна с изменениями, могут быть запущены две совершенно разных версии одного и того же блокчейна.
Однако, большинство из изменений будут не заметны обычному пользователю. Constantinople характеризуется как «обновление обслуживания и оптимизации». Практически все изменения коснутся технической части Ethereum. Что действительно повлияет на конечного пользователя? Изменится базовая экономическая политика сети и будет выставлена задержка «бомбы сложности», запрограммированной на замедление создания новых блоков в сети.
Вот пять самых важных технических изменений:
EIP 145 — техническое обновление метода обработки информации на Ethereum, известного как побитовый сдвиг;
EIP 1052 — средство оптимизации крупномасштабного выполнения кода на Ethereum;
EIP 1283 — внедрение более справедливого метода ценообразования смарт-контрактов;
EIP 1014 — улучшение определенного типа масштабируемого решения на основе «off-chain» транзакций;
EIP 1234 — самое спорное обновление, оно уменьшает выдачу вознаграждения за майнинг блоков, а также задерживает бомбу сложности на 12 месяцев.
В общем, обновление включает в себя оптимизацию кода для улучшения времени обработки транзакций; более справедливые структуры ценообразования для внесенных в хранилище данных смарт-контрактов; редактирование кода, облегчающее масштабирование и изменения в экономической политике.