Also, cooperation with browsers, especially most progressive like Brave and Opera, may help spreading .massa acceptance.
E.g.,
• Opera: Opera announced its integration with Handshake in December 2021, aiming to provide users with access to decentralized domains.
• MASQ Browser: In January 2024, MASQ announced a partnership with Handshake to integrate Handshake domain support into its browser, allowing users to navigate to Handshake domains without running additional services.
• Beacon Browser: Released in April 2022, Beacon Browser is a Chromium-based browser developed by Impervious that natively supports Handshake domains.
Hello ! Thanks for the post.
Massa on mobile is an ongoing topic. Let’s break it down:
Mobile wallet
There is an ongoing (and well-advanced!) Foundation granted project that is building a mobile wallet for Massa.
As soon as it is ready, it will become possible to hold your keys and sign transactions from dapps (whether they are on the decentralized web or not) on mobile.
Mobile access to the decentralized web
Access through providers
It is already possible to access the decentralized web through public providers on mobile. Example: https://vesting.massahub.network/
And with the upcoming mobile wallet, there should be no issues interacting with the deweb through public providers.
If you are in a country that censors all known Massa public providers, then you would need direct access to nodes (assuming connections towards those nodes are not censored as well).
Direct decentralized web access on mobile through custom browsers
Resolving an MNS domain name into a smart contract address on Massa is not enough to dynamically load a website into the browser. We need something that loads the website locally from nodes and renders it in a browser.
Partnerships with browsers are a good idea, and the business developers of the Foundation are exploring this. If you have any contacts there, feel free to reach our to info@massa.foundation to help with BD efforts!
For now you can access decentralized websites on mobile through providers simply by visiting the website like you would on desktop. In order to actually interact with the websites you will need to wait for the mobile wallet to be published.
We looked into creating a browser extension.
But since manifest V3, it is no longer possible to intercept requests the way we need (see the blue box here: chrome.webRequest | API | Chrome for Developers )
For every new chrome release, they restrict more and more what can be done by extensions.