qlcchain/go-qlc

Created Dec 27, 2020 · View the qlcchain/go-qlc repository page

Official Go implementation of the QLC Chain protocol.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

17

Lines of Code

9,159

From

Sep 4, 2018

To

Dec 31, 2020

About qlcchain/go-qlc

QLC Chain is a next-generation public blockchain designed specifically for Network-as-a-Service (NaaS) applications. The project implements a multidimensional block lattice architecture combined with virtual machines to support integrated smart contract functionality. It employs a dual consensus mechanism combining Delegated Proof of Stake (DPoS) with Shannon Consensus, a novel consensus protocol developed by the QLC Chain team. This dual approach enables the blockchain to achieve high transaction throughput, massive scalability, and inherent decentralization suitable for NaaS-related decentralized applications.

The go-qlc repository is the official Go implementation of the QLC Chain protocol and serves as the reference implementation for the network. The project is structured to support both regular nodes and account nodes, with comprehensive Docker support for easy deployment. Users can run nodes as containers using provided Docker images from Docker Hub or build their own, with options for running standalone containers or coordinating multiple services through Docker Compose.

The project actively encourages community contributions and has published detailed technical documentation through their Yellow Paper to explain the underlying protocol mechanisms. The development team is actively hiring and invites contributors to engage through pull requests and issue reports.

Share this video