Структура смарт-контракта, переменные — mapping. Переменные — address, конструктор, переменная msg. Контракты — наследование и модификаторы.