一种实现非同质化通证数据结构的元编程系统的制作方法

文档序号:30376601发布日期:2022-06-11 02:13阅读:66来源:国知局
一种实现非同质化通证数据结构的元编程系统的制作方法

1.本发明涉及区块链技术领域,具体涉及一种实现非同质化通证数据结构的元编程系统。


背景技术:

2.有的技术如以太坊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.根据权利要求1所述的实现非同质化通证数据结构的元编程系统,其特征在于:所述软件开发工具包用于非同质化通证数据结构之间的脚本调用、外部程序调用非同质化通证的脚本、对非同质化通证调用的鉴权、脚本的加解密、非同质化通证的合成以及渲染调用。3.根据权利要求1所述的实现非同质化通证数据结构的元编程系统,其特征在于:所述合成引擎包括图像合成、音乐合成、短视频合成、动作合成以及ui合成。4.根据权利要求1所述的实现非同质化通证数据结构的元编程系统,其特征在于:所述渲染引擎包括合成图像渲染、合成音乐渲染、合约视频渲染以及合成动作渲染。

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


技术研发人员:蒋勇
受保护的技术使用者:蒋勇
技术研发日:2022.03.11
技术公布日:2022/6/10
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1