@Fangzheng1992
2018-11-12T08:24:31.000000Z
字数 3006
阅读 577
关于
about
未来
future
社区
community
下载
download
哥白尼
copernucis
BCH协议的Go语言完整实现版
Golang full implementation version of BCH protocol
我们的特性
The feature of Copernicus project
哥白尼项目具有结构清晰,方便理解和维护的特点,能够让更多人快速理解区块链协议并融入BCH开
发社区
The Copernicus project has a clear structure, easy to understand and maintain, enabling more people to quickly understand blockchain protocol and integrate into the BCH development community.
Go语言
Golang
高效
efficient
简洁
simplicity
良好的架构
Good architecture
全节点
full node
Go语言
Golang
哥白尼使用Go语言进行BCH协议的开发,具有开发速度快,代码简洁,便于维护的优势,Go语言是一种可编译成目标平台可执行文件的语言,在开发快速的基础上同时又兼顾了性能。
Copernicus project uses the Golang to develop the BCH protocol. It has the advantages of fast development, simple code and easy maintenance. Golang is a Programming language that can be compiled into the target platform executable file,on the basis of rapid development, it also improve performance of the procedure
高效
efficient
对代码追求极致的性能,每一行代码都经过精雕细琢,同时也不断探索新的技术,使节点性能得到充分发挥
The pursuit of the ultimate performance of the code, each line of code has been carefully crafted, but also constantly explore new technologies, so that node performance is fully utilized
简洁
simplicity
代码去除了C++版本一些过度的封装和泛型,尽量使代码平坦化,更易于学习和维护
The code removes some of the over-encapsulation and generics of the C++ version, trying to flatten the code and make it easier to learn and maintain.
良好的架构
Good architecture
驾件架构方面,通过横向和纵向两个方面进行合理架构,横向划分成交易、块、链、交易池、UTXO、存储等多个模块,纵向进行了逻辑层和model层的分离,使得软件结构更清晰、更容易理解。
In terms of the architecture, the horizontal and vertical aspects are more rational , and horizontally divided into multiple modules such as transaction, block, chain, mempool, UTXO, storage, etc. and the logical and the model layer are separated vertically to make the project's architecture clearer and easier to understand
全节点
full node
哥白尼的目标是完全实现BCH协议,作为BCH全节点软件使用
The goal of Copernicus project is to fully implement the BCH protocol and use it as a BCH full node software.
未来的发展
future development
哥白尼项目具有结构清晰,方便理解和维护的特点,能够让更多人快速理解区块链协议并融入BCH开发社区
The Copernicus project has a clear structure, easy to understand and maintain, enabling more people to quickly understand blockchain protocol and integrate into the BCH development community.
新技术探索
New technology exploration
全面的提升
Comprehensive improvement
致力BCH发展
Committed to the development of BCH
更多新技术探索
More new technology exploration
将来能够基于哥白尼版本做更加快速的版本迭代和更多新技术的探索和应用,比如智能合约、UTXO证明、致密区块等等。
In the future, it will be able to make faster version iterations based on the Copernican project and explore and apply more new technologies, such as smart contract, UTXO prove, compact block, etc.
更全面的提升
More comprehensive improvement
通过不断使用新技术让BCH能够在区块链协议上做更快捷的改进,从而不断提升BCH的交易性能,从而支持更多的现实应用场景。
By continuously using new technologies, BCH can make faster improvements in the blockchain protocol, thereby continuously improving the transaction performance of BCH, thereby supporting more real world application scenarios.
致力于BCH协议发展
Committed to the development of BCH protocol
未来哥白尼项目将会致力于BCH协议的发展
Future Copernicus project will be committed to the development of the BCH protocol
Twitter:https://twitter.com/CopernicusProj
Telegram:https://t.me/joinchat/ExB1tQ1pVmSY3Bc0LgEZTg
Github:https://github.com/copernet/copernicus
下载:https://github.com/copernet/copernicus.git
中文社区:https://bch.club/index.php?app=team&mod=Forum&act=index&team_id=1
英文社区:https://medium.com/@copernicusbit