CESA-2023-038《区块链 数字藏品应用系统技术要求》团体标准(征求意见稿)_第1页
CESA-2023-038《区块链 数字藏品应用系统技术要求》团体标准(征求意见稿)_第2页
CESA-2023-038《区块链 数字藏品应用系统技术要求》团体标准(征求意见稿)_第3页
CESA-2023-038《区块链 数字藏品应用系统技术要求》团体标准(征求意见稿)_第4页
CESA-2023-038《区块链 数字藏品应用系统技术要求》团体标准(征求意见稿)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS35.240

CCSL70

团体标准

T/CESAXXXX—202X

区块链数字藏品应用系统技术要求

Blockchain—Technicalrequirementsofdigitalcollectionapplicationsystem

(征求意见稿)

在提交反馈意见时,请将您知道的相关专利连同支持性文件一并附上。

已授权的专利证明材料为专利证书复印件或扉页,已公开但尚未授权的专利申请

证明材料为专利公开通知书复印件或扉页,未公开的专利申请的证明材料为专利申请

号和申请日期。

202X-XX-XX发布202X-XX-XX实施

中国电子工业标准化技术协会发布

T/CESAXXXX—202X

前言

本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定

起草。

本文件由深圳市腾讯计算机系统有限公司提出。

本文件由中国电子工业标准化技术协会归口。

本文件起草单位:

本文件主要起草人:

III

T/CESAXXXX—202X

区块链数字藏品应用系统技术要求

1范围

本文件规定了基于区块链的数字藏品应用系统的技术框架、技术流程、功能要求、性能和安全等要

求。

本文件适用于指导基于区块链的数字藏品应用系统的研究、开发、测试、部署和运营。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,

仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本

文件。

GB/T25069-2010信息安全技术术语

JR/T0184-2020金融分布式账本技术安全规范

ISO22739:2020信息技术区块链和分布式记账技术术语(Blockchainanddistributedledger

technologies–Vocabulary)

3术语和定义

ISO22739:2020、JR/T0184界定的以及下列术语和定义适用于本文件。

3.1

许可区块链permissionedblockchain

是指每个节点都需要根据访问控制策略要求进行身份认证、授权和访问控制,经过许可才能参与的

区块链系统。未经许可的节点不能接入到区块链系统中。私有链和联盟链都属于许可链。

3.2

区块链数字藏品blockchaindigitalcollections

基于许可区块链技术,通过内容合规审查后生成和发行,由实名认证用户所拥有的,具备唯一标识

的非同质化数字文化创意数字藏品资产。

3.3

数字藏品链digitalcollectionblockchain

具备数字藏品的发行、交易、流通、管理等功能的许可区块链系统。

3.4

元数据meta-data

描述数字藏品资产属性的信息。

4缩略语

下列缩略语适用于本文件。

DDoS:分布式拒绝服务攻击(DistributedDenialofService)

4

T/CESAXXXX—202X

PKI:公钥基础设施(PublicKeyInfrastructure)

SDK:软件开发工具包(SoftwareDevelopmentKit)

TPS:每秒处理的事务数(TransactionsPerSecond)

WAF:Web应用防护系统(WebApplicationFirewall)

5通则

区块链数字藏品,应符合下列要求:

a)基于许可区块链来发行;

b)通过数字藏品平台方的内容合规审查;

c)只能由实名认证的用户所拥有;

d)包含具备唯一标识的原始数字藏品内容文件;

e)每个数字藏品具备唯一编号。

区块链数字藏品相关概念的逻辑关系见附录A。区块链数字藏品智能合约的生成和部署流程见附录

B。区块链数字藏品元数据的数据结构见附录C。数字藏品的主流应用场景,可参考附录D。

6技术框架

6.1技术框架图

区块链数字藏品应用系统的整体框架图,见图1。

图1区块链数字藏品应用系统的整体框架

数字藏品系统主要由数字藏品底层链系统、数字藏品业务平台、数字藏品客户端、数字藏品组成。

6.2核心功能组件

5

T/CESAXXXX—202X

6.2.1数字藏品底层链系统

数字藏品底层区块链系统主要包括物理层、协议层和智能合约层。

