节点管理
更新时间:2020-04-09
节点管理
BDChain联盟由多个验证节点组成,负责验证交易和出块,普通配置套餐和豪华套餐默认均为1个节点。
操作步骤:
1.进入“BDChain联盟链”。
2.点击“联盟”。
3.点击“节点管理”,即可进入节点管理页面,如下图所示:
在节点管理页面包含的内容有:
- 节点基本信息,包括节点ID、节点类型。
- 网络相关信息,包括节点对应的RESTful API地址。
智能合约编辑器
每一个节点提供了一个智能合约编辑器,在合约编辑器中,可以开发调试、部署与调用合约。
操作步骤:
1.进入“节点管理”页面。
2.点击“智能合约编辑器”。
3.可以看到编辑器默认自带了名为“Ballot”的投票合约。合约编辑器的具体使用详见:合约管理
区块链浏览器
区块链浏览器提供了BDChain联盟网络区块相关的信息浏览与查询。
操作步骤:
1.进入“节点管理”页面。
2.点击某一个节点的“区块链浏览器”,如下图所示:
区块链浏览器中包含的信息有:
- BlockChain(区块链基本信息) ,包括网络信息、最新区块信息、节点地址信息
- Blocks(区块列表),动态更新的区块列表,以及区块中包括的交易个数。
- Block(区块信息),包含区块高度、区块Hash、区块时间、区块内包含的交易Hash。
- Transactions(交易列表),动态更新的交易列表,以及所属的区块高度。
- Transaction(交易信息),包含交易的类型、签名、执行结果、标签。
- Organizations(组织列表),包含网络中的组织信息。
- Organization(组织信息),包含该组织的名称、状态、验证节点地址和交易节点ID。
- Validators(验证人列表),包含网络中的验证节点信息。
- Validator(验证人信息),包含操作账户地址、共识公钥、投票权等信息。
- Jailed Validators(入狱的验证人列表),包含网络中因不当行为被踢出的验证节点信息。
- Jailed Validator(入狱的验证人信息),操作账户地址和共识公钥,入狱的验证人投票权为0。
- Search Block/Transaction,根据区块高度或交易hash进行检索。
Restful API
节点管理提供了与节点交互的Restful API,可用于状态查询,交易的生成、签名和发送。
操作步骤:
1.进入“节点管理”页面。
2.复制某一个节点的“Restful API”地址。
3.在浏览器中粘贴地址进入Swagger-UI,如下图所示。
在Restful API中包含的接口有:
- 区块、交易、验证节点的查询APIs。
- 密钥管理APIs。
- 创建、签名、广播交易的APIs。
- 各个应用模块对应的APIs。