9 Computer software for blockchain technology; computer software for enabling users to carry out commercial transactions by electronic means via a global computer network; computer software platforms, namely for carrying out payment and other financial transactions; computer hardware, namely for use in the transmission of virtual currency and traditional currency between computers via a peer-to-peer computer network; currency authentication apparatus and equipment; downloadable cloud computing software; downloadable data files, namely for use in electronic cash-equivalent transfers.