物理层提供底层基础设施,可以是物理机或云平台等。

协议层提供区块链服务,包括共识模块、版本模块、密码模块、P2P网络模块、节点管理模块,模

块间相互配合,确保了区块链上各个节点对交易形成共识,从而保证节点数据的一致性。

智能合约层包含了两种类型的智能合约,一种是已经定义好的智能合约,包括身份管理智能合约、

数字藏品管理智能合约、数字藏品转移智能合约,用户可以基于已定义好的智能合约完成身份绑定、数

字藏品发行、转移和管理。另一种是用户自定义智能合约,对于有特殊业务场景的用户,可以通过自定

义智能合约完成指定的业务场景。

6.2.2数字藏品业务平台

数字藏品业务平台部署在服务器后台,用于提供身份注册管理、链上身份初始化、用户账户管理,

以及数字藏品的原创审查、发行、展示、发售、核验、销毁、转让赠送等功能。

6.2.3数字藏品用户客户端

数字藏品用户客户端供用户使用,用于使用户实现对数字藏品的管理,包括实名认证注册、账户管

理、消息通知、安全设置、数字藏品展示、数字藏品购买、数字藏品核验、数字藏品流转等功能。

7技术流程

7.1数字藏品业务系统的整体技术流程

数字藏品业务系统的技术流程,见图2:

图2数字藏品业务系统的整体流程

其中,数字藏品业务系统主要包括数字藏品用户、数字藏品资产方、数字藏品业务平台、数字藏品

底层链系统等角色,其流程主要包括身份注册、资产发行、首次发售、资产流通等环节。不同的角色涉

6

T/CESAXXXX—202X

及不同的环节。

a)数字藏品用户主要涉及下载数字藏品客户端、进行区块链身份注册、购买和流通数字藏品等

环节。

b)数字藏品资产方主要涉及设计数字藏品、进行区块链身份注册、发行数字藏品等环节。

c)数字藏品业务平台主要涉及数字藏品发行、发售、流通等环节。

d)数字藏品底层链系统主要涉及区块链身份智能合约的执行、数字藏品的发行/流通/管理的智

能合约的执行等。数字藏品底层链系统的技术流程见附录B。

7.2数字藏品资产方的业务流程

从数字藏品资产方的角度,数字藏品业务的整体流程如下:

a)区块链身份注册

系统应能接收并完成数字藏品资产方的身份注册,以及对数字藏品的分布式标识身份注册。

b)数字藏品的原创审查

数字藏品资产方完成数字藏品的设计。系统应完成对数字藏品的原创审查。

c)数字藏品发行

系统应能接收数字藏品资产方的请求,并完成数字藏品的铸造与发行。

d)数字藏品发售

系统应能支持数字藏品首次发售。

e)数字藏品流通

系统应支持数字藏品的流通,包括转让赠送、权益兑换等。

7.3数字藏品用户侧的业务流程

在托管模式下,用户资产托管在数字藏品业务平台。其数字藏品业务的整体流程如下:

a)访问数字藏品业务平台

用户在数字藏品业务平台完成中心化账号注册。

b)区块链身份注册

用户基于数字藏品业务平台完成实名认证,以具备托管的区块链账户。

c)数字藏品购买

用户在数字藏品业务平台进行数字藏品购买。

d)数字藏品流通

用户在数字藏品业务平台通过转移数字藏品的功能,参与转让赠送、权益兑换等活动。

8数字藏品应用的技术要求

8.1技术功能要求

8.1.1用户客户端的功能要求

对用户客户端的功能要求如下:

a)应具备用户的实名认证注册的功能,包括新用户注册、老用户恢复;

b)应支持已注册用户提交注销请求,并删除相关的用户信息;

c)应具备数字藏品接受的功能,即用户在购买完数字藏品后,能接受并拥有数字藏品;

d)应具备数字藏品转移的功能。即用户在拥有数字藏品后,可以转移给其他用户,或转移到其

7

T/CESAXXXX—202X

他的接收地址;

e)应具备账户管理的功能,包括更改账户名称、查看数字藏品列表和详情、查看地址详情等;

f)应具备转移记录列表查询的功能,供用户查询转移记录;

