Skip to content

Next generation network of decentralized big data applications. Current connected chains: NULS, BNB and Ethereum.

License

Notifications You must be signed in to change notification settings

odesenfans/pyaleph

 
 

Repository files navigation

Aleph Core Channel Node (CCN)

Next generation network of decentralized big data applications. Development follows the Aleph Whitepaper.

Documentation

Albeit still incomplete as it is a work in progress, documentation can be found at http://pyaleph.readthedocs.io/ or built from this repository with $ python setup.py docs

Deployment

We recommend following the Easy deployment using Docker-Compose section of the documentation to install a node.

Development

Do you want to contribute to the development of the CCN? Here is the procedure to install the development environment. We recommend using Ubuntu 20.04.

1. Install dependencies

sudo apt install python3 python3-pip python3-venv build-essential libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev liblz4-dev libgmp-dev libsecp256k1-dev

2. Install Python requirements

Clone the repository and run the following commands from the root directory:

python3 -m virtualenv venv
source venv/bin/activate
pip install -e .[testing,docs]

You're ready to go!

Software used

The Aleph CCN is written in Python and requires Python v3.8+. It will not work with older versions of Python.

It also relies on MongoDB and IPFS.

License

The Aleph CCN is open-source software, released under The MIT License (MIT).

About

Next generation network of decentralized big data applications. Current connected chains: NULS, BNB and Ethereum.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Python 96.6%
  • HTML 1.5%
  • Other 1.9%