[发明专利]一种基于区块链智能合约的数字作品发行方法在审
申请号: | 201710752197.8 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107622385A | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 吴涛;王化群 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/12;G06Q20/38;G06Q20/40 |
代理公司: | 南京知识律师事务所32207 | 代理人: | 高娇阳 |
地址: | 210023 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 智能 合约 数字 作品 发行 方法 | ||
技术领域
本发明涉及区块链智能合约领域,尤其涉及一种基于区块链智能合约的数字作品发行方法。
背景技术
在现有的数字作品发行方法是基于中心化节点的,创作者发行一部作品并获得相应收益要经过一连串的中间机构。即创作公司或者创作者将自己的数字作品交于流媒体平台(网络服务商),再由平台推广、发售给观众,同时作品的收益又要经过版权代理方、网络流媒体服务商等多方才能最终才能到达创作者手里,并不能直接的管理自己作品的发行。
另外创作者线下对自己作品的确权过程繁琐复杂周期长,同时由于互联网的特点,数字作品的盗版以及非法获取盛行,原创作品支付体系复杂,因而许多创作者受到发行公司以及流媒体平台的不公平对待,导致最终创作者得到的报酬甚微,给创作者的创作动力造成了极大地损害。
随着比特币等数字加密货币的实现,区块链作为其背后的底层技术,具有去中心化、公开透明、无法篡改、方便追溯、可靠分布式数据库的特点。区块链是一串使用密码学方法相关联产生的数据块通过区块头部的哈希值相连,每一个数据块中包含了若干次网络交易的信息,同时每条交易信息都被盖上时间戳,记录在区块中,每笔交易可被查询并且无法更改。区块链技术采用非对称密码学算法对交易进行签名,用哈希算法保证交易数据不被篡改,借助分布式系统各节点的工作量证明等共识算法提高交易的性能,并抵御破坏者的攻击,具有极高的安全性。
智能合约是90年代由Nick Szabo提出的理念,当时由于缺少可信的安全执行环境,智能合约并没有被应用到实际产业中。智能合约是可部署在区块链上的交易协议,可预先设定触发条件、规则及事件信息,一旦被部署在区块链中自动执行,根据触发条件做出相应的反馈。其具有实时更新、准确执行、低人为干预、低运行成本的特点。
Ethereum又称作以太坊,是一个带有图灵完备的区块链开发平台,在此平台上可以以自定规则逻辑开发应用,在以太坊上的数字货币称为以太货币,为前所未有的去中心化应用打开了大门,同时也是智能合约的完整解决方案。
区块链的公开透明、无法篡改、方便追溯的特点天然的为作品的确权省去的繁杂的步骤,而智能合约的可编程易操作性使得创作者能更直接的管理自己的作品。
发明内容
针对以上问题本发明提出一种数字作品发行、确权方法过程简单的基于区块链智能合约的数字作品发行方法。
为了解决以上问题,本发明采用了如下技术方案:一种基于区块链智能合约的数字作品发行方法,其特征在于,包括以下内容:
步骤1:创作者节点对自己的作品进行数字签名,然后上传自己的作品至区块链的存储层,同时创作者会得到一个加密哈希;
步骤2:创作者利用区块链数字钱包程序的生成模块生成含有作品哈希值的作品合约,并且对该合约进行数字签名;
步骤3:创作者节点在区块链中部署作品合约,获得合约的地址以及调用合约所需的接口,并在全网广播;在合约被部署到区块链网络中时,所有用户应对合约的签名等有效性进行验证,验证通过,则发行成功,否则发行失败;
步骤4:各用户节点可通过作品合约的调用接口了解作品信息,并通过作品合约的购买模块向合约地址发送既定数量的数字货币请求访问作品原文件,同时区块链会在区块中记录下每笔交易,发行数量减1;
步骤5:当交易信息被验证成功,则授权该节点的访问权限,即获得该文件在区块链中的hash值,用户节点通过调用合约的请求访问模块,输入获得的hash值来访问文件,否则返回错误信息。
步骤1所述的创作者在上传自己的作品时,会获得原文件经SHA-256算法获得的哈希值;区块中只存储原作品的哈希值,原文件连同文件哈希值则放在区块链中的存储层,存储层通过与智能合约的接口相连。
步骤2所述的作品合约包括作品标识“Creative Work”、信息模块、购买模块、访问模块;其中,当调用信息模块时,会返回当前作品的基本信息、价格、发行数量以及剩余数量;当调用购买模块时,用户节点只能发送规定的数字货币“即发行价格”来完成交易,同时区块链会记录下交易信息盖上时间戳,写入区块中,并返回作品合约中的作品hash值;当调用请求访问模块时,用户通过输入获得的hash值来访问作品原文件。
步骤3所述验证的过程包括对其数字签名、哈希值有效性、合约有效性进行验证,验证通过,则通过共识运算,即发布成功;同时广播信息包括作品简介以及访问方法。
步骤3所述的合约:合约发布后,只有创作者节点能对其中的既定规则进行修改,包括基本信息、价格、数量、是否开放购买、开放访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710752197.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:炉渣转运装置
- 下一篇:一种搬运机器人上的承载装置