g)应具备安全设置功能,供用户更改密码、备份账户等;

h)应具备消息通知的功能,包括转移提醒、安全提醒等。

8.1.2数字藏品业务平台的功能要求

对数字藏品业务平台的功能要求如下:

a)应具备用户在平台的身份注册功能,包括个人用户的注册和企业用户的注册;

b)应具备已注册用户在平台的身份注销功能,并删除用户信息;

c)应具备对用户的链上身份进行初始化的功能,包括对个人用户和企业用户的基础身份信息的

初始化;

d)应具备用户账户管理功能,维护账户地址与真实用户的关系等;

e)应具备对数字藏品进行原创性审查的功能,即对数字藏品进行原创性初筛检测,针对可能存

在侵权的作品做过滤和标识;

f)应具备对数字藏品进行注册发行的功能。在发行前,应对数字藏品的发行进行评审,评估法

律法规、监管政策等方面的风险,评估通过后,才能进行发行;

g)应具备数字藏品展示的功能,在前端页面展示用户资产;

h)应具备对数字藏品进行发行售卖的功能,即根据发行方定价,在满足智能合约条件的出价者,

在合约逻辑下获得数字藏品的权属;

i)应具备对数字藏品进行转移的功能,即用户对归属于自己的任意数字藏品,可以转移到链上

任意合法地址,可以转移给自己的其他地址,或者转移给另一个用户。

j)应限制对数字藏品的转移,应在发行购买一段时间后(比如半年),才能进行转移;

k)应具备数字藏品状态变更功能,支持用户取消和重新发起权属数字藏品在转移合约的待转移状

态;

l)应具备数字藏品当前定价更新功能,支持用户更新权属数字藏品在当前合约中的当前定价;

m)应具备数字藏品信息查询功能,支持用户根据数字藏品唯一标识及其他信息,来查询数字藏品

的各类信息,包括转移信息、价格等。

n)应支持对数字藏品全生命周期的合规风险评估,包括发行、售卖、转移等。

8.1.3底层区块链系统的功能要求

8.1.3.1智能合约功能要求

对底层区块链系统的智能合约的功能要求如下:

a)应支持智能合约的注册发行以及智能合约的触发和执行;

b)应支持让使用者通过某种编程语言定义智能合约逻辑,发布到区块链上之后,根据智能合约

条款的逻辑,由使用者签名或者其他的事件触发执行,完成交易结算等智能合约的逻辑;

c)应具备智能合约验证功能。上层应用能根据实际业务需求,将业务执行规则编码成智能合约

脚本,继而将智能合约部署在底层区块链系统,由记账节点负责在安全的容器环境中运行,

给出运行结果;

d)应具备分布式多方共识记账功能。参与方在通过智能合约对业务进行验证,在完成共识后,

将共识结果记录到分布式账本中,同时分布式账本通过哈希链的方式将交易包含在数据块中,

降低数据篡改的可能性;

e)应将获得许可的公信力机构加入到共识或验证节点,保证各方在区块链协作的稳定性与安全

8

T/CESAXXXX—202X

性。

8.1.3.2存储功能要求

对底层区块链系统的存储功能的要求如下:

a)应支持本地数据库存储和文件系统存储方式,宜支持云存储方式;

b)本地存储应支持冷热分离,数据库存储应支持分库分表的模式,云存储应支持无损扩容,支

持按照云的集群规则无限扩展;

c)宜采用链数据库与状态数据库的双数据库方式进行存储。链数据库保存链数据,所有的业务

数据都存在此数据中,让数据有源可溯。状态数据库用于保存当前的状态值,以避免遍历所

有的交易日志去计算当前的状态值。双数据库方案在保存所有交易历史证据的同时,可以提

升数据查询的速度。

8.1.3.3运维功能要求

对底层区块链系统的运维功能的要求如下:

a)应提供全面、实时、可视化的运维管理系统,快速识别系统状态,满足多个层级的运营管理

需求;

b)应提供可视化的服务交付。从代码编译、测试、验收到正式环境部署,整个服务交付流程实

现可视化管理;

c)应提供可视化的服务度量。对数据进行标准化的分层归类,从基础设施、上层组件、应用服

