一种基于区块链智能合约的数字作品发行方法技术

技术编号:17111509 阅读:51 留言:0更新日期:2018-01-24 22:53
本发明专利技术公开了一种基于区块链智能合约的数字作品发行方法,其包括创作者节点通过上传作品原文件至存储层,然后部署含有作品基本信息的智能合约至区块链网络中,并通过共识全网广播,各用户节点通过调用智能合约的各个模块功能来访问作品原文件。本发明专利技术基于区块链智能合约技术,具有去中心化、公开透明、无法篡改、方便追溯、可靠数据库的特点,任何一个连接至区块链网络具有区块链数字钱包的用户均可部署自己的智能合约,进而发行管理自己的原创作品。该方法克服了现有数字发行方法中心化严重、发行支付体系繁琐复杂的问题。

A digital work distribution method based on block chain intelligent contract

The invention discloses a method for issuing digital works block chain intelligence based on contract, including its creator nodes through the original file upload work to the storage layer, and contains the basic information of the intelligent deployment work contract to block chain network, and through the consensus of the whole network broadcast, each user node through the function of each module to call intelligent contract access to the original file works. The present invention blockchain intelligent technology based on contract, has the characteristics of decentralized, open and transparent, convenient and reliable, can not be tampered with back of the database, any one connected to the block with block chain chain network digital wallet users can deploy smart contracts themselves, then manage their own original work. This method overcomes the problems of the serious centralization of the existing digital distribution methods and the complicated and complicated issue payment system.

【技术实现步骤摘要】
一种基于区块链智能合约的数字作品发行方法
本专利技术涉及区块链智能合约领域,尤其涉及一种基于区块链智能合约的数字作品发行方法。
技术介绍
在现有的数字作品发行方法是基于中心化节点的,创作者发行一部作品并获得相应收益要经过一连串的中间机构。即创作公司或者创作者将自己的数字作品交于流媒体平台(网络服务商),再由平台推广、发售给观众,同时作品的收益又要经过版权代理方、网络流媒体服务商等多方才能最终才能到达创作者手里,并不能直接的管理自己作品的发行。另外创作者线下对自己作品的确权过程繁琐复杂周期长,同时由于互联网的特点,数字作品的盗版以及非法获取盛行,原创作品支付体系复杂,因而许多创作者受到发行公司以及流媒体平台的不公平对待,导致最终创作者得到的报酬甚微,给创作者的创作动力造成了极大地损害。随着比特币等数字加密货币的实现,区块链作为其背后的底层技术,具有去中心化、公开透明、无法篡改、方便追溯、可靠分布式数据库的特点。区块链是一串使用密码学方法相关联产生的数据块通过区块头部的哈希值相连,每一个数据块中包含了若干次网络交易的信息,同时每条交易信息都被盖上时间戳,记录在区块中,每笔交易可被查询并且本文档来自技高网...
一种基于区块链智能合约的数字作品发行方法

【技术保护点】
一种基于区块链智能合约的数字作品发行方法,其特征在于,包括以下内容:步骤1:创作者节点对自己的作品进行数字签名,然后上传自己的作品至区块链的存储层,同时创作者会得到一个加密哈希;步骤2:创作者利用区块链数字钱包程序的生成模块生成含有作品哈希值的作品合约,并且对该合约进行数字签名;步骤3:创作者节点在区块链中部署作品合约,获得合约的地址以及调用合约所需的接口,并在全网广播;在合约被部署到区块链网络中时,所有用户应对合约的签名等有效性进行验证,验证通过,则发行成功,否则发行失败;步骤4:各用户节点可通过作品合约的调用接口了解作品信息,并通过作品合约的购买模块向合约地址发送既定数量的数字货币请求访问...

【技术特征摘要】
1.一种基于区块链智能合约的数字作品发行方法,其特征在于,包括以下内容:步骤1:创作者节点对自己的作品进行数字签名,然后上传自己的作品至区块链的存储层,同时创作者会得到一个加密哈希;步骤2:创作者利用区块链数字钱包程序的生成模块生成含有作品哈希值的作品合约,并且对该合约进行数字签名;步骤3:创作者节点在区块链中部署作品合约,获得合约的地址以及调用合约所需的接口,并在全网广播;在合约被部署到区块链网络中时,所有用户应对合约的签名等有效性进行验证,验证通过,则发行成功,否则发行失败;步骤4:各用户节点可通过作品合约的调用接口了解作品信息,并通过作品合约的购买模块向合约地址发送既定数量的数字货币请求访问作品原文件,同时区块链会在区块中记录下每笔交易,发行数量减1;步骤5:当交易信息被验证成功,则授权该节点的访问权限,即获得该文件在区块链中的hash值,用户节点通过调用合约的请求访问模块,输入获得的hash值来访问文件,否则返回错误信息。2.根据权利要求1所述的一种基于区块链智能合约的数字作品发行方法,其特征在于,步骤1所述的创作者在上传自己的作品时,会获得原文件经SHA-256算法获得的哈希值;区块中只存储原作品的哈希值,原文件连同文件哈希值则放在区块链中的存储层,存储层通过与智能合约的接口相连。3.根据权利要求1所述的一种基于区块链智能合约的数字作品发行方法,其特征在于,步骤2所述的作品合约包括作品标识“CreativeWork”、信息模块、购买模块、访问模块;其中,当调用信息模块时,会返回当前作品的基本信息、价格、发行数量以及剩余数量,当调用购买模块时,...

【专利技术属性】
技术研发人员:吴涛王化群
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏,32

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

1