Decentralized ADAMANT Messenger on .massa (war with censorship)

Hey to massers.

Massa’s DeWeb is inspiring me, as well as decentralized messaging.

Is it possible to host complex apps on .massa?

Whats up?

ADAMANT is a decentralized messenger, completely relying on ADM’s blockchain. No centralized servers. Check it out: https://adm.im

Governments are blocking/restricting access to adm.im website because they want to censor messaging.

Why Massa?

I see Massa is a solution, where governments unable to block access to the decentralized messenger, e.g., adamant.massa. Am I right?

Requirements

ADAMANT’s adm.im is a Progressive Web App, and it:

  • Written in JS & Vue
  • Relies on ADAMANT’s blockchain nodes, either by IP or general dns like lake.adamant.im/api/node/status
  • Includes coin wallets like BTC and their API is also requires web access
  • Uses local encrypted browser’s storage
  • Uses browser’s push notifications

Alternatives

ADAMANT would become the world first truly decentralised and censorhip resistant messenger.

For sure you Adamant can leverage Massa’s MNS (Massa Name Service) already existing on mainet.

Massa was created with the intent of making it easy to transfert existing website and dApp to the DeWeb. Especially right now with $MAS being very cheap, storing the app on Massa will be very cheap compare to next year and the best part, there is no ongoing storage costs and when you remove the stored data from the network, a $MAS are reimbursed!

What about even leveraging Massa’s Autonomous Smart Contract to automate tasks or seek the possibility to even move some of it on Massa DeWeb.

Definitly many possibilities. Look at the bounty offers as well.

1 Like

I like the idea! Do you know if their website adm.im depends on a back-end? Is the front-end open source?

Hey Damir,

ADM’s backend is blockchain nodes: ADAMANT, Bitcoin, Doge, Ethereum, Dash, Klayr.
Also, it uses blockchain node services/indexers to fetch tx list by address: Bitcoin, Doge, Ethereum, Klayr. ADAMANT and Dash nodes include this functionality out of the box.
One more service is Currencyinfo GitHub - Adamant-im/currencyinfo: Self-hosted crypto and fiat currency rates service provider. Combines MOEX, Currency-Api, ExchangeRate.host, Coinmarketcap, CryptoCompare, and Coingecko., to fetch fresh and historical coin rates.

All of these, including ADAMANT app itself are open-source.

As I see, an app hosted on .massa will do external requests to nodes and services, or… run .massa resolvers on these nodes also, similar how .onion nodes currently do. You can see that ADM’s Tor app adamant6457join2rxdkr2y7iqatar7n4n72lordxeknj435i4cjhpyd.onion doesn’t do external requests.

If its possible and also relevant and interesting for the community to run ADM messenger on .massa, it would de great to provide MAS grant for this.

OK this looks like a very promising idea. We should invoke the foundation on this :slight_smile:

1 Like

Hi,

As Massa’s mobile wallet is a priority (DeWeb on mobile devices and built in browsers - #4 by damir), may be it’s also interesting adding MAS support to ADAMANT (along with creating a special wallet for MAS, which is in development already). It will open these possibilities:

  • Storing and transferring MAS on different platforms (ADAMANT has iOS, Android, Web, Tor and desktop apps)
  • Show tx list for a user wallet (thought current MAS node implementation doesn’t provide such API)
  • Sending MAS in chats

My concern is ADM apps doesn’t have Web3 possibilities yet (like WalletConnect), and interacting with dApps like Dusa is essential. I’ll speak with ADM dev community if they are going to implement this in the nearest future.

1 Like

I like this idea! We might need to invoke the foundation on this as well

1 Like

Hey there, we would love to keep exploring the idea together with the Foundation. Is there a Telegram account we could reach out to you through?

Hello,

I believe your can reach ADM devs with Contact us — ADAMANT Messenger, Crypto Wallet & Exchange, explain your vision and get Tg contact of right person.

Thanks a lot! I wrote an e-mail and sent my Calendly over. Can’t wait to have a chat with the team!

1 Like