务到使用者侧,基于应用的拓扑架构,收集各类指标,统一到一个分析平台中展现;

d)应提供通用高效的信息采集组件,把机器的系统信息(如CPU,内存、硬盘、网络等状态)、节

点使用状态(如节点访问量、访问时耗、节点健康状态等)以及业务使用情况(业务访问量、成

功率、耗时分布等)实时展示到监控界面上,便于整个系统的管理;

e)宜具备数据态势呈现功能。系统通过对账本中的数据进行提取分析,形成数据的当前世界状态

和历史记录,继而通过界面进行呈现,同时也可对当前系统节点的运行状态进行监控。

8.2性能要求

对数字藏品系统的性能要求如下:

a)应能通过各种模型分析、压测,支持大并发处理能力;

b)在容错方面,当检测到节点故障或者欺诈,系统应能自动启用拜占庭容错的算法特性;

c)应支持应用和数据库等多重负载均衡,支持大量用户同时在线和同时操作,不会因用户数增长

或者信息量增长,而导致系统响应能力明显下降;

d)系统部署设计上应采用高可用模式,尽量减少和缩短定期维护与发布时对外停止服务的时间,

保证系统提供长时间持续可用的服务;

e)应具备高可靠性,保证在正常情况下和极端情况下业务逻辑的正确性。包括但不限于无单点故

障、故障恢复、灾难恢复、突发用户量应对等;

f)应具备线性扩展和弹性伸缩能力;

g)硬件设备应采用集群或分布式部署模式,实现节点的动态加载,在消除单点故障的同时,支持

节点的快速横向扩展。也可依托云计算技术实现基础资源的自动弹性伸缩。

8.3安全要求

8.3.1身份认证要求

9

T/CESAXXXX—202X

对数字藏品业务系统在身份认证方面的安全要求如下:

a)应支持数字证书身份标识;

b)区块链节点之间的认证证书宜采用国密证书标准,SDK证书和节点证书的颁发、存储、更新和

撤销过程均符合国密标准;

c)应提前对用户做实名认证,确保参与数字藏品的用户全部通过实名认证,以确保用户真实性,

可以防止囤货炒作等危害业务的行为。

8.3.2数据安全要求

对数字藏品系统在数据安全方面的要求如下:

a)应支持数据加密、数字签名等技术保证数据的机密性、完整性、抗抵赖性;

b)应支持通过非对称加密的数字签名保证业务请求和数据在传输过程中的不可篡改性;

c)应支持对应用的监管者提供监管密钥,降低隐私泄露风险,同时保证数据的可审计性;

d)应支持通过共识机制保证各节点的数据一致的存储;

e)对于已经存储的数据记录,应能通过节点内的自校验性和准实时多节点数据校验来保证已经存

储的数据记录不能被修改。

8.3.3隐私保护要求

对数字藏品系统在隐私保护方面的要求如下:

a)应保证用户信息和区块链地址的隔离。从各节点的记录存储中,无法获取到相关联的用户信

息;

b)对于用户信息的存储,应具备权限控制、访问认证、加密存储等多层保护;

c)应为用户提供可监管匿名与隐私保护服务,包括双密钥对、环签名、零知识证明等方案;

d)应具备用户根据实际需求选取相应的服务,用来对自己的交易信息进行加密和去关联;

e)在涉及用户个人信息(比如姓名、身份证号等)的展示时,应通过匿名化、隐藏部分关键信

息、脱敏等方式来保证用户隐私安全;

f)在一些高安全性的场景下,应能通过加密算法,将上链的内容哈希化,以保证用户隐私。

8.3.4系统安全要求

对数字藏品系统在系统安全方面的要求如下:

a)在系统运行的的过程中,应保证系统的正常运行,以防出现恶意攻击导致业务异常,出现不

可遇见的问题,包括但不限于服务不可用、业务数据出错、出现恶意数据、泄漏用户隐私等

问题;

b)应保证业务系统的安全性,设置必要的网络白名单;

c)系统上,所有的网络请求应通过统一的入口进入,在入口上应做好对请求的鉴权和监控,同

时应能预防DDOS等攻击;

