Blockchain technology is a distributed add-only digital ledger shared among peer-to-peer networks. The digital asset to be stored in the digital ledger is verified and recorded irretrievably in a chronological order. The distributed nature and the verification process ensure the immutability and authenticity of the recorded digital assets.