MyEtherWallet, a well-known Ethereum wallet app, is releasing a feature named “Host Your Own Site” that provides an easy interface for its users to upload a website to the InterPlanetary File System, or IPFS.
IPFS-based websites are tied to Ethereum-based domain name services, such as ENS and Unstoppable Domains, which feature either “.eth” or “.crypto” suffixes.
The websites are hosted on a decentralized network of peer-to-peer computers, which makes them resilient to most censorship tools available for the traditional web.
The integration on MyEtherWallet automates the process of uploading a website to the IPFS. As Kosala Hemachandra, the CEO of MyEtherWallet, explained to Cointelegraph, users provide a .zip file containing the website’s files, while the dedicated app takes care of uploading it to IPFS and associating it with a blockchain domain.Limited functionality
It’s worth noting that the technology is still in a relatively crude state. As Hemachandra explained, the websites can only have static pages. When asked if a content management system like WordPress could be installed on IPFS, he replied:“In order for something like WordPress to work you have to have a backend server. Because of that — there are no servers in the distributed world — so there is no way to run the full WordPress instance.”
Websites built on WordPress can still be uploaded to IPFS, but they need to be exported as fully static snapshots through third-party plugins.
This, he added, is due to “fundamental limitations on creating something like a distributed server.” The issue is unlikely to be solved soon, but he emphasized that “nothing is impossible.”
This doesn’t mean that IPFS websites are completely static, however. Many decentralized finance frontends are also hosted on the network, as they are purely client-side apps that directly interface with the blockchain.
Another present issue of IPFS-based websites is the diffi...