ddc的三个特征是什么(基础网络关键知识点)

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 合约内的主要功能:

ddc的三个特征是什么(基础网络关键知识点)(1)

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 原生服务接口的服务网

关。具体接入请参考:

https://bsnbase.com/static/tmpFile/bzsc/developer/8-1.html

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页