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.
Read the Quick Start
All documentation will be continually updated and can be found at docs
- 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