【技术实现步骤摘要】
非同质化数字货币的生成流转方法及系统
本专利技术属于区块链及数字货币领域,具体涉及一种非同质化数字货币的生成流转方法及系统。
技术介绍
非同质化数字货币(NFT)是一种具有唯一性、不可分割性、差异性等特点的区块链链上数字资产,可通过将线下的数据内容借由链接进行链上映射成为数据内容的资产性载体,实现数据内容的价值流转,从而可标记原生数字资产所有权锚定现实世界中商品。通过其特性,NFT给予现实资产虚拟化提供了一个可行途径,在数字化加速的当下具有重大的意义。在NBATOPShot和beeple的天价画作将其推上风口浪尖后,时至今日,NFT已逐渐成为区块链技术由传统的极客圈扩展到艺术圈、文化消费圈的标志性代表之一,截至2020年年底,NFT市场交易量超过2.5亿美元,影响力凸显。NFT的现实使用价值是建立在其所有权代表以及数字资产属性上,其价值也是真实性、可转让性以及所有权属的总和,在这一背景下,从数字商品(如存在于虚拟世界中的物品)到物理资产的债权(如服装或房地产)都可用NFT表示。目前,游戏、艺术品、域名、保险、收藏品、虚拟资产、现实资产、身份等领域均有NFT涉及,但从细分领域来看,虚拟世界、艺术品及游戏领域为2020年NFT最为主要的应用领域,三者总共占比NFT应用领域的71%,与之对应的市场规模1.40千万美元、1.29千万美元和1.29千万美元。而从长远而言,NFT作为现实资产映射虚拟资产的媒介容器,在数字经济的浪潮中将持续引爆数字化资产与数字化营销需求。尽管NFT领域优势明显,发展潜力巨大,但仍不 ...
【技术保护点】
1.一种非同质化数字货币的生成流转方法,其特征在于,包括以下步骤:/n响应于获取到客户端提交相关非同质化数字货币的请求,对各项数字资产通过API中台清洗转化生成统一的数字货币元数据,所述数字货币元数据包括数字身份ID,用户账户地址及数字货币数量参数;/n应用节点调用智能合约管理库,基于数字货币元数据生成数字货币事件指令,其中,所述应用节点部署于开放式联盟链上,所述智能合约管理库设置在应用节点上;/n在智能合约库中接收数字货币事件指令,利用HashMap类型映射数字身份ID生成合约变量并对应存放于合约变量列表中,利用私有函数分析数字货币参数得到私有函数运行结果;/n将私有函数运行结果通过公共函数在所述开放式联盟链中公开广播,并更新合约变量列表。/n
【技术特征摘要】
1.一种非同质化数字货币的生成流转方法,其特征在于,包括以下步骤:
响应于获取到客户端提交相关非同质化数字货币的请求,对各项数字资产通过API中台清洗转化生成统一的数字货币元数据,所述数字货币元数据包括数字身份ID,用户账户地址及数字货币数量参数;
应用节点调用智能合约管理库,基于数字货币元数据生成数字货币事件指令,其中,所述应用节点部署于开放式联盟链上,所述智能合约管理库设置在应用节点上;
在智能合约库中接收数字货币事件指令,利用HashMap类型映射数字身份ID生成合约变量并对应存放于合约变量列表中,利用私有函数分析数字货币参数得到私有函数运行结果;
将私有函数运行结果通过公共函数在所述开放式联盟链中公开广播,并更新合约变量列表。
2.根据权利要求1所述的非同质化数字货币的生成流转方法,其特征在于,还包括以下步骤:
构建开放式联盟链,在开放式联盟链部署存储节点和应用节点,并在客户端设置API中台关联存储节点和应用节点,所述API中台用于将用户各项数字资产属性进行标准化转换并形成统一数字货币元数据存入存储节点;
在应用节点上设置智能合约管理库,在智能合约库中部署初始合约,所述初始合约包括铸造合约、转让合约和代理发送合约。
3.根据权利要求1或2所述的非同质化数字货币的生成流转方法,其特征在于,所述存储节点用于存储数字货币元数据;其中,所述元数据包括生成数字货币数字身份ID的描述性信息;
所述应用节点具有验证、共识及调用合约的权限控制,其中,多个应用节点关联单个存储节点形成分布式散列结构。
4.根据权利要求2所述的非同质化数字货币的生成流转方法,其特征在于,所述构建开放式联盟链,在所述链上部署存储节点和应用节点,并在用户客户端设置API中台关联存储节点和应用节点,利用API中台将用户各项数字资产属性进行标准化转换,形成统一数字货币元数据存入存储节点,具体包括如下:
以Substate架构为基础,基于RocksDB的键值对存储引擎设置多个Arweave存储节点,在单个存储节点周围部署与其关联的多个应用节点,构建联盟链体系,其中所述Arweave存储节点通过分布式IPFS网关关联链下云存储服务器;
在所述联盟链应用层的用户客户端搭建可视化智能ETL平台,设计数字货币统一识别标准的API接口,接收用户客户端相关数字货币请求信息,针对接收的各项数字资产数据进行前置清洗和转换处理,生成与用户客户端关联的唯一数字身份ID,用户账户ID以及数字货币数量参数的元数据;
将元数据进行哈希运算得到元数据哈希值,将元数据文件及元数据哈希值发送至存储节点,其中,元数据存储在链下云服务器,元数据哈希值存储在存储节点。
5.根据权利要求4所述的非同质化数字货币的生成流转方法,其特征在于,所述数字身份ID是应用节点创建凭证对用户客户端私钥签名的自定义字符串进行数字签名,生成数字货币的唯一身份标识;
用户账户地址为用户客户端存储非同质化数字货币环境变量地址;
数字货币数量参数为数字货币矢量数,数字货币矢量数至少包括铸造数量、转移数量及代理发送数量。
6.根据权利要求1所述的非同质化数字货币的生成流转方法,其特征在于,还包括在应用节点上基于Frame框架设计智能合约管理库,所述智能合约管理库包含事件、合约变量、共有函数和私有函数;
...
【专利技术属性】
技术研发人员:郭光华,孙李明,杨钰棋,王亚飞,卢瑞瑞,
申请(专利权)人:杭州链网科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。