乐趣区

关于区块链:BSNDDC-基础网络关键知识点四DDC的生成和管理

id:BSN_2021

公众号:BSN 研习社

2022 年 1 月 25 日,区块链服务网络倒退联盟(简称“BSN 联盟”)上线推出了“BSN-DDC 根底网络”并进入试商用阶段。同时,BSN-DDC 官网门户(ddc.bsnbase.com)上线公布,供 DDC/NFT 业务方进行“平台方”的注册申请。BSN-DDC 的推出,将为 NFT 技术在我国的落地提供基础设施能力撑持,并为其合规倒退保驾护航。

BSN-DDC 为什么具备如此大的作用?

为不便开发者全面深刻理解 BSN-DDC,BSN 研习社推出 BSN-DDC 根底网络要害知识点解读系列。别离从背景、平台方退出、接入 DDC 网络、DDC 的生成和治理、根底网络跨链机制方面,全面深刻介绍 BSN-DDC。

本期是系列文章第四期,DDC 的生成和治理。

1. BSN 官网 DDC

BSN 官网 DDC,是指通过 BSN 联盟部署的 BSN 官网 DDC 合约生成的官网 DDC。BSN 联盟为每条凋谢联盟链都推出一套性能统一但实现过程不尽相同的官网 DDC 合约,同一条链上的每个官网 DDC 都由这个官网 DDC 合约生成,且都由 BSN 联盟进行背书。

在所有 DDC 凋谢联盟链上的 BSN 官网 DDC 合约均在 Github 上开源。

平台方能够自行下载查看,并能够参照官网 DDC 合约进行本人 DDC 合约的设计和开发。

1.1 BSN 官网合约功能设计阐明

官网 DDC 合约从性能上可分为三局部:计费合约、权限合约和主合约。每局部从构造上都由代理合约、业务合约两局部组成。计费合约次要用以保护和治理每一项官网 DDC 业务所须要的业务费;权限合约以基于角色的权限管理模式对每一个链账户的权限进行存储和验证;主合约内次要对官网 DDC 业务进行了实现,反对 ERC721 规范和 ERC1155 规范,并减少 BSN 联盟能够依据监管部门要求解冻和冻结 DDC 的监管执行性能。

以下为官网 DDC 合约内的次要性能:

1.2 官网 DDC 合约调用

平台方有两种形式能够调用官网 DDC 合约:

【间接调用】

指平台方的业务零碎间接调用官网 DDC 合约的过程。平台方能够通过官网 DDC SDK 对合约办法进行调用;也能够依据相应凋谢联盟链的网关接入阐明自行实现链交易封装通过网关调用官网 DDC 合约办法。

【通过业务合约调用】

指平台方自行开发并部署 DDC 网络中的业务合约,并在其业务零碎通过业务合约调用官网 DDC 合约的过程。平台方能够依据本人业务需要,将基于 DDC 的应用层业务解决在业务合约中进行扩大实现,向用户提供更加通明、去信赖的基于 DDC 网络的区块链利用。

1.3 官网 DDC 业务费阐明

调用官网 DDC 合约波及到链交易能量值耗费费用和官网 DDC 业务费。

【能量值耗费费】

能量值耗费费由 BSN 联盟和链技术方独特定义,单位为“能量值”。依据交易处理过程中耗费的算力和存储资源,从发动交易的链账户内扣除相应的能量值。每条凋谢联盟链上官网 DDC 业务解决所需的交易费,转换成人民币约在每笔 0.03-0.07 元左右(每条链会有轻微不同),理论金额随交易耗费的链上算力和资源量浮动。

【官网 DDC 业务费】

官网 DDC 业务费由 BSN 联盟定义和收取,单位为“元”。每条凋谢联盟链上部署的官网 DDC 合约的不同业务办法对应的业务费如下:

官网 DDC 生成,1 元 / 笔(留神:通过 ERC1155 规范单笔生成多份,也为 1 元。)

官网 DDC 流转、销毁,0.3 元 / 笔

2. 平台方自行部署 DDC/NFT 合约

平台方可自主抉择是否应用官网 DDC 合约生成和治理 DDC,也能够部署本人的 DDC/NFT 合约。官网 DDC 合约代码将开源并继续保护更新,平台方能够应用官网 DDC 合约,或在其根底上做定制批改,部署成本人的 DDC/NFT 合约。

平台方部署和调用本人的 DDC/NFT 合约仅须要领取能量值的耗费费用,其中部署合约所需的能量值耗费与合约的大小无关,调用合约所需的能量值耗费与每条 DDC 凋谢联盟链的合约逻辑解决耗费的链上算力和存储资源无关,每笔交易的老本大概在 0.03-0.07 元左右。

3. DDC/NFT 元数据存储

元数据是形容 DDC/NFT 的具体属性信息的数据,能够是一个图片,一段视频或者一组构造数据。因为区块链网络的交易解决性能和存储瓶颈限度,大数据量的 DDC/NFT 元数据并不适宜在链上解决和存储,往往须要利用其余不可篡改的链外存储解决方案来存储,并在 DDC/NFT 中蕴含指向该元数据的 URI 链接和元数据数字摘要。平台方在生成 DDC/NFT 时,可抉择将其元数据存储在 BSN 区块链服务网络提供 IPFS 专有网络中,平台方也能够在本人的业务零碎或基于第三方存储服务(如:AWS S3 云存储)存储 DDC/NFT 元数据。

BSN IPFS 专有网络是基于 BSN 各个虚构数据中心部署的 IPFS 分布式文件存储公有网络,面向区块链利用提供 IPFS 原生服务接口的服务网关。

退出移动版