The current client-server architecture of the Web is brittle. Most of the Web’s data is under the control of just a handful of tech giants like Google and Amazon. This can prove to be fatal for the Web’s own existence. We see this architecture fail regularly when entire sites are taken down because of cyber attacks like DDoS (Distributed Denial of Service attacks). On top of it, we have threats like prevention net neutrality, which allows ISPs to treat websites differently, and potentially slow down access to certain websites through lobbying from their competitors. So the absence of net neutrality theoretically allows Amazon to lobby ISPs for slower access to marketplace startups. Thus, if the Web of tomorrow wants to be a trustworthy and fair information platform, it needs to seriously improve its architecture.
The Shift platform works on 5 layers of abstraction. On the top, there’s a dApp (decentralized application) hosting platform. This acts as a “server-interface” to clients that can connect to specific applications and use them. This is the layer where apps, or websites, interface with users and are provides robust security assurance. The hosting platform, when combined with other layers below it, provides these websites impenetrability and 100 % uptime. Indeed, zero downtime is an extremely appealing feature promised by blockchain long ago. Moreover, each dApp will have its own side chain which will be independent of Shift’s main blockchain. This will improve individual scalability and keep the main blockchain stable. However, side chains can still connect to and synchronize with the main chain. Shift also offers a utility coin which allows dApp developers to implement intrinsic monetization models for digital assets of their dApps.
Under the hosting platform is the dPOS blockchain layer. Shift uses a delegated Proof-of-Stake (dPOS) consensus algorithm, so its network consists of master nodes and delegate nodes. Thus, it uses the same idea used by NEO, a potential “Ethereum killer”. This system works at its best when token holders vote for the delegates with the highest productivity, as well as delegates that reinvest a part of their forged Shift tokens in the project’s development. Thus, Shift uses some centralization in this layer.
Jenga is Shift’s DNS monitoring system that resides below the Hydra layer. It continuously monitors all of Shift’s storage nodes and maps them to DNS records. Nodes which point to weak DNS records are evicted from Shift’s node cluster. This provides an infrastructure that’s almost resistant to DDoS attacks. One domain can map anywhere, from a single node to thousand nodes that server application files. Shift mentions that “We thus found a smart way to bridge the old internet (DNS/http) to the new web. Jenga is the closest you can get to decentralized DNS, since true decentralized DNS does not exist yet. This is accomplished without requiring the end user to install any third-party extensions, plugins, or browser add-ons. In essence, Shift is already the world’s first taste of Web 3.0: uncensorable, and secure.”
Finally, at the very bottom of this abstraction stack, is Shift’s decentralized storage layer. This layer simply leverages the functionalities IPFS offers, like content-based addressing mentioned above. Shift claims that it is the first project to ever successfully build a working IPFS cluster for data storage. This data storage methodology takes advantage of all the latent and unused network of storage spaces around the world (unused hard drives in data centers and so on) for storing Shift’s data. This system is already functioning well on Shift’s test net.
Thus, the future seems bright for a well implemented IPFS-based web hosting system. It also proves to be a threat to current cloud hosting services like Heroku and IBM BlueMix. What’s more; Shift isn’t the only platform aiming for blockchain-based web hosting – it already has competitors like HostCoin. So, monopoly seems unlikely in the future of web hosting.
Saurabh Chaturvedi is a freelance developer and technical writer with a keen interest in blockchain, Bitcoin, and other cryptocurrencies.
You can reach out directly to discuss our market development services by sending an email to julia at dailyfintech dot com
Get fresh daily insights from an amazing team of Fintech thought leaders around the world. Ride the Fintech wave by reading us daily in your email.