主页 > imtoken钱包下载安卓最新版本 > 基于区块链的版权交易系统及交易方法和流程

基于区块链的版权交易系统及交易方法和流程

基于区块链的版权交易系统以及交易方法与流程

本发明涉及版权交易系统及交易方法,尤其涉及一种基于区块链的版权交易系统及交易方法。

背景技术:

区块链是一种去中心化协议,可以安全地存储数字货币交易或其他数据。信息不可伪造、不可篡改,可信度高。 ,可以自动执行智能合约,无需任何中心化组织的审计。

现实中,没有合适的平台可以将作品及时转化为价值,作品无法得到有效利用和保护,造成作者的作品和汗水的流失。更有什者,由于部分作品的作者没有足够的法律和经济意识,通过线下的版权交易,作品的购买者后来发现版权中存在“一女嫁多”的现象,更多并且出现了更多的版权纠纷。

技术实现要素:

本发明要解决的技术问题是提供一种基于区块链的版权交易系统及交易方法。

为了解决上述技术问题,根据本发明的技术方案一,一种基于区块链的版权交易方法包括:创建版权交易系统,交易系统包括系统平台、商城平台和底层。区块链;其特征在于:版权交易按以下步骤进行:

一个。注册:通过系统平台注册为平台用户,系统平台为平台用户颁发唯一的公私钥对和唯一的用户id;

b.作品上传:著作权人将作品上传至系统平台,并在作品中添加著作权人公钥和私钥的签名;

c。平台验证:系统平台通过私钥验证著作权人的签名信息,为作品生成唯一的数字指纹信息;进入步骤e;

e、写入底层区块链:系统平台创建区块链作品注册交易,对作品的数字指纹信息、版权方公钥加密数据、版权方用户id、交易类型、可信时间戳和系统平台私钥签名作为交易数据链接到底层区块链。此时交易数据固化,生成本次工作注册交易的txid。

f。作品展示:版权方选择转让版权或许可交易方式在商城平台展示作品。

根据本发明基于区块链的版权交易方法的优选方案,当版权所有者选择的交易方式为版权转让时:

g1、 生成交易id:买家点击购买想要的作品,可以根据版权方的定价加价;系统平台为每个购买意向生成一个交易id,并呈现给版权所有者;

g2、解密确认:版权所有者选择其中一个满意的购买意向,并提供私钥解密版权所有者公钥加密的数据;

g3、判断是否解密成功,交易完成,其他购买意向交易自动无效,系统平台自动退还未售出买家账户,进入步骤g4;若解密不成功,购买意向交易自动失效,系统平台自动退款至买家账户;

g4、将版权交易写入底层区块链:系统平台为本次版权交易创建区块链作品转让交易,并登记交易作品的数字指纹信息、交易类型、作品。交易的txid或上一次转账交易的txid、卖家用户id、买家用户id、买家公钥加密数据、平台私钥签名和可信时间戳一起作为交易数据上传。此时区块链交易ID查询,交易数据固化。生成本次转账交易的txid。

根据本发明的基于区块链的版权交易方法的优选方案,当版权所有者选择的交易方式为许可使用版权时:

h1、@ >生成交易id:买家点击购买想要的作品授权,系统平台为每一个购买授权使用版权的意向生成交易id,呈现给版权所有者;

h2、解密确认:版权所有者选择一个或几个满意的购买许可意向,并提供私钥解密版权所有者公钥加密的数据,完成交易;

h3、判断解密是否成功,如果解密成功,转步骤h4;若解密不成功,购买License的故意交易将自动失效,系统平台将自动退款至买家账户;

h4、版权交易写入底层区块链:系统平台为本次版权交易创建区块链作品许可交易,记录交易作品的数字指纹信息、交易类型、工作注册交易的txid或上一次转账交易的txid,以及卖家。买家的用户id、买家的用户id、买家的公钥加密数据、平台的私钥签名和可信时间戳、版权使用权限的有效期一起作为交易数据上传。 txid。

本发明的第二种技术方案是一种基于区块链的版权交易系统,该系统包括:系统平台、商城平台和底层区块链;其特点是:

系统平台包括用户管理模块、ca模块和事务模块;商城平台包括个人信息管理模块、工作管理模块、私钥验证模块和工作展示模块;

用户管理模块:用于处理用户注册、登录、实名认证信息,并在用户注册时为平台用户生成唯一的用户id;

ca模块:用于生成唯一的公私钥对,通过用户管理模块提供给个人信息管理模块;

事务模块:用于接收来自工作管理模块的申请,生成事务id并判断是否解密成功;

个人信息管理模块:用于用户管理个人信息,并将个人信息提供给用户管理模块;

工作管理模块

私钥验证模块:用于解密确认;

作品展示模块:用于作品展示;

底层区块链:用于记录作品的交易数据。

本发明基于区块链的版权交易系统及交易方法的有益效果是:本发明利用区块链技术真实记录所有交易细节,使版权交易更加公开透明;采用ecc椭圆曲线非对称加密算法,保证每一笔交易都是合法的,不完全依赖商城平台,工作更安全;每一次版权交易的发生,都伴随着公钥加密信息的变化,防止作品的二次交易。

