A blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a hash pointer as a link to a previous block, a timestamp and transaction data. By design, blockchains are inherently resistant to modification of the data. Blockchain got its breakthrough with Bitcoin, a cryptocurrency that uses blockchain technology. Attracted by the idea of removing the middleman and moving towards decentralization, organizations now adopt blockchain technology with the goal of disrupting the industry. Blockchain has the ability to increase secure data exchange and makes data transfer between entities simpler and easier. Today's practical applications of blockchain can be found in cryptocurrency, B2B finance, payment services, trading platforms, asset protection, data storage, smart contracts, voting systems and more.