首页 > 区块链 > 区块链 > BSN-DDC基础网络详解(五):接入DDC网络(1)
BSN-DDC基础网络推出已经一年了,得到了行业应用方和广大开发者的高度认可。一年中BSN产品技术团队也在根据市场业务需求不断更新功能服务,我们将通过本系列文章为大家系统化介绍DDC网络的功能和使用,为感兴趣的朋友提供学习帮助。
01
支持DDC的开放联盟链
BSN联盟将持续引入众多国内外主流的区块链底层框架,分别打造成以中国城市命名的开放联盟链(节点部署有权限控制,无法使用任何cryptocurrencies),并使其作为支撑DDC网络的区块链底层环境。以下是DDC网络上的开放联盟链信息:
| 编号 | 链名称 | 底层技术 | 操作 | 外部节点 |
|---|---|---|---|---|
| 1 | 文昌链 | IRITA/Cosmos | 在线文档 网关接入说明 | 支持 |
| 2 | 武汉链 | Ethereum | 在线文档 网关接入说明 | 准备中 |
| 3 | 中移链 | EOS | 在线文档 网关接入说明 | 支持 |
| 4 | 泰安链 | FISCO BCOS | 在线文档 网关接入说明 | 支持 |
| 5 | 遵义链 | CORDA中国网络 | 在线文档 网关接入说明 | 准备中 |
| 6 | 贵阳链 | DBChain | 在线文档 网关接入说明 | 准备中 |
| 7 | 广元链 | Everscale | 在线文档 网关接入说明 | 准备中 |
| 8 | 酒泉链 | NEO | 在线文档 网关接入说明 | 准备中 |
| 9 | 成都链 | Casper | 在线文档 网关接入说明 | 准备中 |
更多开放联盟链持续增加中……
上述每个开放联盟链的具体特点和智能合约编写方式均与对应的底层技术基本一致,算力中心方和平台方也可以到相应的底层技术开源社区或官网进行了解和学习。
算力中心方和平台方根据自己的业务要求和技术储备,可自行选择一条或多条DDC开放联盟链使用。所有DDC开放联盟链上的官方DDC合约均定义了相同的方法。
02
除前文提到的业务开通功能外,官方门户提供了应用项目管理(仅DDC平台方可使用)、链节点管理(仅算力中心方可使用)、链账户管理、官方DDC查询、官方DDC业务费查询、能量值查询、资金账户交易流水查询等功能。因为DDC网络只服务于算力中心方和平台方,因此官方门户也就是算力中心方和平台方使用的作为DDC网络直接客户的门户。虽然很多操作可以在门户网站中手工进行,但强烈建议算力中心方和平台方应对门户网站的OpenAPI熟悉,尽量使用OpenAPI进行相应操作。例如如果算力中心和平台方因为业务需要有成千上万个链账户,生成链账户以及链账户的能量值充值就无法有效地通过人工操作完成。
算力中心方用户登录官方门户系统并开通业务后,可查看自己搭建的节点信息。
点击左侧菜单中“链节点管理”进入节点列表,节点列表初始无数据。点击【查询】时,展示算力中心方用户的所有节点信息,并支持按照开放联盟链、节点状态以及创建时间进行搜索查询。
节点确认入网后,节点列表中展示节点IP,点击图标可以复制节点IP。

2)节点详情


自定义项目名称并选择开放联盟链框架,点击【完成创建】按钮。

启用
登录官方门户,在“项目管理”页面,查询找到待启用项目Key的项目;
点击【操作】下拉框后再点击【启用项目Key】;

弹出确认框后点击【确认】按钮,便完成启用项目Key。

更新
登录官方门户,在“项目管理”页面,查询找到待更新项目Key的项目;
点击【操作】下拉框后再点击【更新项目Key】;

弹出确认框后点击【确认】按钮,便完成更新项目Key。

禁用
登录官方门户,在“项目管理”页面,查询找到待禁用项目Key的项目;
点击【操作】下拉框后再点击【禁用项目Key】;

弹出确认框后点击【确认】按钮,便完成禁用项目Key。

登录官方门户,在“项目管理”页面进行项目查询;
点击【操作】下拉框后再点击【下载接入参数】。

4)删除
登录官方门户,在“项目管理”页面进行项目查询;
点击【操作】下拉框后再点击【删除】;

弹出确认框后点击【确认】按钮,便完成删除项目。

3.管理链账户

链账户的创建页面,选择DDC开放联盟链框架、定义链账户名称、选择该链账户是否使用官方DDC(选择“否”则涉及不到官方DDC类型)、选择官方DDC类型为平台方还是终端用户、选择创建方式、输入链账户相关信息、上传平台方的业务凭证;

点击【创建】按钮,完成链账户的创建。

如果会生成多个链账户,这里强烈建议算力中心方和平台方使用官方门户OpenAPI进行操作。
链账户是链上交易不可或缺的直接载体,每一个链账户都必须由所属平台方完成从门户资金账户到链账户的能量值以及业务费充值(注意:链账户的能量值和业务费是分开充值的),充值时需提交和验证业务凭证。算力中心方和平台方可在官方门户内查询具体的链账户余额并进行手动充值操作,也可以在自己的业务系统内,通过引用官方DDC SDK或调用官方门户OpenAPI自动查询自己的资金账户余额,以及动态向任何链账户充值(强烈建议,如果涉及多个链账户)。
能量值充值
在DDC网络中执行任何合约时,都会从发起交易的链账户中扣减交易处理所需的能量值,所以为保证链账户在相应的链上发起的区块链交易能正常执行,算力中心方和平台方需为链账户进行能量值充值。
登录官方门户,在“链账户管理”->“链账户”页面,查询需充值的链账户;
点击【操作】下拉框后再点击【能量值充值】按钮;

在弹出框内,选择(输入)充值金额,点击【确认】按钮完成充值。

官方DDC业务费充值
调用官方DDC合约涉及到业务费,所以为保证链账户在相应的链上正常调用官方DDC合约方法,算力中心方和平台方需为链账户进行业务费充值。
登录官方门户,在“链账户管理”->“链账户”页面,查询需充值的链账户;
点击【操作】下拉框后再点击【官方DDC业务费充值】按钮;

在弹出框内,选择(输入)充值金额,点击【确认】按钮完成充值。

3)链账户的冻结和解冻
链账户本身并没有状态,BSN-DDC体系为了缔造基于中国现行法律完全可控、合法合规的基础网络,在官方DDC合约内对链账户增加了状态管理属性;同时在官方门户、门户OpenAPI以及DDC SDK里增加了对链账户的状态管理,让算力中心方和平台方可以对自己的终端用户的链账户进行冻结和解冻操作。
冻结和解冻仅应用于链账户是否可进行BSN官方DDC业务处理,并不会影响已发生的交易数据和被冻结链账户内的官方DDC业务费、能量值余额等,也不会影响该链账户调用算力中心方和平台方自定义合约。
冻结
登录官方门户,在“链账户管理”->“链账户”页面,查询需冻结的链账户;
点击【操作】下拉框后再点击【冻结官方DDC】按钮。

解冻
登录官方门户,在“链账户管理”->“链账户”页面,查询需解冻的链账户
点击【操作】下拉框后再点击【启用】按钮。

内容引用于《BSN-DDC基础网络帮助手册》,手册版本号:2.1.2,修订时间:2023-02
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70012206/viewspace-2939035/ ,如需转载,请注明出处,否则将追究法律责任。