lluckydog / sphinx

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sphinx

Version 0.0.1

Welcome to the official Go implementation of the [Sphinx] blockchain!

English | 中文

Sphinx is a high-performance blockchain project and distributed trust collaboration platform.

New features are still being rapidly developed, therefore the master branch may be unstable. Stable versions can be found in the releases section.

Install from Binaries

You can download a stable compiled version of the Sphinx node software from the release section.

Build From Source

Prerequisites

  • Golang version 1.12 or later

Build

Note that the code in the master branch may not be stable.

$ git clone https://github.com/rjgeek/Sphinx
$ cd Sphinx
$ make

After building the source code successfully, you should see the executable programs in build/bin dictionary:

  • fbox: The primary Sphinx node application and CLI.
  • promfile: Used to create genesis.json.

Run Sphinx

The Sphinx can run nodes for the TestNet and local PrivateNet. Look up Sphinx user guide for all guides.

Examples

For further examples, please refer to the CLI User Guide.

Contributions

Contributors to Sphinx are very welcome! Before beginning, please take a look at our contributing guidelines. You can open an issue by clicking here.

License

The Sphinx source code is available under the LGPL-3.0 license.

About

License:GNU Lesser General Public License v3.0


Languages

Language:Go 69.4%Language:C 16.5%Language:JavaScript 10.0%Language:Assembly 1.1%Language:Java 0.8%Language:Sage 0.8%Language:M4 0.6%Language:NSIS 0.5%Language:Makefile 0.3%Language:Dockerfile 0.0%Language:Shell 0.0%