The advent of blockchain and Cryptocurrency