d)在某些高安全性要求的业务场景中,应通过验证码的方式来保证系统的安全,避免遭受大流

量的冲击。

8.3.5内容安全要求

对区块链数字藏品应用系统在业务内容安全方面的要求如下:

a)应保证数字藏品的内容安全,数字藏品的内容多样化,有文字、图片、音频和视频等等,应

对这些内容进行检测,防止涉黄、涉恐、暴力等内容上链;

b)应通过内容安全产品的检测能力,在用户提交数据时就对内容进行检测;

10

T/CESAXXXX—202X

c)应设置黑名单机制,对于那些提交恶意内容的平台,多次不改的情况下应将其加入黑名单。

11

T/CESAXXXX—202X

附录A

(资料性)

区块链数字藏品相关概念的逻辑关系图

区块链数字藏品的相关概念包括:区块链数字藏品、元数据、数字藏品链。这几个概念之间的逻辑

关系,见图A.1:

图A.1区块链数字藏品相关概念的逻辑关系图

其中,数字藏品链由不同的区块链节点组成,区块链节点中存储数字藏品,元数据用于描述数字藏

品。

12

T/CESAXXXX—202X

B

附录B

(资料性)

区块链数字藏品的元数据

元数据用于指示数字藏品的标识、统一资源标识符、作者名称、摘要、签名等。区块链数字藏品应

包含如下元数据来实现唯一性和不可分割性,其字段和字段解释见表B.1。

表B.1区块链数字藏品元数据

字段字段释义

nftid全局唯一的标识,作为数字藏品的主索引

uri统一资源标识符,指向数字藏品信息的媒体链接

author作者名,中文+英文(数字或符号为非法输入)不超过30个字符

name数字藏品的名字,中英文数字均可,不超过256个字符

hash数字藏品原始内容文件的hash

13

T/CESAXXXX—202X

附录C

(资料性)

底层区块链系统智能合约的开发与部署流程

C.1智能合约开发流程

用户可使用定义好的智能合约,调用相关接口即可完成身份绑定、数字藏品发行、转移和管理。

用户也可根据业务需求,开发智能合约。智能合约开发流程主要包括梳理业务规则、选用模板、定

义基本属性及数据格式、定义交易逻辑、生成智能合约,见图C.1。

图C.1智能合约开发流程

底层区块链系统智能合约的开发要求包括:

a)梳理业务规则:应能分析业务规则、明确业务参与角色及职责、细化业务流程,为智能合约开

发建立逻辑规则;

b)选用合约模板:底层区块链平台应提供数据存证、身份管理等基本智能合约业务模板供开发者

选择;

c)定义基本属性及数据格式:底层区块链平台应从用户、资产、交易三种基本模型出发定义相应

的基本属性,同时应支持基本模型的数据格式扩展,用户可在模板内根据需求定义扩展数据格式。

d)定义交易逻辑:底层区块链平台应对外提供基本的交易逻辑选项,用户可根据应用业务逻辑通

过选择的方式选取交易逻辑执行单元。

e)生成智能合约:在用户完成上述操作步骤后,底层区块链平台应为用户自动生成智能合约代码。

C.2智能合约部署调用流程

底层区块链智能合约部署调用的流程图,见图C.2:

14

T/CESAXXXX—202X

图C.2底层区块链智能合约部署调用流程

底层区块链智能合约部署调用的流程如下:

a)生成或配置用户证书

底层区块链平台应采用基于权限的许可区块链结构,用户需生成授信的用户证书获取读写合约权

限,后续用户可以使用此证书完成合约读写。

b)提交智能合约审核

用户需提交对应的智能合约到许可区块链参与方。联盟参与方审核合约,确保合约无明显安全问题。

c)智能合约安装

底层区块链平台应能将打包好的智能合约分发到各验证节点,并执行安装程序,实现各验证节点的

智能合约初始化。

d)接口封装

底层区块链平台应能对智能合约接口进行接口封装,应用服务器及用户客户端均可直接调用。应用

服务器及用户客户端也可以自行实现接入接口,然后实现调用。

15

T/CESAXXXX—202X

附录D

(资料性)

区块链数字藏品的主流应用场景

