Upfiring is a peer-to-peer (P2P) distributed file-transferring platform designed at its core to enhance the way files are shared between users. By decentralizing the file-sharing process, Upfiring completely removes the middleman and allows users to directly exchange information via the blockchain network.