Yesterday Marco Vasapollo and Alessandro Mario Lagana Toschi, the team behind the protocol robe.ninja, an Ethereum Improvement Proposal aimed at decentralising files through the use of a series of linked non-fungible tokens, created the website https://censorshipresistantpage.eth based on the blockchain of Ethereum.
The mission of the development team is to accelerate as much as possible the transition to a new anonymous and censorship-resistant Internet, where people no longer need to know and trust each other to transfer information and values and especially no longer need to rely on third parties for the security of the application. The aim is precisely to make the provider totally anonymous and uncensorable.
The team states that we are currently in a period of transition from decentralised applications governed both by a well-known company and its community, to applications governed entirely anonymously by its community, eliminating the entity, the goal of the website is to be totally resistant to censorship of any kind.
The website, although humorous, is a big step forward for the Ethereum community because it demonstrates the ability to use the Ethereum blockchain for front-end code files, without having to insert them in a distributed way through IPFS or Swarn or in centralised servers.
This resource allows the browsers of users who request the web page, to download the code directly from the blockchain, reducing the possibility of manipulation, scam or censorship.
This approach opens the scenario to a new wave of decentralised applications that can work without the help of a non-anonymous organisation that manages the connection and has the rights to modify the front-end code.
The censorshipresistantpage.eth website also uses ENS (Ethereum Name Service), a new application on the Ethereum blockchain, to overtake the use of the centralised DNS (Domain Name Service).
Due to technological limitations, the website works using browsers or applications that allow the reception of Web 3 applications such as Metamask. Anyone can test the protocol and start using on-chain files through https://robe.ninja.
The project is currently in research and development: in fact, in order to connect the ENS domain to the non-fungible tokens containing the information, IPFS is used. This is because of a dysfunction of ENS, which is still a new application and lacks possible programmable and customised integrations.
The Robe team, through their EIP, are hoping to collaborate with the ENS team, Metamask and web3js to simplify Robe’s use in all browsers, to encourage censorship-resistant applications.