图纸说明

图。图1为本发明基于区块链的版权交易方法流程示意图。

图2是基于区块链的版权交易系统组成示意图。

图3是从工作上链到工作转移的数据结构流程示意图。

图4是从工作上链到工作转移再上链的数据结构流程示意图。

图5是从作品上传到作品授权的数据结构流程示意图。

详细实现

参考图1和图3,一种基于区块链的版权交易方法,包括:创建版权交易系统,交易系统包括系统平台、商城平台和底层区块链;

系统平台聚合所有信息资源区块链交易ID查询,为应用程序提供统一的信息访问、传输和协作的集成环境。系统平台集成了数据库、日志系统、安全防护等,系统平台还包括运行这些模块的硬件环境。

商城平台类似于系统平台,包括前端webclient和后端webserver。商城平台对所有版权进行集中存储、展示和管理,后端实现高并发支持,前端实现个性化展示。

版权交易按以下步骤进行:

一个。注册:版权交易者通过系统平台注册为平台用户,系统平台为平台用户颁发唯一的用户id,并使用ecc椭圆曲线非对称加密算法生成唯一对应的公私钥对用户;版权交易者包括版权所有者、打算购买版权的人和打算购买使用版权的许可的人。

b.作品上传:版权方将作品上传至系统平台,并在作品中添加版权方公钥和私钥的签名。

c。平台验证:系统平台通过私钥验证著作权人的签名信息,为作品生成唯一的数字指纹信息。

数字指纹信息的基本原理是利用单向哈希函数,即哈希函数,对发送的信息进行运算,生成一系列固定长度的数字摘要。数字指纹一般由一系列数字和字母组成。数字指纹不是加密机制,但可以用来判断数据是否被篡改,从而保证信息的完整性不被破坏。

d。判断数字指纹信息是否重复,如果重复,返回步骤b,如果不重复,进入步骤e。

每件作品都唯一对应一个数字指纹信息。当著作权人提交作品时,系统平台为每件作品生成唯一的数字指纹信息,并检查该数字指纹信息是否已经在系统平台中。如果存在,则表示该作品已经在平台上注册过,不能重复注册。

e。写入底层区块链:系统平台创建区块链作品注册交易,记录作品的数字指纹信息、版权方公钥加密数据、版权方用户id、交易类型、可信时间戳和签名系统平台的私钥作为交易数据链接到底层区块链。此时交易数据固化,生成本次工作注册交易的txid。

f。工作展示:判断写入区块链是否成功,如果不成功,返回步骤b。如果写入区块链成功,则版权所有者选择转让版权或许可交易方式转让作品。以抽象形式展示在商城平台上。

以上步骤完成后,作品的注册就完成了,接下来就可以进行版权转让了,也可以选择使用版权许可,但只能进行一次交易。

当版权方选择的交易方式为版权转让时:

g1、生成交易id:买家点击购买想要的作品,可以根据著作权人对作品进行定价系统平台为每一个购买意向生成一个交易id并呈现给买家版权所有者;

g2、解密确认:判断交易是否无效,当交易在交易有效期内未被确认时,交易自动失效。购买转账交易成功后,其他购买意向交易将自动失效。若交易无效,系统平台将自动退款至买家账户。

如果交易未过期,版权所有者选择其中一个满意的购买意向,并提供私钥解密版权所有者公钥加密的数据;版权所有者选择满意的购买意向之一并提供私钥。用于解密使用版权所有者的公钥加密的数据的密钥;

g3、判断是否解密成功,解密成功则交易完成,其他购买意向交易自动失效,系统平台自动退还未结算交易。并进入步骤g4;若解密不成功,购买意向交易将自动失效,系统平台将自动退款至买家账户;

g4、将版权交易写入底层区块链:系统平台为本次版权交易创建区块链作品转让交易,将交易作品的数字指纹信息、交易类型、txid作品注册交易或上一次转账交易的txid,卖家用户id,买家用户。 id、买方的公钥加密数据、系统平台的私钥签名和可信时间戳作为交易数据一起上传。此时交易数据固化,生成转账交易的txid。

g1、3@>判断写入底层区块链是否成功,如果写入底层区块链不成功,则返回步骤g2,如果写入底层区块链成功,则版权方有变了。

参考图4,作品转让时,作品的著作权人发生变化,某种意义上相当于作品上链,但作品可以购买;新的版权所有者可以进行版权转让,也可以选择使用版权许可。版权转让完成后,新的版权所有者可以将购买的作品再次上链进行交易。

参见图5,当版权方选择的交易方式为许可使用版权时:

h1、生成交易id:买家点击购买想要的作品授权,系统平台为每一个购买授权使用版权的意向生成交易id,并呈现给版权所有者;

h2、解密确认:判断交易是否无效交易自动失效。若交易无效,系统平台将自动退款至买家账户。若交易未到期,则版权人选择一个或数个满意的意向购买版权使用许可,并提供私钥以版权人的公钥解密加密数据,完成交易;

