当前位置: 首页 > 专利查询>蒋勇专利>正文

一种实现非同质化通证数据结构的元编程系统技术方案

技术编号:33779897 阅读:24 留言:0更新日期:2022-06-12 14:34
本发明专利技术公开了一种实现非同质化通证数据结构的元编程系统,包括合约层、数据层、合成引擎、软件开发工具包、展示层以及客户端;所述合约层实现非同质化通证的智能合约操作逻辑,通过智能合约管控元数据中的脚本调用执行;数据层实现非同质化通证数据结构的元数据部分的存储,包括脚本程序的存储;合成引擎用于调用非同质化通证数据结构中的脚本程序,传入普通的非同质化通证以及参数,执行合成;渲染引擎用于加载非同质化通证数据结构中的渲染脚本,进行渲染展示;展示层用于描述非同质化通证数据结构的界面展示层的数据部分;实现了非同质化通证数据的可编程、可交互能力,实现非同质化数据结构中元数据的所有权保护。化数据结构中元数据的所有权保护。化数据结构中元数据的所有权保护。

【技术实现步骤摘要】
一种实现非同质化通证数据结构的元编程系统


[0001]本专利技术涉及区块链
,具体涉及一种实现非同质化通证数据结构的元编程系统。

技术介绍

[0002]有的技术如以太坊EIP721、EIP1155、EIP998等,主要围绕着实现静态的非同质化通证而定义,以及实现某些具体功能的处理行为如批量转发、增加版税接口以及增加用户自定义字段等。上述技术的缺陷主要包括如下:只能实现静态的非同质化数据结构,无法支持编程能力;无法灵活的增加新的接口行为,不利于扩展;实现的非同质化数据之间无法进行动态交互;实现的非同质化数据之间无法进行动态交互。

技术实现思路

[0003][0004]本专利技术要解决的技术问题是解决上述现有的不足,提供一种实现非同质化通证数据结构的元编程系统。
[0005]为了解决上述技术问题,本专利技术采用的技术方案为:一种实现非同质化通证数据结构的元编程系统,包括合约层、数据层、合成引擎、软件开发工具包、展示层以及客户端;所述合约层实现非同质化通证的智能合约操作逻辑,通过智能合约管控元数据中的脚本调用执行;数据层实现非同质化通证数据结构的元数据部分的存储,包括脚本程序的存储;合成引擎用于调用非同质化通证数据结构中的脚本程序,传入普通的非同质化通证以及参数,执行合成;渲染引擎用于加载非同质化通证数据结构中的渲染脚本,进行渲染展示;展示层用于描述非同质化通证的界面展示层的数据部分;客户端用于运行符合元编程协议的数据和脚本。
[0006]进一步的,所述软件开发工具包用于非同质化通证数据结构之间的脚本调用、外部程序调用非同质化通证的脚本、对非同质化通证调用的鉴权、脚本的加解密、非同质化通证的合成以及渲染调用。
[0007]进一步的,所述合成引擎包括图像合成、音乐合成、短视频合成、动作合成以及UI合成。
[0008]进一步的,所述渲染引擎包括合成图像渲染、合成音乐渲染、合约视频渲染以及合成动作渲染。
[0009]从上述技术方案可以看出本专利技术具有以下优点:
[0010]1.实现了非同质化通证数据的可编程以及可交互能力,从而可以促进静态的非同质化通证数据之间的合成,提高非同质化通证数据的运用价值,可以赋能到多种产业领域,比如广告、数字艺术品、工业动画等,让静态多媒体资源具有编程交互能力。
[0011]2.实现了带有版权的多方协作创作的技术基础,协作创作时,不同的对象可以创建自己那部分粒子,粒子可以合成版权,无论粒子组成到哪些其他产品以及流转到其他使
用者,都可以很清晰的追溯版权。
[0012]3.实现了点对点的软件组件分发方式,可以细粒度的拆分软件组件并分发,并且在分发的过程中同时完成确权以及部署。可以大大提高软件组件的分发效率以及确权效率。
附图说明
[0013]图1为本专利技术的工作流程图。
具体实施方式
[0014]以下结合附图对本专利技术的具体实施方式做具体说明。
[0015]本专利技术的实现非同质化通证数据结构的元编程系统架构如图1,所示,如包括合约层、数据层、合成引擎、软件开发工具包、展示层以及客户端。
[0016]合约层实现非同质化通证的智能合约操作逻辑,通过智能合约管控元数据中的脚本调用执行,合约层可以运行以太坊虚拟机来执行智能合约,可以将代码编译成WebAssembly使其在浏览器中运行。
[0017]数据层实现非同质化通证数据结构的元数据部分的存储,包括脚本程序的存储,可以采用IPFS、云储存等多种存储方式。
[0018]合成引擎用于调用非同质化通证数据结构中的脚本程序,传入普通的非同质化通证以及参数,执行合成,包括图像合成、音乐合成、短视频合成、动作合成、UI合成等。
[0019]渲染引擎用于加载非同质化通证数据结构中的渲染脚本,进行渲染展示。包括合成图像渲染、合成音乐渲染、合成视频渲染以及合成动作渲染。
[0020]展示层用于描述非同质化通证数据结构的界面展示层的数据部分,包括模板引擎、页面合成以及动作绑定等。户端用于运行符合元编程协议的数据和脚本。
[0021]所述软件开发工具包用于非同质化通证数据结构之间的脚本调用、外部程序调用粒子(非同质化通证)的脚本、对粒子调用的鉴权、脚本的加解密、粒子的合成以及渲染调用。
[0022]本专利技术的架构的工作流程如下:
[0023]从客户端连接秘钥管理,随后进行鉴权,经过鉴权后进行粒子展示,获取粒子通证元数据,经过加密后进行粒子合成,通过自定义参数后生成元数据,经过调用、授权方法以及合成入口方法后进行粒子展示。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现非同质化通证数据结构的元编程系统,包括合约层、数据层、合成引擎、软件开发工具包、展示层以及客户端;所述合约层实现非同质化通证的智能合约操作逻辑,通过智能合约管控元数据中的脚本调用执行;数据层实现非同质化通证数据结构的元数据部分的存储,包括脚本程序的存储;合成引擎用于调用非同质化通证数据结构中的脚本程序,传入普通的非同质化通证以及参数,执行合成;渲染引擎用于加载非同质化通证数据结构中的渲染脚本,进行渲染展示;展示层用于描述非同质化通证的界面展示层的数据部分;客户端用于运行符合元编程协议的数据和脚本。2.根据权利要...

【专利技术属性】
技术研发人员:蒋勇
申请(专利权)人:蒋勇
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1