The flexibility and programmability of the Ethereum blockchain (and others like it) are creating an ecosystem where developers can build decentralised applications (DApps) and financial products such as flash loans, utilising smart contracts to execute code on the Ethereum blockchain. Unlike traditional apps, DApps run on a peer-to-peer network of computers (nodes) rather than on centralised servers. This decentralised nature brings several of the advantages previously mentioned. As a technology, DApps have been a game-changer in fintech but we are still just scratching the surface of possible applications.
From a technology standpoint, as posited by the Innovator’s Dilemma, blockchain, DLTs, smart contracts and DApps may appear to take a technological step back in that they offer capabilities that are already delivered off-chain.