Данная статья является переводом: https://link.medium.com/KyzboqVXlsb — Введение Код смарт-контракта Ethereum неизменяем: его нельзя изменить после развертывания. Это сочетается с доверительной природой блокчейна, но затрудняет разработку и обслуживание смарт-контрактов. Кроме того, размер кода смарт-контракта ограничен 24 КБ. Помимо кода, каждый смарт-контракт имеет собственное внутреннее хранилище — массив 256-битных слотов. Solidity, самый популярный язык программирования смарт-контрактов Ethereum, назначает переменные…