Decentralised applications (dapps) are applications or programmes that operate on a blockchain or peer-to-peer (P2P) network.