BSN-DDC 根底网络推出曾经一年了,失去了行业利用方和宽广开发者的高度认可。一年中 BSN 产品技术团队也在依据市场业务需要不断更新性能服务,咱们将通过本系列文章为大家系统化介绍 DDC 网络的性能和应用,为感兴趣的敌人提供学习帮忙。
01
城市算力核心接入 DDC 网络
(仅对算力核心方)
1.搭建算力核心开发者门户和管理系统
算力核心实现协定签订后能够开始搭建算力核心开发者门户和管理系统,算力核心通过部署该门户零碎将向算力核心开发者用户提供 BSN-DDC 网络接入和 BSN 官网 DDC 利用业务能力。算力核心领有独立业务用户体系,应用“算力值”对本身用户进行各种业务的交易和结算。算力核心的用户在应用 BSN 官网 DDC 利用时将不会感知到 BSN-DDC 网络应用业务解决中的“能量值”和“业务费”,只须要耗费通过向算力核心方购买的“算力值”即可实现 BSN 官网 DDC 利用的业务解决。在本次版本中,算力核心只反对用户链账户“私钥托管”模式存储在算力核心本地资源中,后续咱们将提供反对用户私钥本人保存的“公钥上传”模式的算力核心版本。
2.申请内部节点接入网络
在本地装置的算力核心管理系统中能够向 BSN-DDC 网络经营人员发动内部节点接入网络申请,期待 BSN-DDC 网络经营人员审批后能够取得 BSN 联盟签发的节点证书,只有配置了该证书的内部节点能力取得接入 BSN-DDC 网络的权限。证书的生效期限与算力核心方业务签约到期工夫统一。
3.部署节点并实现节点入网
算力核心方应用 BSN 联盟提供的 DDC 网络的各个凋谢联盟链的内部节点部署包和相干阐明文档能够进行疾速的节点搭建和部署,从而获取间接接入 BSN-DDC 根底网络的能力。本次版本反对中移链、文昌链和泰安链的内部节点接入网络,后续将推出更多凋谢联盟链框架的内部节点接入网络。
4.算力核心部署指南
1. 注册成为城市算力核心方 | 1.1 BSN-DDC 官网用户注册 | 首先须要返回 BSN-DDC 官网门户 https://ddc.bsnbase.com,实现用户注册。 | |
---|---|---|---|
1.2 签订协议 | 官网商务或客服人员会尽快与您进行分割沟通,实现城市算力核心协定签订。 | ||
2. 搭建城市算力核心管理系统 | 通过下载链接获取城市算力核心管理系统部署包和部署手册,依照部署手册阐明实现零碎部署,期间官网技术支持人员将会对您遇到的问题进行解答和帮忙。 | 部署手册 | |
3. 搭建内部节点 | 3.1-1 申请内部节点入网 - 中移链 | 通过管理系统中的链节点治理 -> 节点入网来申请内部节点入网,填写节点入网信息流程如下:1. 选取“中移链”链框架并点击“在线生成”,会生成三个文件 node_cer.csr(证书签名申请)、node_private.pem(节点私钥)、node_public.pem(节点公钥),这些文件在部署节点的过程中都会应用,请妥善保存;2. 节点名称可依据须要任意填写,仅为不便辨认,没有任何其它意义;3. 用记事本关上 node_cer.csr 文件,复制文件内容并填写到“CSR 文件内容”中;4. 用记事本关上 node_public.pem 文件,复制文件内容并填写到“节点公钥”中;5. 如果有须要阐明的信息,能够填在备注栏中,实现后点击确定即可创立申请。申请创立后会有官网工作人员进行审核,同时会新增一条记录在链节点治理模块中,您也能够登录官网门户,在链节点治理中查看您的节点信息。 | |
3.1-2 申请内部节点入网 - 文昌链 | 通过管理系统中的链节点治理 -> 节点入网来申请内部节点入网,填写节点入网信息流程如下:1. 选取“文昌链”链框架并点击“在线生成”,会生成四个文件 node_cer.csr(证书签名申请)、node_private.pem(节点私钥)、node_public.pem(节点公钥)、node_key.json,这些文件在部署节点的过程中都会应用,请妥善保存;2. 节点名称可依据须要任意填写;3. 用记事本关上 node_cer.csr 文件,复制文件内容并填写到“CSR 文件内容”中;4. 用记事本关上 node_public.pem 文件,复制文件内容并填写到“节点公钥”中;5. 如果有须要阐明的信息,能够填在备注栏中,实现后点击确定即可创立申请。申请创立后会有官网工作人员进行审核,同时会新增一条记录在链节点治理模块中,您也能够登录官网门户,在链节点治理中查看您的节点信息。 | ||
3.1-3 申请内部节点入网 - 泰安链 | 通过管理系统中的链节点治理 -> 节点入网来申请内部节点入网,填写节点入网信息流程如下:1. 选取“泰安链”链框架并点击“在线生成”,会生成六个文件 node.csr(证书签名申请)、node.key、node.nodeid、node.pubkey(节点公钥)、sdk.key、sdk.publickey,这些文件在部署节点的过程中都会应用,请妥善保存;2. 节点名称可依据须要任意填写;3. 用记事本关上 node.csr 文件,复制文件内容并填写到“CSR 文件内容”中;4. 用记事本关上 node.pubkey 文件,复制文件内容并填写到“节点公钥”中;5. 如果有须要阐明的信息,能够填在备注栏中,实现后点击确定即可创立申请。申请创立后会有官网工作人员进行审核,同时会新增一条记录在链节点治理模块中,您也能够登录官网门户,在链节点治理中查看您的节点信息。 | ||
3.2 关注节点状态 | 能够通过链节点列表获取您的节点以后状态,状态阐明如下:1. 待审核 – 已胜利提交申请,期待工作人员进行审核 2. 审核回绝 – 提交的申请审核没有通过 3. 入网中 – 提交的申请审核通过后进行入网 4. 入网失败 – 节点入网时没有胜利入网 5. 待确认入网 – 后盾生成证书后,待算力核心经营人员进行确认操作 6. 已确认入网 - 算力核心经营人员实现确认操作 7. 入网实现 - 节点入网胜利并实现入网流程 8. 退网中 - 经营人员提交退网申请 9. 退网实现 - 节点退网胜利 | ||
3.3 获取节点证书 | 当您的节点通过审核后,BSN 会为您发放节点证书,您能够在节点详情中下载节点证书(若没有相应字段和链接是因为证书尚未收回,请急躁期待;若节点通过审核后长时间未在详情页面中呈现证书下载链接,请与客服或技术支持人员分割)。 | ||
3.4 部署节点并实现入网 | 您能够通过部署阐明来进行节点搭建,请留神每条链的节点搭建步骤不尽相同,请应用正确的部署阐明。咱们的技术支持人员会随时为您解答部署过程中呈现的问题。 | 中移链:部署阐明 文昌链:部署阐明 泰安链:部署阐明 | |
3.5 确认节点入网 | 在链节点治理中确认节点状态已更新为“入网实现”。 | ||
4. 业务配置 | 在算力核心经营管理系统中进行门户参数、服务参数配置,具体请参考算力核心经营管理系统用户操作阐明。 | 算力核心经营管理系应用阐明 |
02
平台方零碎接入 DDC 网络
(仅对 DDC 平台方)
官网门户给平台方提供了官网 DDC 数据的查问统计及治理的性能,而 DDC 网络的链上交易解决性能,平台方可通过以下两种形式接入。
1.间接调用 DDC 网络网关
DDC 网络的各个凋谢联盟链上智能合约的办法通过 DDC 网关凋谢给平台方,所以平台方可参考相应凋谢联盟链的网关接入阐明调用 DDC 网关执行 DDC 智能合约(包含自行部署的合约)。为了避免出现凋谢联盟链的网络拥挤、执行效率低的状况,咱们在 DDC 网关侧对每个平台方做了 100 笔 / 秒的交易限流管制(平台方的所有 DDC 网络我的项目共享应用该限流管制),以保障链上各利用方的交易解决处于绝对平滑的状态。平台方可依据网关的限流策略,在其业务零碎中依据理论业务需要自行实现与网关交易申请的削峰平谷机制。
须要强调的是,100 笔交易 / 秒的管制是 DDC 网络网关的管制。每条 DDC 凋谢联盟链还有链自身的交易解决瓶颈。个别状况下,每条 DDC 凋谢联盟链的 TPS 数约在 1500-3000 范畴内,如果交易量过大,凋谢联盟链的解决形式与公链统一,会进行交易排队。平台方应充沛理解这些限度,并在本人的业务零碎内做相应技术解决。另外,算力核心方如果自用,能够抉择间接调用本地部署的 DDC 凋谢联盟链节点,防止 DDC 网络的网关 TPS 限度,所以倡议平台方在业务量达到肯定水平后转为算力核心方。
2.应用 DDC SDK 调用
每一条凋谢联盟链都有官网 DDC SDK,平台方能够在业务零碎中,通过官网 DDC SDK 间接调用部署在 DDC 网络中的官网 DDC 合约办法。详情参考官网 DDC SDK 阐明。平台方能够在官网 DDC SDK 的根底上定制开发,以实现在业务零碎调用其自定义的 DDC/NFT 合约。
内容援用于《BSN-DDC 根底网络帮忙手册》,手册版本号:2.1.2,订正工夫:2023-02
-END-