5 Critical Components of Blockchain Technology