HPB 开发者快速指南
1.HPB是什么?
在你开发HPB 应用之前,我想为您简单介绍下HPB芯链,具体请看HPB是什么.
2.如何获得HPB代码?
HPB代码已经开放,如若您想查看HPB源码,请登陆Github.
3.HPB节点介绍?
从开发者的角度来说,HPB节点分为主网的维护节点,运行BOE板卡,第一阶段为150个节点,这些节点会参与交易的打包出块验签,其他则为开发者常用的同步节点。
对于开发者来说,通常来说我们只需要同步节点就可以了,并不需要BOE板卡,下文会介绍如何建立开发者节点。
4.HPB的共识选举机制?
如果您想深入研究HPB的代码,请先阅读下这篇文章,简要的介绍了HPB的选举共识机制.
5.如何维护HPB高性能节点?
加入您是HPB的HP节点,对于对于节点的安装维护有需求,请看这几篇文章:
6.如何连接到HPB网络?
针对开发者的需求,我们准备了以下几篇文章,你无论按照哪一个文档都可以在本地建立开发者节点,开发者节点并不需要BOE板卡。
7.如何跟HPB主网交互?
- Web3 JavaScript API - 这是JavaScript SDK,用于连接HPB 节点。
- JSON RPC API - 这是JSON RPC 2.0的API,用来跟HPB 节点交互. 这个API主要是给 Web3 JavaScript API用.
- HPB Web3j Java SDK.
- 其他SDK正在开发中.
8.HPB智能合约?
HPB的智能合约遵循ETH的框架,如果你想了解更多,请参考这篇文章HPB Dapps
9.如何建立HPB私有链
如果你想用HPB的代码创建一个私有链,并在其上开发DAPP,这是非常方便的,我们为你准备了这篇文章
HPB私链搭建教程,请参考它搭建你的专属开发环境。
10.HPB DAPP 案例
我们会尽可能的为您提供更多的开发案例以供参考,开发文档持续撰写中,请稍后!
E.g: Java最佳开发实践
E.g: JS最佳开发实践
如果您有兴趣参与其中,也请一并加入我们的队伍,请访问我们的开发者论坛板块.
11.钱包开发系列
现在HPB的开发者们已经准备了一些列的文章,如果您有兴趣,请参考此链接!
12.如何加入HPB测试链?
测试链正在部署中,请耐心等待。
13.HPB开发者Bounty系统
现在HPB正在邀请社区开发者加入我们的行列,共同维护HPB代码,现在已经release了开发者Bounty系统,你可以开发各种插件,例如 Ruby SDK, C++ SDK,Remix plugin等,同时会提供技术支持和丰厚的开发奖励,请访问 HPB Bounty 系统.
欢迎加入区块链之旅 !