Centralization started in an era when distinct institutions had the power to dictate which piece of information was good to go, or needed to be censored, as it did not comply with either the values or the rules of that specific entity. The system centralizes data, acting as a gatekeeper to the basic functions our society is built upon: communication, trade, health, finance, and entertainment, and all in between.
Nowadays, large storage providers have become dominant in the tech space by acting as trustworthy parties to store and transfer data on behalf of their clients. We are working on disrupting the public cloud services, collaborating with like-minded entrepreneurs willing to help decentralize cloud computing, making it more accessible, scalable and cheap for developers and small and medium businesses.
SWAZM’s mission is to create an infrastructure that can sustain tens, if not hundreds of millions of users across the globe, with unheard-of data traffic in both quality and quantity, and a working system which can transcend the geographical limitations. All of these have to be executed at an Internet speed the current infrastructure cannot sustain.
The Swazm Data Storage Layer (SDSL), is SWAZM’s own decentralized file system for compute containers. In the case of decentralized applications (Dapps), the layer provides a place where persistent data can be worked with. SDSL is a decentralized database and storage layer that will be capable of handling large volumes of structured data across clusters of commodity servers. It has excellent performance for write-intensive workloads, and it's well suited for read/write workloads.
But probably one of the most important features is that is allowing SWAZM to be a decentralized sharded blockchain solution.
Large storage providers have become dominant in the tech space by acting as trustworthy parties to store and transfer data on behalf of their clients. The traditional cloud is vulnerable to a variety of security threats, from attacks to malware and infrastructure flaws which may expose sensitive data from private and corporate parties.
As for a platform that offers a decentralized storage solution, we see many advantages:
data integrity, which can be maintained via Proof of Retrievability;
reducing the impact of infrastructure failures and security breaches;
making data resistant to tampering, failures, and unauthorized access;
Third-party providers are controlling the storage, compute and content delivery market. Beyond the biggest tech players, more and more companies are relying on such providers to bring their products to the expecting clients. The rest of the cloud players are left drifting because individually they can’t even compete with giants like AWS, Azure or Google Cloud.
With the rise of blockchain technology, we are entering an era where a platform that will level the playfield is needed. This will enable more players to compete in the same arena and for the same services using their existing hardware or devices. In turn, this may both drive down the cost and provide access to a wider array of services in a decentralized setting.
SWAZM is a powerful and flexible blockchain computing and storage engine which aims to use any existing unused computing power, storage, and bandwidth. We want to put these resources to good use, to serve the needs of real-world financial businesses, ICOs and other organizations that want to build, test and deploy applications in a decentralized environment.
SDSL is supporting DApps which need a vast pool of performance requirements. By using a shared-nothing distributed architecture we scale up together with the network. The managing functions like data redundancy and partitioning caching are done automatically.
It scales linearly with the number of CPUs in a cluster. For example, in a commodity hardware cluster, it scales to 8.2 million operations/sec performing a 90% read and 10% write workload with 16-byte keys and values between 8 and 100 bytes.
SDSL is offering a flexible solution, nodes can be provisioned and de-provisioned on the fly. As data is written on the storage layer, each piece of data is automatically placed on several nodes, without the interruption or degradation of the service. This kind of replication allows immediate load balancing based on the request and the data size.
There are numerous initiatives out there that hold vast promises into disrupting traditional technologies through the use of blockchain. Even though most of them are lacking the technology to achieve that, by taking advantage of SWAZM’s decentralized storage and compute layers, they can easily develop the technology using the already existing programming languages and technologies.
They would only be focused on what makes their product unique and leverage the SWAZM technology to deliver on that promise and reach their target market. By using SWAZM, existing hosting providers can leverage the power of their unused bandwidth/compute/storage infrastructure.
And by creating partnerships, they would be able to monetize resources in a democratic manner inside SWAZM, while being part of a competitive infrastructure that can take on the biggest established players on the market.
Also, using the global city-level distribution of SWAZM nodes, a content delivery network could leverage high speeds and targeted content storage for web assets, media or any kind of network. For example, there have been cases where huge media providers were forced to pay fees to ISP because the household connections were not performant enough to deliver the content in specific areas. SWAZM solves such cases by delivering peer to peer content through its storage layer.
By leveraging the technologies that SWAZM offers, like fast transfer technologies and decentralized storage, the community could build numerous applications that may challenge the traditional storage providers.