区块链数字藏品的主流应用领域包括数字版权确权、数字资产化、游戏场景、金融场景、权益凭证

场景等。

(1)数字版权确权

在信息互联网下,数据信息无法实现高效快速的确权,出现了诸多问题,如数字版权侵权等等,数

字藏品技术的出现可以显著解决数字内容确权的困局,有力的保护了创作者的权益。同时,通过区块链

和智能合约的技术,可以记录作品未来的流向,创作者保留版权的同时,还能从作品转卖中获得分成。

(2)数字资产化

区块链技术可以将创作内容如音频、视频、图片文章等内容变为独一无二且可以流转的数字资产,

开创了数字艺术、数字收藏品等诸多新赛道。

(3)游戏场景

通过区块链数字藏品技术发行的游戏道具,具备了资产熟悉,显著的提升了用户的获得感,同时,

因为区块链账本的公开透明,使得游戏道具恶意增发危害玩家权益的现象不复存在,最重要的是,通过

区块链的互联互通能力,可以实现多个接入游戏身份和资产互通的奇妙景象,大大的增加了游戏的可玩

性。

(4)权益凭证场景

可以基于区块链来发行具备特殊权益的数字藏品,如门票、电影票、礼品券、纪念奖章、域名等,

与实体结合。降低此类产品的印刷制作成本,拥抱低碳生活。

16

T/CESAXXXX—202X

参考文献

[1]ITU-TH.DLT-DCS基于区块链的数字收藏应用的技术框架(Technicalframeworkof

DLT-baseddigitalcollectionservices)

____________________________

17

T/CESAXXXX—202X

目次

前言..........................................................................III

1范围................................................................................4

2规范性引用文件......................................................................4

3术语和定义..........................................................................4

4缩略语..............................................................................4

5通则................................................................................5

6技术框架............................................................................5

6.1技术框架图....................................................................5

6.2核心功能组件..................................................................5

7技术流程............................................................................6

7.1数字藏品业务系统的整体技术流程................................................6

7.2数字藏品资产方的业务流程......................................................7

7.3数字藏品用户侧的业务流程......................................................7

8数字藏品应用的技术要求..............................................................7

8.1技术功能要求..................................................................7

8.2性能要求......................................................................9

8.3安全要求......................................................................9

附录A(资料性)区块链数字藏品相关概念的逻辑关系图...................................12

附录B(资料性)区块链数字藏品的元数据..............................................13

附录C(资料性)底层区块链系统智能合约的开发与部署流程...............................14

附录D(资料性)区块链数字藏品的主流应用场景.........................................16

参考文献.............................................................................17

II

T/CESAXXXX—202X

区块链数字藏品应用系统技术要求

1范围

本文件规定了基于区块链的数字藏品应用系统的技术框架、技术流程、功能要求、性能和安全等要

求。

本文件适用于指导基于区块链的数字藏品应用系统的研究、开发、测试、部署和运营。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,

仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本

文件。

GB/T25069-2010信息安全技术术语

JR/T0184-2020金融分布式账本技术安全规范

ISO22739:2020信息技术区块链和分布式记账技术术语(Blockchainanddistributedledger

technologies–Vocabulary)

3术语和定义

ISO22739:2020、JR/T0184界定的以及下列术语和定义适用于本文件。

3.1

许可区块链permissionedblockchain

是指每个节点都需要根据访问控制策略要求进行身份认证、授权和访问控制,经过许可才能参与的

区块链系统。未经许可的节点不能接入到区块链系统中。私有链和联盟链都属于许可链。

3.2

区块链数字藏品blockchaindigitalcollections

基于许可区块链技术,通过内容合规审查后生成和发行,由实名认证用户所拥有的,具备唯一标识

的非同质化数字文化创意数字藏品资产。

3.3

数字藏品链digitalcollectionblockchain

具备数字藏品的发行、交易、流通、管理等功能的许可区块链系统。

3.4

元数据meta-data

描述数字藏品资产属性的信息。

4缩略语

下列缩略语适用于本文件。

DDoS:分布式拒绝服务攻击(DistributedDenialofService)

4

T/CESAXXXX—202X

