UNetwork_CN.md - U-Network/UNetwork GitHub Wiki
UNetwork
UNetwork是go语言实现的基于区块链技术的去中心化的分布式网络协议。可以用来数字化资产和金融相关业务包括资产注册,发行,转账等。
特性
- 可扩展的通用智能合约(EVM兼容)
- 高度优化的交易处理速度
- 交叉链交互协议
- 中国国家加密标准(可选模块)
- 基于IPFS的分布式存储和文件分片解决方案
- P2P连接链路加密
- 节点访问权限控制
- 可配置区块生成时间
- 可配置的数字货币激励
- 可配置的分区共识(正在进行中)
环境
成功编译UNetwork需要以下准备:
- Go版本在1.10.3及以上
- Glide(第三方包管理工具)
- 正确的Go语言开发环境
部署
成功运行UNetwork有两种方式
- 单节点运行
- 多节点运行
贡献代码
请您以签过名的commit发送pull request请求,我们期待您的加入! 您也可以通过邮件的方式发送你的代码到开发者邮件列表,欢迎加入UNetwork邮件列表和开发者论坛。
另外,在您想为本项目贡献代码时请提供详细的提交信息,格式参考如下:
Header line: explain the commit in one line (use the imperative)
Body of commit message is a few lines of text, explaining things
in more detail, possibly giving some background about the issue
being fixed, etc etc.
The body of the commit message can be several paragraphs, and
please do proper word-wrap and keep columns shorter than about
74 characters or so. That way "git log" will show things
nicely even when it's indented.
Make sure you explain your solution and why you're doing what you're
doing, as opposed to describing what you're doing. Reviewers and your
future self can read the patch, but might not understand why a
particular solution was implemented.
Reported-by: whoever-reported-it
Signed-off-by: Your Name <[email protected]>
开源社区
网站
许可证
UNetwork遵守Apache License, 版本2.0。 详细信息请查看项目根目录下的LICENSE文件。