技术开发进展
1. BHP1.0代码更新:
(1) bhp-cli节点最大连接数限制可配置;
(2) 同一ip 启动多个bhp-cli 节点不可连接问题修改;
(3) 修改P2P网络连接配置;
(4) bhp-cli使用后释放应用程序资源优化;
(5) rpc服务增加scripttoaddress 接口;
(6) 增加deploy命令支持发布合约;
(7) 发布bhp-cli,bhp-gui,bhp-plugins新版本v1.2.1.2。
2. BHP2.0开发:
(1) 共识网络:Tendermint中区块结构,主要包括区块头部、交易数据、恶意验证者证据和上个区块签名相关信息; 区块头部包含的字段定义; 区块中交易数据的定义; 区块中恶意验证者错误行为的证明数据结构的定义;区块提交信息数据结构的定义,包括签名、验证者地址、时间等信息的定义;
(2) 普通节点:普通节点加入区块链测试网络搭建: 查看并了解普通节点准入机制,使用命令行方式和配置文件方式方式添加种子节点和验证人节点并成功完成普通节点搭建;
(3) 共识节点:共识节点加入区块链测试网络搭建成功:共识节点准入机制; 测试并解决共识节点加入区块链网络的余额、手续费等问题(例如创建验证人过程中--gas 和 --gas-prices 不能共用、钱包密钥备份保存和如何恢复等等);节点搭建中文件目录结构和配置文件含义,整理部署节点步骤和问题解决并提交到github:
https://github.com/BhpDevGroup/docs2.0/blob/master/docs-zh/deploy-gaia-testnet.md
(4) 账户体系:钱包助记词是使用的BIP39钱包助记词规范,签名算法是使用的secp256k1签名算法,与比特币和BHP1.0采用的是相同加密曲线。
(5) 账户数据结构:基本账户数据结构address,pubkey,account
number,squence,coins,一个基本账户对应了一个地址与公钥,但可以包含多个币种,BHP2.0属于账户体系,余额类型,测试添加squence序列号,防止交易重放。
媒体报道
金色财经《助力新基建 BHP打造下一代去中心化的云计算的底层操作系统》
火星财经《区块链涅磐重生, BHP坚信坚持技术研发和应用才是主流》
非小号《一文看懂BHP 区块链技术架构》
币快报《“区块链+云计算”大势所趋, BHP致力打造去中心化云计算底层操作系统》
网友评论