PKI:公钥基础设施(PublicKeyInfrastructure)

SDK:软件开发工具包(SoftwareDevelopmentKit)

TPS:每秒处理的事务数(TransactionsPerSecond)

WAF:Web应用防护系统(WebApplicationFirewall)

5通则

区块链数字藏品,应符合下列要求:

a)基于许可区块链来发行;

b)通过数字藏品平台方的内容合规审查;

c)只能由实名认证的用户所拥有;

d)包含具备唯一标识的原始数字藏品内容文件;

e)每个数字藏品具备唯一编号。

区块链数字藏品相关概念的逻辑关系见附录A。区块链数字藏品智能合约的生成和部署流程见附录

B。区块链数字藏品元数据的数据结构见附录C。数字藏品的主流应用场景,可参考附录D。

6技术框架

6.1技术框架图

区块链数字藏品应用系统的整体框架图,见图1。

图1区块链数字藏品应用系统的整体框架

数字藏品系统主要由数字藏品底层链系统、数字藏品业务平台、数字藏品客户端、数字藏品组成。

6.2核心功能组件

5

T/CESAXXXX—202X

6.2.1数字藏品底层链系统

数字藏品底层区块链系统主要包括物理层、协议层和智能合约层。

物理层提供底层基础设施,可以是物理机或云平台等。

协议层提供区块链服务,包括共识模块、版本模块、密码模块、P2P网络模块、节点管理模块,模

块间相互配合,确保了区块链上各个节点对交易形成共识,从而保证节点数据的一致性。

智能合约层包含了两种类型的智能合约,一种是已经定义好的智能合约,包括身份管理智能合约、

数字藏品管理智能合约、数字藏品转移智能合约,用户可以基于已定义好的智能合约完成身份绑定、数

字藏品发行、转移和管理。另一种是用户自定义智能合约,对于有特殊业务场景的用户,可以通过自定

义智能合约完成指定的业务场景。

6.2.2数字藏品业务平台

数字藏品业务平台部署在服务器后台,用于提供身份注册管理、链上身份初始化、用户账户管理,

以及数字藏品的原创审查、发行、展示、发售、核验、销毁、转让赠送等功能。

6.2.3数字藏品用户客户端

数字藏品用户客户端供用户使用,用于使用户实现对数字藏品的管理,包括实名认证注册、账户管

理、消息通知、安全设置、数字藏品展示、数字藏品购买、数字藏品核验、数字藏品流转等功能。

7技术流程

7.1数字藏品业务系统的整体技术流程

数字藏品业务系统的技术流程,见图2:

图2数字藏品业务系统的整体流程

其中,数字藏品业务系统主要包括数字藏品用户、数字藏品资产方、数字藏品业务平台、数字藏品

底层链系统等角色,其流程主要包括身份注册、资产发行、首次发售、资产流通等环节。不同的角色涉

6

T/CESAXXXX—202X

及不同的环节。

a)数字藏品用户主要涉及下载数字藏品客户端、进行区块链身份注册、购买和流通数字藏品等

环节。

b)数字藏品资产方主要涉及设计数字藏品、进行区块链身份注册、发行数字藏品等环节。

c)数字藏品业务平台主要涉及数字藏品发行、发售、流通等环节。

d)数字藏品底层链系统主要涉及区块链身份智能合约的执行、数字藏品的发行/流通/管理的智

能合约的执行等。数字藏品底层链系统的技术流程见附录B。

7.2数字藏品资产方的业务流程

从数字藏品资产方的角度,数字藏品业务的整体流程如下:

a)区块链身份注册

系统应能接收并完成数字藏品资产方的身份注册,以及对数字藏品的分布式标识身份注册。

b)数字藏品的原创审查

数字藏品资产方完成数字藏品的设计。系统应完成对数字藏品的原创审查。

c)数字藏品发行

系统应能接收数字藏品资产方的请求,并完成数字藏品的铸造与发行。

d)数字藏品发售

系统应能支持数字藏品首次发售。

e)数字藏品流通

系统应支持数字藏品的流通,包括转让赠送、权益兑换等。

7.3数字藏品用户侧的业务流程

在托管模式下,用户资产托管在数字藏品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论