Copernicus
Copernicus is an alternative implementation of the Bitcoin protocol, written in Golang .
Why Go? Go has the following advantages:
- Multi-platform compilation
- Simple deployment, direct compilation to machine code
- High performance
- Built-in support for high concurrency
- Garbage Collection
- Rich standard library
- Static type
- Type judgment
- C support friendly
- Clean code
- Go is a well-designed programming language , eg: Code Style , Tool Chain ...
- ...
A driven team of architects are heading the development, we welcome all developers to join the development of Bitcoin to contribute to the Bitcoin Community.
Quick Start
Read the Quick Start
Documentation
All documentation will be continually updated and can be found at docs
Acknowledgments
- Thank btcd for full node bitcoin implementation with Go. Click here for more details
- Thank secp256k1-go for bindings to lib-secp256k1 for golang
- Thank testify for convenient testing support