BlockMessenger

BlockMessenger - Simple, Private, Offline messaging using P2P network

BlockMessenger

Created At

ETHOnline 2025

Project Description

This project utilizes the concept of blockchain, and utilizes it for messaging. Each block is characterized by the message, sender address, and receiver address. The blocks are transmitted through Bluetooth Low Energy(BLE) and hence because of the size limit, are broken down and then reassembled at the receivers end. Since its based on BLE, its offline, and doesn't require wifi/data connectivity. User identification is done by a unique private key-public key pair, generated at registration. I utilized firebase backend as the only centralized server, just to ensure that each person gets a unique private key-public key pair, as collisions would lead to messages being delivered to more receipents than intended.

How it's Made

This project utilizes the concept of blockchain, and utilizes it for messaging. Each block is characterized by the message, sender address, and receiver address. The blocks are transmitted through Bluetooth Low Energy(BLE) and hence because of the size limit, are broken down and then reassembled at the receivers end. Since its based on BLE, its offline, and doesn't require wifi/data connectivity. User identification is done by a unique private key-public key pair, generated at registration. I utilized firebase backend as the only centralized server, just to ensure that each person gets a unique private key-public key pair, as collisions would lead to messages being delivered to more receipents than intended.

background image mobile

Join the mailing list

Get the latest news and updates