Bit-Nation / panthalassa

Bitnation's Jurisdiction p2p-network backend, plus utils.
MIT License
9 stars 6 forks source link
mesh-networks utils wallet

panthalassa

standard-readme compliant Build Status (Develop) Build Status (Master)

Backend for Pangea

TODO: Fill out this long description.

Table of Contents

Security

If you find a bug / vulnerability please DO NOT open an issue. Write to security@bitnation.co PLEASE use this PGP key to encrypt your report / email.

Background

Pangea is the mobile interface to our blockchain jurisdiction. While smart contract's are "onchain" (on a blockchain like Ethereum) communication happens offchain. Since current chat systems like WhatsApp and Telegram are hevaly centralized, we are using a p2p system to send messages between peers to avoid Bitnaiton becoming a central point of failure. We are using libp2p developed by Protocol Laboratories for the p2p network.

Install

First clone the project. You can run the commands from the Usage section.

Usage

We are using GX as the dependency manager since libp2p (and almost all go projects from Protocol Labs) use it as the dependecny manager. However, you don't need to pay attention to it, since you just have to use the make file. The following commands are available:

API

TODO - add link to godoc.org

Maintainers

@borjantrajanoski

Contribute

Pull requests are accepted.

Small note: If editing the README, please conform to the standard-readme specifications.

License

MIT © 2018 BITNATION