Massa’s decentralized web
Massa’s decentralized web allows you to store websites directly on the blockchain. This feature enables a lot of applications and provides another layer of security to your dApps.
This section introduces all steps to host your website on the blockchain and register it on Massa’s DNS service, in order to access it using any traditional browser.
To do so you will need to follow 3 simple steps:
Install Thyra on your machine
Create a wallet
Define your DNS & upload your website on the blockchain
For each of the steps above, you will have the choice to do it manually or automatically via Thyra.
Why this name: Thyra
As explained Thyra plays the role of a gateway to the Massa blockain. Massa being a coin minted in the city of Massalia, the ancient Marseille founded by the Greek, quite naturaly the name θύρα (entrance, front door in ancient greek) imposed itself. In order to simplify and standardize its writing, we transformed it into Thyra, but its pronunciation tʰý.raː remained.
MacOS installation script or simply use this cmd on your terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/massalabs/thyra/main/scripts/macos_install.sh)"
If you install Thyra with this script using an Ethernet connection, there is high level of chances that you will need to re-install it if you move to wifi. Sorry about that, we’re working on it!*
curl -fsSL https://raw.githubusercontent.com/massalabs/thyra/main/scripts/thyra-installer.bat >> thyra-installer.bat && thyra-installer.bat
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/massalabs/thyra/main/scripts/linux_install.sh)"
To install Thyra manually, follow the step-by-step process found here.
Create your DNS contract & upload website
Thyra web-interface allows you to add a new domain to our DNS smart-contract, import a website file, and deploy it to blockchain in just a few clicks.
Go to this page and follow instructions: http://my.massa/thyra/websiteCreator/index.html