/blocknet

A Decentralized communication solution based on the Blockchain

Primary LanguageJavaScript

Synopsis

This project uses blockchain technology to create public or private, decentralised forums where messages are archived and stored among forum users. The project ultimately provides a solution to the problem of today's current messaging platforms in which our private communications are mediated by potentially untrustworthy or unreliable 3rd parties.

Motivation

The purpose of this project is to explore the potential of blockchain technology in the area of public and private messaging through the development of a blockchain forum application involving:

  • The implementation of a blockchain suited for decentralized management and distribution of forum transactions.
  • A serverless design to capitalise on the privacy afforded by a decentralised blockchain.
  • A cohesive and streamlined interface for interacting with the forum.

Usage

Include the (not yet implemented) interface.

Installation

  1. Install the MetaMask extention or use the Brave browser
  2. Make an account on MetaMask and switch to the Rinkeby network
  3. Run the following commands in the repo directory: npm install node compile.js npm run build npm start

Credits

kudos to Kendrick and Desiree for their help