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:

  1. Install Thyra on your machine

  2. Create a wallet

  3. 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.

Install Thyra

Automatically

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/massalabs/thyra/main/scripts/macos_install.sh)"

Note

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)"

Manually

To install Thyra manually, follow the step-by-step process found here.

Create your DNS contract & upload website

Automatically

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