The use of cryptocurrencies is growing worldwide and blockchains are becoming increasingly saturated. This has led to the need for new technologies which can process more transactions in less time as well as provide more flexibility for users and dev ...