百度区块链引擎BBE

    节点管理

    节点管理

    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。
    上一篇
    联盟管理
    下一篇
    事件中心