[发明专利]一种基于区块链智能合约的数字作品发行方法在审
| 申请号: | 201710752197.8 | 申请日: | 2017-08-28 |
| 公开(公告)号: | CN107622385A | 公开(公告)日: | 2018-01-23 |
| 发明(设计)人: | 吴涛;王化群 | 申请(专利权)人: | 南京邮电大学 |
| 主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/12;G06Q20/38;G06Q20/40 |
| 代理公司: | 南京知识律师事务所32207 | 代理人: | 高娇阳 |
| 地址: | 210023 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 智能 合约 数字 作品 发行 方法 | ||
1.一种基于区块链智能合约的数字作品发行方法,其特征在于,包括以下内容:
步骤1:创作者节点对自己的作品进行数字签名,然后上传自己的作品至区块链的存储层,同时创作者会得到一个加密哈希;
步骤2:创作者利用区块链数字钱包程序的生成模块生成含有作品哈希值的作品合约,并且对该合约进行数字签名;步骤3:创作者节点在区块链中部署作品合约,获得合约的地址以及调用合约所需的接口,并在全网广播;在合约被部署到区块链网络中时,所有用户应对合约的签名等有效性进行验证,验证通过,则发行成功,否则发行失败;
步骤4:各用户节点可通过作品合约的调用接口了解作品信息,并通过作品合约的购买模块向合约地址发送既定数量的数字货币请求访问作品原文件,同时区块链会在区块中记录下每笔交易,发行数量减1;
步骤5:当交易信息被验证成功,则授权该节点的访问权限,即获得该文件在区块链中的hash值,用户节点通过调用合约的请求访问模块,输入获得的hash值来访问文件,否则返回错误信息。
2.根据权利要求1所述的一种基于区块链智能合约的数字作品发行方法,其特征在于,步骤1所述的创作者在上传自己的作品时,会获得原文件经SHA-256算法获得的哈希值;区块中只存储原作品的哈希值,原文件连同文件哈希值则放在区块链中的存储层,存储层通过与智能合约的接口相连。
3.根据权利要求1所述的一种基于区块链智能合约的数字作品发行方法,其特征在于,步骤2所述的作品合约包括作品标识“Creative Work”、信息模块、购买模块、访问模块;其中,当调用信息模块时,会返回当前作品的基本信息、价格、发行数量以及剩余数量,当调用购买模块时,用户节点只能发送规定的数字货币“即发行价格”来完成交易,同时区块链会记录下交易信息盖上时间戳,写入区块中,并返回作品合约中的作品hash值;当调用请求访问模块时,用户通过输入获得的hash值来访问作品原文件。
4.根据权利要求1所述的一种基于区块链智能合约的数字作品发行方法,其特征在于,步骤3所述验证的过程包括对其数字签名、哈希值有效性、合约有效性进行验证,验证通过,则通过共识运算,即发布成功;同时广播信息包括作品简介以及访问方法。
5.根据权利要求1所述的一种基于区块链智能合约的数字作品发行方法,其特征在于,步骤3所述的合约:合约发布后,只有创作者节点能对其中的既定规则进行修改,包括基本信息、价格、数量、是否开放购买、开放访问等。
6.根据权利要求1所述的一种基于区块链智能合约的数字作品发行方法,其特征在于,步骤4所述的当用户节点向作品合约地址发送数字货币时,只能发送规定价格的数字货币数量,否则发送失败;合约通过验证用户节点发送的数字货币数量与规定价格的一致性,同时判断该次交易是否超过作品合约中的发行数量数值,两项均验证通过则返回给用户作品的hash值,并在区块中记录该次交易,并记录区块号;当作品价格规定为免费,即可直接请求访问;任何一项验证不通过,则返回错误信息。
7.根据权利要求1所述的一种基于区块链智能合约的数字作品发行方法,其特征在于,所述步骤5的具体内容为:合约通过验证用户输入的hash值与存储层中原文件的hash值的一致性,同时验证上一步写入区块中有效交易信息,两项验证均通过,则授权该节点访问原文件;验证中任意两项不通过,均返回错误信息,授权失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710752197.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:炉渣转运装置
- 下一篇:一种搬运机器人上的承载装置





