  IoT systems have enabled ubiquitous communication in physical spaces, making
them smart Nowadays, there is an emerging concern about evaluating suspicious
transactions in smart spaces. Suspicious transactions might have a logical
structure, but they are not correct under the present contextual information of
smart spaces. This research reviews suspicious transactions in smart spaces and
evaluates the characteristics of blockchain technology to manage them.
Additionally, this research presents a blockchain-based system model with the
novel idea of iContracts (interactive contracts) to enable contextual
evaluation through proof-of-provenance to detect suspicious transactions in
smart spaces.
