SDFS – Secure Decentralized File Sharing

The rise of blockchains has created an inflexion point that is driving the creation of a new “decentralized Internet”. With the rise of decentralized blockchain-based cryptocurrencies like Bitcoin and Ethereum, momentum for the creation of a decentralized Internet has surged. Numerous projects offer pieces of this decentralized Internet, from name lookup services to a world-wide shared storage system. But a decentralized data layer for the decentralized applications (dApps) built on top of the blockchain is missing. We would like to introduce you SDFS.

internet security and data protection concept, cybersecurity

The meaning of SDFS

The Secure Decentralized File Sharing (SDFS) network is designed to provide decentralized applications with a secure, point-to-point data layer that enables data exchange between instances of an application using secure micro-networks. Data and digital assets securely sent to other application instances. Also ir will automatically shred and encrypt using Topia Technology’s world-class encryption technology. This ensures that the data is available only to intended application instances and users.

Using the SDFS network and its secure micro-networks in the SDFS libraries, developers of dApps and manufacturers of IoT devices can build security into their products from the ground up. These libraries will simplify the process of securing devices and software. Using the SDFS network, movement of data between devices, applications, and servers is secured by the micro-networks without requiring each developer or manufacturer to create their own security solutions. Instead, developers build on top of SDFS’ tried and tested technology, and their users, devices, and data will be protected.

By combining blockchain, file-sharing protocols, and proven data security methods, the SDFS network fills the gap and enables developers to leverage the decentralized Internet to power their decentralized applications. The SDFS network will create a secure data layer. And they will allow the future decentralized Internet to achieve its full potential.



The SDFS network will create a secure data layer. It will allow the future decentralized Internet to achieve its full potential. Blockchains can revolutionize the Internet and power the decentralized networks of the future because they can securely record transactions and activity in a network. However, blockchains by themselves will not solve every issue inherent in a truly decentralized network. Many gaps exist between blockchains and the full stack necessary to power the decentralized Internet. There are solutions to bridge some of these gaps. But the ability to securely exchange data in a manner that prevents unwanted disclosure still needed.

SSL/TLS connections

Currently, data sharing between systems in a special way. For example, clients contact servers to request information and servers send the requested information back to the clients. When security is requiring, clients establish SSL/TLS connections to encrypt data flowing between the client and server.

Using SSL/TLS to protect data connections necessarily depends on the centralized certificate authority system underpinning the secure Internet of today. These certificate authorities act as gatekeepers, controlling access to the digital certificates necessary to establish secure connections. In a decentralized Internet, such gatekeepers will unwanted and undesirable. This presents a challenge when establishing trust.


New file storage solutions – SDFS Window, MaidSafe etc.

While existing peer-to-peer systems allow clients to communicate directly with one another, they represent a fraction of the traffic compared to traditional client-server-based counterparts. There are many challenges to adopting the client-server model to decentralized applications running in a decentralized Internet. Application users don’t want to rely on centralized systems for accessing data, and blockchains not designed to store high-volume data. This leaves a gap when securely transferring data between instances of a decentralized application.

The blockchain market has fostered the development of several decentralized file storage solutions, including FileCoin, Storj, SDFS Window and MaidSafe. Each promises users access to high-volume storage distributed across the Internet and the opportunity to rent out their unused storage capacity to other users. But these solutions are limited to allowing users to store and access their content. Currently, no solution allows application-level data sharing or enables an application to send data across the network to other instances of itself.