节点管理
所有文档

          超级链BaaS平台

          节点管理

          节点管理

          BDChain联盟由多个验证节点组成,负责验证交易和出块,普通配置套餐和豪华套餐默认均为1个节点。

          操作步骤:

          1.进入“BDChain联盟链”。

          2.点击“联盟”。

          3.点击“节点管理”,即可进入节点管理页面,如下图所示:

          image.png

          在节点管理页面包含的内容有:

          • 节点基本信息,包括节点ID、节点类型。
          • 网络相关信息,包括节点对应的RESTful API地址。

          智能合约编辑器

          每一个节点提供了一个智能合约编辑器,在合约编辑器中,可以开发调试、部署与调用合约。

          操作步骤:

          1.进入“节点管理”页面。

          2.点击“智能合约编辑器”。

          3.可以看到编辑器默认自带了名为“Ballot”的投票合约。合约编辑器的具体使用详见:合约管理

          image.png

          区块链浏览器

          区块链浏览器提供了BDChain联盟网络区块相关的信息浏览与查询。

          操作步骤:

          1.进入“节点管理”页面。

          2.点击某一个节点的“区块链浏览器”,如下图所示:

          image.png

          区块链浏览器中包含的信息有:

          • 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,如下图所示。

          image.png

          在Restful API中包含的接口有:

          • 区块、交易、验证节点的查询APIs。
          • 密钥管理APIs。
          • 创建、签名、广播交易的APIs。
          • 各个应用模块对应的APIs。