-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1cdc22e
commit b3f0d74
Showing
1 changed file
with
17 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,20 @@ | ||
# HashCash Backend | ||
# HashCash2.0 | ||
|
||
### Install dependencies | ||
> Crypto-economic protocol to have better public communication tools | ||
``` | ||
$ npm i --save | ||
``` | ||
## Introduction | ||
|
||
### To run | ||
~you need keys.js file to be placed at config folder | ||
``` | ||
$ npm start | ||
``` | ||
Any open public communication forum created by an individual is always spammed by people. E-mail service is the most abused. It forces people whose time is valuable to not check their inbox because it has a million emails with only a handful of them as useful to the individual. This spoils things for people who want to reach this individual for geneuine purposes and totally spoils the purpose of having an email account. | ||
|
||
We want to make these public communication tools **spam resistant** and using economics **bubble up things that matter to the individual** | ||
|
||
## HashCash Backend | ||
|
||
Hashcash Backend repository is the Nodejs server backend running on MongoDb database for HashCash2.0 cryoto-economic protocol | ||
|
||
This repository contains following API services :- | ||
- Sending emails on gmail platform | ||
- Receiving emails | ||
- Displaying the unexpired inbox emails for a user | ||
- Displaying the unexpired emails that a user sent | ||
- Allocating and modifying tokens for a user |