42 Peer-to-peer file sharing services, namely, providing temporary use of online, non-downloadable software for peer-to-peer file sharing; File sharing services, namely, providing online facilities featuring technology enabling users to upload and download electronic files and digital content; Providing temporary use of online, non-downloadable software; Providing temporary use of online, non-downloadable file sharing software; Providing temporary use of online, non-downloadable software for peer-to-peer networking and file sharing; Providing temporary use of online, non-downloadable software for uploading, searching for, locating, accessing, sharing, transferring, downloading, previewing, and managing data, text, images, documents, software, and other digital files and content; Providing temporary use of online, non-downloadable software for use in encrypting and decrypting, and encoding and decoding of computer files and digital content; Providing temporary use of online, non-downloadable software for connecting users together to form a distributed, decentralized network for peer-to-peer file transfer; Providing temporary use of online, non-downloadable software for providing access to on-line directories, indices and searchable databases relating to a variety of information and data available on a global computer network; Providing temporary use of online, non-downloadable software for enabling users to simultaneously stream and download digital content; Providing temporary use of online, non-downloadable software for enabling users to detect malicious content, malware, and viruses in digital content; Providing temporary use of online, non-downloadable software for enabling users to earn, receive, send, spend, and manage digital and virtual currency and cryptocurrency; Providing temporary use of online, non-downloadable software that enables peer-to-peer file sharing through the use of digital and virtual currency and cryptocurrency; Providing temporary use of online, non-downloadable software for use as a cryptocurrency wallet