Thunder Chat

$2,356.79 crowdfunded from 1382 people

$5,892.74 received from matching pools

60%
average score over 10 application evaluations
Thunder is a secure, blockchain-based messaging platform implementing ERC-4337 for easy account setup, ensuring privacy with encrypted communications, decentralized storage, and offers gasless transactions.

Thunder: A Secure Messaging Platform on the Blockchain

Thunder Chat App

Introduction

Thunder is a blockchain project that aims to provide a secure messaging platform for users. With the rise of web3 technologies, users are more aware of the importance of privacy and security. Thunder leverages the ERC-4337 technology so we can onboard the mass adoption of users. Users do not need to go through the hassle of securing seed phrases to interact with the blockchain. Social recovery of accounts is possible and gasless transactions can be achieved via third parties.

Problem Statement

The current messaging platforms in the market, such as Telegram and WhatsApp, have been criticised for their lack of privacy and security. These platforms collect user data and use it for targeted advertising or share it with third-party companies. This puts the privacy of users at risk and raises concerns about data breaches and cyber attacks.

Solution

Thunder solves this problem by encrypting messages before storing them on the blockchain. The contents stored on the blockchain is immutable and only the intended parties are given access to this encrypted information. Thunder does not collect any user data and does not share it with third-party companies. This provides users with complete control over their data and ensures that their privacy is protected. Mass adoption of this chat application is further cemented by the ease of account creation via ERC-4337 technology.

Chat App Screen 1

Features

Thunder offers the following features:

Seamless account creation

Thunder uses ERC-4337 technology to create an account seamlessly for end users. Users do not need to go through the hassle of understanding and securing seed phrases to interact with the blockchain. The smooth chatting experience makes it such that users do not even know they are interacting via the blockchain.

Secure messaging

Thunder uses the Elliptic Curve Diffie-Hellman (ECDH) key exchange protocol combined with an AES-256 GCM encryption scheme to provide end-to-end data encryption. All messages are secure and private. This means that only the sender and the recipient can read the messages, and no one else, not even Thunder, can access them.

The following diagram shows the process flow of Thunder: Process Flow 1 Process Flow 2 Process Flow 3

Decentralized storage

Thunder stores user data on the blockchain, ensuring that it is immutable and cannot be tampered with. This means that user data is not stored on centralized servers, which are vulnerable to attacks and data breaches. Instead, user data is stored on a decentralized network of nodes, which ensures that it is available at all times and cannot be lost.

User privacy

Thunder does not collect any user data and does not share it with third-party companies, ensuring that user privacy is protected. This means that users have complete control over their data and can choose what they want to share with other parties.

Gas-less payment

Chat contents are written on the blockchain without consumers needing to pay a single dollar. A paymaster concept is introduced in our application to facilitate seamless interaction between users.

Open-source

Thunder is an open-source project, which means that anyone can contribute to its development and review its code. This ensures that Thunder is transparent and accountable to its users, and that its code is auditable and secure.

Chat App Screen 3

Driving user adoption

We are working on a Chat API to allow all Arbitrum games and projects to integrate chat function with minimal effort.

Obstacles and Challenges

Gas fees are currently the biggest challenge for our project. We are currently exploring to launch our own Orbit AnyTrust chain or collaborate with existing Orbit chains.

Conclusion

With Thunder, users can communicate with each other securely and privately without worrying about their data being collected or shared with third-party companies. Our mission is to make Thunder the first blockchain killer app that successfully appeals to the masses, onboarding the next billion users onto web3.

Status Update

As of Aug 2023, our MVP has been built and we are currently carrying out internal testing before we upload it to Google Playstore and Apple Store for public beta testing.

As of Sep 2023, our MVP can be downloaded from https://play.google.com/store/apps/details?id=com.thunder.chat

Our app is still pending approval for Apple Store downloads.

You may read up more details on our app at https://thunder.im/

Thunder Chat History

  • accepted into Web3 Open Source Software 10 months ago. 195 people contributed $329 to the project, and $410 of match funding was provided.
  • applied to the The New protocol ideas Round 1 year ago which was rejected
  • accepted into The Education, community growth & events Round 1 year ago. 81 people contributed $172 to the project, and $1,269 of match funding was provided.
  • accepted into Web3 Social 10 months ago. 295 people contributed $347 to the project, and $900 of match funding was provided.
  • accepted into Web3 Social 1 year ago. 64 people contributed $164 to the project, and $1,000 of match funding was provided.
  • accepted into Web3 Open Source Software 1 year ago. 493 people contributed $688 to the project, and $198 of match funding was provided.
  • accepted into Global Chinese Community Round at GG19 10 months ago. 188 people contributed $193 to the project, and $1,506 of match funding was provided.
  • accepted into Web3 Social 1 year ago. 30 people contributed $109 to the project, and $569 of match funding was provided.
  • applied to the ENS Ecosystem 1 year ago which was rejected
  • accepted into Web3 Open Source Software Round 1 year ago. 36 people contributed $355 to the project, and $41 of match funding was provided.

People donating to Thunder Chat, also donated to

Community-based platform that escrows funds for crowdfunded projects, rewards successful project completion, and reinforces trust by providing refunds for unfulfilled projects.
Launched in March 2023, Revolte is an app making Web3 learning easy and fun, helping over 1600 new users create their first wallets.
A community-owned project integrating Ethereum staking with GEB-based stablecoin creation, providing low-risk collateral and enhancing decentralized finance protocols with native staking yields.
Developing a blockchain-based crowdfunding system with escrow that allows community-based project funding with rewards for execution, emphasizing funder assurance and sustainable support for public goods.