区块链服务 BCS-概述:SDK说明

时间:2024-07-01 09:12:15

SDK说明

华为云 区块链 引擎目前提供Java、Golang两种语言SDK,区块链服务启动时会启动一系列grpc接口,监听客户端发送的消息,与客户端交互完成各种请求。在开发客户端时,如果从底层grpc接口开始,进行各种消息封装、消息发送、返回值解析等工作,不仅会导致开发量过大,并且造成重复劳动。

SDK则是将区块链服务提供的各种grpc接口进行封装,同时封装各接口所需类型的消息。在开发客户端时,只需要关注自己的业务逻辑,调用相应接口封装并发送消息即可,不需要关注底层消息发送接收的具体过程。

  1. SDK中相关方法的使用示例,可参考应用程序开发对应语言的示例Demo。
  2. SDK在不同环境下支持的实例安全机制如下:
    • windows环境:ECDSA
    • linux环境:国密算法、ECDSA
support.huaweicloud.com/devg-bcs/bcs_devg_01_017.html