Можно ли менять смарт-контракты?
Нет. После размещения контракта на блокчейне его нельзя изменить.