SKALE Labs is launching a new decentralized storage solutions for Ethereum-based applications. SKALE Storage allows dapps to be stored on a network node, by means of a modified Ethereum Virtual Machine on each node. Thus, up to 100MB can be setup with simply a few lines of code.
In contrast, storing applications directly on the Ethereum blockchain is prohibitively expensive (1GB of data costs 1250 ETH). Consequently, dApp developers frequently rely on Amazon Web Services (AWS) to host data. While highly efficient, AWS compromises dApp assertions about being fully decentralized.
Developers sometimes employ IPFS (InterPlanetary File System) as well. While IPFS is decentralized, users still run the risk of having their data deleted. So businesses sometimes create their own IPFS nodes and ‘pin’ data to them to ensure their security. Unfortunately, this workaround also removes decentralization efforts.
SKALE Labs CEO Jack Holleran stated, “Data storage is a fundamental requirement of any application – decentralized or otherwise. Up until now, decentralized storage solutions haven’t been able to incentivize networks to ensure data is stored reliably, leaving dApp developers to make uncomfortable tradeoffs. With SKALE Storage, Ethereum-powered dApps have a cost-effective and native storage solution without sacrificing decentralization.”
Best of all, developers seeking to integrate SKALE Storage into their project need only input a few lines of code. To get started, visit FileStorage.js. For an excellent example of how to integrate SKALE into a project, see the FileStorage demo repo.