This is a distributed proof of work system for the BANANO and NANO cryptocurrencies.
Banano transactions require a "proof of work" in order to be broadcasted and confirmed on the network. Basically you need to compute a series of random hashes until you find one that is "valid" (satisifies the difficulty equation). This serves as a replacement for a transaction fee.
The proof of work required for a BANANO transasction can be calculated within a couple seconds on most modern computers. Which begs the question "why does it matter?"
All of the aforementioned services will use the BoomPow system, and others services are free to request access as well.
BANANO is an instant, feeless, rich in potassium cryptocurrency. It has had an ongoing free and fair distribution since April 1st, 2018.
BANANO is distributed through folding@home "mining", faucet games, giveaways, rain parties on telegram and discord, and more. We are always looking for new ways to distribute BANANO fairly.
BoomPow is going to reward contributors with BANANO. Similar to mining, if you provide valid PoW solutions for the BoomPow system you will get regular payments based on how much you contribute.
This is a GOLang "monorepo" that contains all BoomPoW Services
Development for BoomPoW is ideal with a docker development environment.
These alias may be helpful to add to your ~/.bashrc
or ~/.zshrc
alias dcup="docker-compose up -d"
alias dcdown="docker-compose down"
alias dcbuild="docker-compose build"
alias dczsh="docker-compose exec app /bin/zsh"
alias dcps="docker-compose ps"
alias dcgo="docker-compose exec app go"
alias dcgoclient="docker-compose exec --workdir /app/apps/client app go"
alias dcgoserver="docker-compose exec --workdir /app/apps/server app go"
alias psql-boompow="PGPASSWORD=postgres psql boompow -h localhost -U postgres -p 5433"
Once you have docker installed and running, as well as docker-compose, you can start developing with:
> dcup
# To run the server
> dcgo run github.com/bananocoin/boomow-next/apps/server -runServer
# To run the client
> dcgo run github.com/bananocoin/boompow/apps/client
To get an interactive shell in the container
dczsh
For issues, create tickets on the Issues Page
The BANANO discord server has a channel dedicated to to boompow if you have general questions about the service.