Blockchain: The History, Mechanics, Technical Implementation And Powerful Uses of Blockchain Technology