Introduction
Blockchain technology is one of the most popular problems in recent years. Although blockchain technology prevents fraudulent behaviors, it cannot detect fraud by itself [32] [68] [71]. The use of blockchain applications such as bitcoin encourages cybercriminals to engage in cybercrime. As a result, Smart Contracts technology has been put in place to block these criminals [40]. They facilitate payment equity in commerce by providing irreversible transactions and are also used for illegal or malicious activities such as money laundering and ransomware [49] [19] [33].