Вторая проблема: внести изменения в заключенные контракты невозможно, записи о совершенных транзакциях сохраняются в блокчейне в первозданном виде. Это, конечно, гарантирует высокий уровень доверия пользователей к блокчейну, но на практике это означает, что любые допущенные при составлении смарт-контракта ошибки (как чисто технические, так и в части отражения договоренностей) приведут к тому, что он будет заведомо некорректно исполнен. Изменения будут возможны только в случае заключения нового смарт-контракта, который вернет стороны в первоначальное положение. Понятно, что для этого потребуется согласие обеих сторон. К сожалению, как показывает практика, такого рода неточности могут возникать довольно часто.