Blockchain is a distributed append-only data structure that enables the verifiability and traceability of transactions. Transactions are performed by adding blocks of data thanks to a peer-to-peer network, constituted by different entities called nodes (users). Trusted and non-trusted nodes can…