github.com/qlcchain/go-qlc ↗
Official Go implementation of the QLC Chain protocol.
Open this visualization on its own page →
Contributors
17
Lines of Code
9,159
From
2018-09-04
To
2020-12-31
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.