The underlying technology that powers cryptocurrencies