dIRC - building a censorship-resistant, permissionless messaging platform

A blockchain-native messaging system for the web3 community

Overall

We are building a decentralized messaging system called dIRC (decentralized internet relay chat). The overall idea is similar to what Lens Protocol, Farcaster, DeSo and others are trying to achieve.

Whilst what we are building might not seem differentiated, our approach and philosophy is. Instead of building barriers around the product (i.e., whitelisted contracts, allowlist, an entirely separate blockchain…), we are building on top of existing decentralized protocols, including ENS. We attempt to explain our approach and philosophy further in our mirror posts. In short, everything we do places decentralization in the front and centre.

ENS Integration

We are integrating dIRC with various decentralized protocols, including ENS. Specific integration with ENS includes:

  1. ENS domains as the only way to view a human-readable profile name (default to wallet address if no ENS domain is registered to the address)
  2. ENS-registered NFTs as the only way to showcase a profile picture (default to a random image if no NFT is registered with ENS)

Where we are

:v: Built the required smart contracts following our [explanatory article here.] (https://mirror.xyz/dirc.eth/QPR8G871rBXgdbrlmUPZ3_6vhvFTEfR8ZgmqgMwu4-8) :v: Completed the full resolution screens for the frontend dApp :pray: Push to launch the landing page and gitbook documentation :pray: Start to socialize the idea more among protocols, dApps, communities... :fist: Launch a beta version of the dApp on Arbitrum within 1.5-2 months time Post MVP, we plan to launch further features such as cross-chain messages and cross-chain token-gating conditions.

What this means to us

It was the ideals in this space that attracted us. We found something interesting that we think have the potential to be useful. We want to share the idea around and get some feedback. In fact, this is the first time we are sharing this idea to public. Most importantly, we hope to get a bit of a validation - that we are on the right track. That is what the 1 ETH would mean to us. We are happy for any feedback - find us on Twitter.