nchainz

A High Performance, Decentralized Cryptocurrency Exchange


Project maintained by RSenApps Hosted on GitHub Pages — Theme by mattgraham

N Chainz

Centralized exchanges rely on trusting that their owners will take the proper security precautions. This has led to many incidents of stolen cryptocurrency adding up to billions of dollars worth of losses, and is a stark contrast to the decentralization of the rest of the space. On the other hand, decentralized exchanges have the potential to be much more secure: theoretically, users are not vulnerable to server downtime and hacks, and can retain anonymity.

We present N Chainz, a decentralized cryptocurrency exchange. Specifically, N Chainz’s features include block generation, limit orders, and the ability to trade a base token with another token. More details are included in our writeup.

System Overview

A system overview

Multiple Blockchains

A system overview

Web UI: Order Matching & Price Chart

A system overview

Setup

go get -d github.com/RSenApps/nchainz
go install github.com/RSenApps/nchainz

Usage

nchainz COMMAND [ARGS]

Account management

Creating transactions

Running a node or miner

Authors

License

The GNU Affero General Public License (see LICENSE)