https://github.com/hyperchain/hyperchain
Official Go implementation of the hyperchain protocol
https://github.com/hyperchain/hyperchain
bft blockchain consortium evm p2p
Last synced: 4 months ago
JSON representation
Official Go implementation of the hyperchain protocol
- Host: GitHub
- URL: https://github.com/hyperchain/hyperchain
- Owner: hyperchain
- License: lgpl-3.0
- Created: 2015-12-15T00:38:18.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-08-17T12:09:05.000Z (over 2 years ago)
- Last Synced: 2025-09-16T08:22:42.373Z (5 months ago)
- Topics: bft, blockchain, consortium, evm, p2p
- Homepage: http://docs.hyperchain.cn/
- Size: 41.3 MB
- Stars: 145
- Watchers: 22
- Forks: 47
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: Contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# Hyperchain
[]() [](https://gitter.im/hyperchaincn-hyperchain/hyperchain)
Hyperchain is a **foundation consortium blockchain platform** that meets the needs of industrial applications. Hyperchain integrates high-performance and reliable consensus algorithm and is compatible with the open source community's smart contract development language and execution environment.
Hyperchain provides a high-quality platform for underlying blockchain support and a convenient and reliable all-in-one solution for decentralized applications such as **digital asset clearing**, **trusted data deposit**, **de-intermediation trade** and so on that address the needs of enterprises and industry alliances.
## Key Features of Hyperchain
* Privacy Protection
* Partition consensus based on **Namespace**
* Private Contract & Private Transaction
* Certificate Authority Mechanism of Identity
* Self-build CA
* CFCA
* Message Pub/Sub
* MQ
* WebSocket
* Blockchain Governance
* Authority Management Policy
* ACO
* Blockchain data management
* Data visualization
* Data archive
* Smart contract life cycle management
* Oracle - Trusted off-line data
* Network
* Files
* SQL
* Multi-language support smart contract execution engine **HyperVM**
* Solidity
* Java
* JavaScript
* Self-Adaptive Consensus
* **RBFT(Robust Byzantine Fault Tolerance)**
* Raft
* VRF+
* Hybrid Ledger Storage
* Filelog (AppendOnly Storage)
* DAG
## Architecture

The above diagram is a high-level overview of the system architecture used by Hyperchain.
Find more detail in the [documentation](http://docs.hyperchain.cn/).
## Quick Start
Download the solo version of Hyperchain in the [Release Page](https://github.com/hyperchain/hyperchain/releases).
Build Hyperchain refer to our [QuickStart Docs](http://docs.hyperchain.cn/docs/hyperchain/3.1-hyperchain-quickstart).
## Contribution
Thank you for considering to help out with the source code! No matter it's a system bug report, a new feature purposal, or code contributing, we're all huge welcome.
Please check the [contributing guide](https://github.com/hyperchain/hyperchain/blob/master/Contributing.md) for the full details.
## Community
* Gitter
https://gitter.im/hyperchaincn-hyperchain/hyperchain
## Troubleshooting and Getting Help
Contacting Technical Support:
Before you contact our technical support staff, have the following information available.
- Your name, title, company name, phone number, and email address
- Operating system and version number
- Product name and release version
- Problem description
Hours: 9:00 AM to 5:00 PM PST (Monday-Friday, except Holidays)
Phone: 0571-81180102, 0571-81180103
Email: support@hyperchain.cn
## LICENSE
The hyperchain is licensed under the [GNU Lesser General Public License v3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html), also included in our repository in the `LICENSE` file.