Zilliqa is the world's first high-throughput public blockchain platform - designed to scale to thousands ​of transactions per second.
Switch branches/tags
Clone or download
ansnunez Merge pull request #712 from Zilliqa/fix/crash-on-unsufficient-commit…
…s-for-fb

Fix - DSLD node drops out when not enough commit received for Final Block Consensus
Latest commit 1ddee75 Oct 18, 2018
Permalink
Failed to load latest commit information.
.github fix typo in PULL_REQUEST_TEMPLATE.md Sep 4, 2018
cmake clang-format: include daemon folder Oct 11, 2018
daemon Add ZilliqaDaemon_AWS to aws Oct 11, 2018
docker use zilliqa/mongodb base image Sep 27, 2018
img add logo to README.md Aug 11, 2018
scripts Hot fix to downgrade urllib3 Oct 17, 2018
src check if function-handler is valid before invoking Oct 18, 2018
tests Merge pull request #699 from Zilliqa/fix/remove_insecure_function Oct 16, 2018
.clang-format use google flavor coding style Oct 8, 2018
.clang-tidy clang-tidy: fix inconsistent declaration name Sep 14, 2018
.codecov.yml Remove the graphics from the code coverage report and suppress commit… Feb 21, 2018
.gitattributes Add initial .gitattributes Jan 6, 2018
.gitignore add compile_commands.json back to .gitignore Jun 19, 2018
.gitmodules use gitsubmodule for mongo driver installation Oct 10, 2018
.travis.yml bump up clang-format and clang-tidy version to 7.0 Oct 8, 2018
CMakeLists.txt Add ZilliqaDaemon_AWS to aws Oct 11, 2018
COPYRIGHT add COPYRIGHT banner, checker, and fixup Oct 6, 2018
LICENSE Added License Dec 31, 2017
README.md Updated README Oct 15, 2018
VERSION Fix crash after recovering and ValidateStates failed. Oct 1, 2018
build.sh remove ci_xml_checker.sh checker Oct 8, 2018
constants.xml Merge pull request #704 from Zilliqa/feature/gpu_mining Oct 18, 2018
constants_local.xml Merge pull request #704 from Zilliqa/feature/gpu_mining Oct 18, 2018
release.sh add COPYRIGHT banner, checker, and fixup Oct 6, 2018

README.md

Zilliqa (codename Durian)

Build Status codecov Gitter chat

Overview

Zilliqa is a new blockchain platform capable of processing thousands of transactions per second with sharding built into it. With sharding, Zilliqa has the potential to match throughput benchmarks set by traditional payment methods (such as VISA and MasterCard). More importantly, Zilliqa’s transaction throughput increases (roughly) linearly with its network size.

D24 Testnet

D24 Testnet with Scilla support

Available features

The current release has the following features implemented:

In the coming months, we plan to have the following features:

  • Incentive structure
  • Further unit and integration tests
  • Enhancement of existing features
  • More operating system support
  • And much more ...

Minimum system requirements

To run Zilliqa, we recommend the following minimum system requirements:

  • x64 Linux operating system such as Ubuntu
  • Recent dual core processor
  • 2 GB RAM

Note: Presently we are in active development on Ubuntu 16.04. The support for building on other Ubuntu versions or other OSes is pending.

Dependencies

  • Ubuntu 16.04:

    sudo apt-get update
    sudo apt-get install git libboost-system-dev libboost-filesystem-dev libboost-test-dev \
        libssl-dev libleveldb-dev libjsoncpp-dev libsnappy-dev cmake libmicrohttpd-dev \
        libjsonrpccpp-dev build-essential pkg-config libevent-dev libminiupnpc-dev \
        libprotobuf-dev protobuf-compiler libcurl4-openssl-dev
  • macOS (experimental):

    brew install pkg-config jsoncpp leveldb libjson-rpc-cpp libevent miniupnpc protobuf

Running Zilliqa locally

  1. Build Zilliqa from the source.

    ./build.sh
    
  2. Run the local testnet script in build directory

    cd build && ./tests/Node/test_node_simple.sh
    
  3. Logs of each node can be found at ./local_run

  4. To terminate Zilliqa,

    pkill zilliqa
    

Joining public testnet

If you are interested in running a node on the Zilliqa testnet, please register here.

Further enquiries

  • General question: Slack
  • Development discussion: Gitter
  • Bug report: Github Issues
  • Security contact: security 🌐 zilliqa.com

Licence

You can view our licence here.