h3、@ >判断是否解密成功,如果解密成功,进入步骤h4;若解密不成功,购买License的故意交易将自动失效,系统平台将自动退款至买家账户;

h4、@ >将版权交易写入底层区块链:系统平台为本次版权交易创建区块链作品许可交易,并记录交易作品的数字指纹信息,交易类型作品的txid注册交易或上一次转账交易的txid、卖家用户id、买家用户id、买家公钥加密数据、平台私钥签名和可信时间戳、版权使用许可有效期等. 作为交易数据一起上传。这时候交易数据就固化了,这个License就生成了。使用交易的 txid。

h1、3@>判断写入底层区块链是否成功。写入区块链成功后,作品使用权限生效。如果写入区块链不成功,返回步骤h2。

版权所有者可以选择多个购买者对作品进行许可。

其中:txid为区块链交易的唯一标识,为区块链交易的哈希值;可信时间戳为可信时序中心的ntp时间;版权拥有者是卖家的公钥加密数据是系统平台生成的一段随机数据,由卖家的公钥加密;只有卖家的私钥才能被解密,从而完成身份验证。买方公钥加密数据也是系统平台生成的一段随机数据,由买方公钥加密;只有买家的私钥才能被解密,从而完成身份验证。

系统平台私钥签名是指系统平台对一段公共数据进行签名,比如对数据进行签名,得到签名数据signdata。由于系统平台的公钥是公开的,验证者可以使用系统平台的公钥。密钥和签名数据通过公共算法验证签名数据signdata的原始数据是否正确,从而在系统平台的监督下判断交易是否合法。

以下是创建区块链交易的部分源程序:

1、9@>

1、9@>

在一个具体实施例中,本发明采用非对称加密算法,当用户注册时,平台为用户生成公私钥对。版权所有者负责私钥。当交易发生时,由用户公钥加密的数据存储在链上。只有用户提供私钥正确解密,才能完成交易。一旦著作权人发生变化,作品数字指纹信息对应的加密数据也将被加密。发生变化,即只有当前著作权人的私钥才能解密完成交易,通过检索作品的数字指纹信息,可以消除作品的二次交易。确保每一笔交易都是合法的,让作品的交易更加安全。

参考图2,基于区块链的版权交易系统,系统包括:系统平台、商城平台和底层区块链;其中:

系统平台包括用户管理模块、ca模块和事务模块;商城平台包括个人信息管理模块、工作管理模块、私钥验证模块和工作展示模块;

用户管理模块:用于处理用户注册、登录、实名认证信息,包括卖家、版权、买家使用用户管理模块进行实名认证并注册为平台用户。用户注册时,用户管理模块为用户生成唯一的用户id;注册后,使用此模块登录。

ca模块用于在用户注册时使用ecc椭圆曲线非对称加密算法生成唯一的公私钥对,通过用户管理模块将公私钥对提供给个人信息管理模块;

交易模块:用于接收来自作品管理模块的申请,当买家点击购买想要的作品,或者买家点击购买授权使用想要的作品时,交易模块是每个购买意向或者每个购买许可意向生成一个交易id,并呈现给版权所有者;根据工作管理模块提供的解密数据,判断解密是否成功,如果解密成功,则交易完成。如果解密不成功,交易完成自动失效,交易模块自动退款到买家账户。

个人信息管理模块:用于用户管理个人信息并向用户管理模块提供个人信息;这个模块相当于用户客户端,可以看到所有的个人信息,通过这个模块管理自己的个人信息。

作品管理模块:供著作权人上传作品使用,也供买方用于申请购买版权或许可使用,并将申请提供给交易模块;同时,工作管理模块存储私钥。验证模块提供的解密数据提供给交易模块。

私钥验证模块:用于解密确认,即提供私钥对版权所有者的公钥加密数据进行解密;并将解密后的数据提供给工作管理模块;

上述作品展示模块:用于展示作品;通过系统平台注册在底层区块链中的作品展示在该模块中。一旦其他用户有购买意向,可以点击购买,进入系统平台的交易模块。

底层区块链:用于记录作品的交易数据。当为转账交易时,交易数据包括交易作品的数字指纹信息、交易类型、作品注册的txid或最后一笔转账交易。 txid、卖家用户id、买家用户id、买家公钥加密数据、系统平台私钥签名和可信时间戳等;当为许可使用交易时,交易数据包括交易作品的数字指纹信息、交易作品类型的注册txid或上一次转账交易的txid、卖家用户id、买家用户id、买方公钥加密数据、平台私钥签名和可信时间戳、授权版权有效期等。

本发明利用区块链去中心化、不可篡改的特性,真实记录作品的所有交易信息。

虽然已经显示和描述了本发明的实施例,但本领域普通技术人员将理解,在不背离本发明的原理和精神的情况下,可以对这些实施例进行各种改变、修改、替换和变更,本发明的范围由权利要求及其等同物限定。