42 Providing online non-downloadable software development tools for creating blockchain-based applications provided by a blockchain as a service (BAAS) provider; Providing user authentication services using blockchain-based software technology for cryptocurrency transactions; Computer programming of smart contracts on a blockchain; User authentication services using blockchain technology for verifying authenticity of physical goods, collectables; Authentication of data in the field of works of art, collectables, using blockchain technology