Умные контракты созданы для того, чтобы автоматически, без вмешательства посредников, исполнять условия сделок. Но, учитывая сложность алгоритма и человеческий фактор при их написании, во многих контрактах допущены ошибки.