【技术实现步骤摘要】
一种用于生成数字藏品的方法、装置、系统及设备
[0001]本申请涉及区块链
,尤其涉及一种用于生成数字藏品的技术。
技术介绍
[0002]数字藏品是指使用区块链技术,对应的作品、艺术品生成的唯一数字凭证,在保护特定的作品、艺术品数字版权的基础上,实现真实可信的数字化发行、购买、收藏和使用。数字藏品的形式多样,包括但不限于数字画作、图片、音乐、视频、3D模型、电子票证、数字纪念品等。每个数字藏品都映射着区块链上的唯一序列,不可篡改,不可分割,也不能相互替代,是一种区块链上的NFT(Non
‑
Fungible Token,非同质化通证)。
[0003]现有数字藏品的生成(或称创建)需要通过区块链上基于NFT协议编写的智能合约执行。由于区块链受自身共识机制限制,生成数字藏品的请求方通常是基于HTTP(Hyper Text Transfer Protocol,超文本传输协议)或RPC(Remote Procedure Call Protocol,远程过程调用协议)与区块链的节点进行通信,提供相关参数信息和明确数字藏品合约,发起铸造请求,所以区块链上的数字藏品合约无法直接自动获取与生成的数字藏品相关的链下数据,例如:对应数字藏品的链下售出份数,或是与链上生成数字藏品相关的链下新合成图片的图片内容特征、地址、命名等信息,需要通过人工方式或部署定期执行的脚本,才能获取链下数据。另外,现有区块链上的智能合约执行是需要通过开发运维团队人工方式触发或在中心化服务器上部署定期执行的脚本触发的,不能在获取到链 ...
【技术保护点】
【技术特征摘要】
1.一种区块链端用于生成数字藏品的方法,其特征在于,所述方法包括:获取用于生成数字藏品的数据的采集请求,其中,所述采集请求中至少包括目标数据源信息、数据采集时间参数和数字藏品属性信息;将所述采集请求记录到区块链的事件日志中,以使每个分布式数据采集节点从所述事件日志中获取所述采集请求;接收每个分布式数据采集节点发回的与所述数字藏品属性信息对应的数据;对由每个分布式数据采集节点发回的与所述数字藏品属性信息对应的数据组成的数据集合进行聚合,获得聚合数据;基于所述聚合数据生成与所述数字藏品属性信息对应的数字藏品。2.根据权利要求1所述的方法,其特征在于,在所述获取用于生成数字藏品的数据的采集请求后,所述方法还包括:对所述采集请求进行加密,得到加密数据;其中,所述将所述采集请求记录到区块链的事件日志中,以使每个分布式数据采集节点从所述事件日志中获取所述采集请求包括:将所述加密数据记录到区块链的事件日志中,以使每个分布式数据采集节点从所述事件日志中获取所述加密数据。3.根据权利要求1所述的方法,其特征在于,若每个分布式数据采集节点发回的与所述采集请求响应的数据是签名数据,则所述对由每个分布式数据采集节点发回的与所述数字藏品属性信息对应的数据组成的数据集合进行聚合,获得聚合数据包括:验证每个分布式数据采集节点发回的签名数据,若验证通过,则获取去除签名后的数据;对由去除签名后的数据组成的集合进行聚合,得到聚合数据。4.一种分布式数据采集节点端用于生成数字藏品的方法,其特征在于,所述方法包括:从区块链的事件日志中获取用于生成数字藏品的数据的采集请求,其中,所述采集请求中至少包括目标数据源信息、数据采集时间参数和数字藏品属性信息;根据所述数据采集时间参数,自动执行预设任务生成程序,生成数据采集任务;执行所述数据采集任务,从与所述目标数据源信息对应的目标数据源采集与所述数字藏品属性信息对应的数据;将所述数据发送至区块链,以使所述区块链基于所述数据生成与所述数字藏品属性信息对应的数字藏品。5.根据权利要求4所述的方法,其特征在于,若所述采集请求是加密的,则在所述根据所述数据采集时间参数,自动执行预设任务生成程序,生成数据采集任务之前,所述方法还包括:对所述采集请求进行解密,获得所述目标数据源信息、所述数据采集时间参数和所述数字藏品属性信息。6.根据权利要求4所述的方法,其特征在于,在将所述数据发送至区块链之前,所述方法还包括:对所述数据进行签名,得到签名数据;其中,所述将所述数据发送至区块链包括:
将所述签名数据发送至区块链。7.一种区块链端用于生成数字藏品的装置,其特征在于,所述装置包括:数字藏品合约模块,用于获取用于生成数字藏品的数据的采集请求,其中,所述采集请求中至少包括目标数据源信息、数据采集时间参数和数字藏品属性信息,并基于聚合数据生成与所述数字藏品属性...
【专利技术属性】
技术研发人员:张炯,贾雪丽,葛翔,刘瑾,董杰波,
申请(专利权)人:上海星图比特信息技术服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。