Intro to BlockChat
E2e encrypted DMs and on-chain group chats are resistant to data mining, phishing, fake clone attacks, account hijacking, and the theft of digital identity or data.
Blockchain Messaging
Blockchain messaging (or “BlockChat”) is the process of composing and sending electronic messages using blockchain networks. Each message is recorded as a blockchain transaction, providing a secure and immutable communication method. This approach ensures that messages are delivered peer-to-peer and are resistant to tampering and unauthorized access.
Immu3's block messaging platform is fully on-chain, while data and media files are exchanged via decentralised storage. There is no need for a centralised database. The average message transaction confirmation depends on the transaction finality of the chosen L1 or L2, the same goes for message transaction cost.
Note: We refer to blockchain-based Chat as BlockChat. This framework supports on-chain communication, with the level of decentralization matching that of the underlying network. Hence, terms like decentralized Chat, or dChat, are also applicable. However, given potential questions about some blockchain networks' decentralization, we prefer BlockChat. Ultimately, the choice of naming comes down to user preference.
Features
Pseudonymous communication via Web3 login
Multi-chain wallet interoperability via MetaMask, Coinbase or Wallet Connect
Robust and resistant to Web2 data mining, data ownership loss & phishing
Self-custodial and immutable
On-chain verifiable
E2E encrypted
No centralized point of failure
E2E encrypted DMs and group chat
Data and media file sharing via decentralized storage
Contact whitelist availability
Correspondence fee availability (TBA).
Technicals
With its unique on-chain “1 message = 1 L1/L2 transaction” model, its decentralization is directly tied to the underlying public blockchain network. Built on the [Chat] smart contract, OCC SDK, and UI white-label framework, the Block Messaging UI offers a distinctive UX and serves as a sandbox for this new on-chain communication technology.
Note: Composed from (1) the message content, and (2) possible data files (i.e. media files, photos…), the individual block message can be from a few kilobytes to gigabytes in size. While encrypted message content gets recorded on the blockchain, the attachments are transmitted via the PX decentralized storage service.
Fork & Deploy your on-chain Block Messaging App 🚀
Resources
Last updated