基于区块链的数字艺术作品防伪溯源交易系统及交易方法技术方案

技术编号:21479874 阅读:24 留言:0更新日期:2019-06-29 05:18
本发明专利技术公开了一种基于区块链的数字艺术作品防伪溯源交易系统及交易方法,包括业务逻辑层、数据封装层和接口层;业务逻辑层包括用户模块、上传模块、交易模块和竞拍模块;所述数据封装层包括数据写入封装和数据查询封装;接口层包括用户注册接口、账户查询接口、交易接口和交易查询接口。本发明专利技术使得数字作品数据更加安全,更易维护,版权认证更加容易,较传统防伪手段降低了成本,并且可追溯维权。

【技术实现步骤摘要】
基于区块链的数字艺术作品防伪溯源交易系统及交易方法
本专利技术涉及以太坊区块链领域,尤其涉及基于区块链的数字艺术作品防伪溯源交易系统及交易方法。
技术介绍
互联网的发展极大地推动了信息的分享与传播,通过简单的操作,就可以获取海量的信息,许多拥有版权的作品在未经权利人许可的前提下就被肆意使用,导致侵权乱象丛生。然而法律总滞后于技术的发展,权利人尚未知权利受损,作品就可能已广为传播,侵权主体和侵权程度也难以认定,网络侵权一直以来都缺乏有效的治理。针对当前数字艺术作品出版版权面临的大量问题,如:网络侵权严重、版权交易保护措施乏力、损害赔偿难度大。一套完整可靠的防伪溯源系统是该行业急需的,传统的防伪溯源系统多采用中心化存储模式,依赖传统数据库进行存储,采用客户端/服务器端(C/S)架构,在该架构中,数据存放在中心服务器端,用户可以通过客户端对存放在服务器中的数据库的数据进行修改操作。在传统数据库架构中,对数据库的控制保留了指定的权限,用户在访问中央数据库之前系统将会对客户机进行身份验证。由于传统数据的管理是基于用户权限来的,因此,一旦授权的安全性受到威胁,那么整个数据库中的数据将会面临泄露,被恶意攻击,甚至存在完全丢失的风险。传统数据库的信息一般都是私密的,数据也是经过加密后来存储,相关方无法清楚地看到数据。相对来说,信息处于孤岛模式,不具有共享性。每个参与者持有一份自己的记录账本,可以不受限制地篡改或进行事后编辑,信息呈断断续续的点状呈现,无法保证数据的可信性。传统数据库的保存还有可能导致数据出错。每一次存储新数据就会覆盖旧数据,无法实现全部历史记录数据的永久保留。相对而言,区块链有着去中心化、可追溯、不可篡改等特性,其去中心化的方式改变了信息传播的路径,确保了数据来源的真实性,同时保证了数据不可被篡改或伪造。基于区块链的技术会完全改变信息的传播路径,从根本上改善信息传播路径的安全问题。本系统是一种基于区块链技术的分散式数字作品集防伪,溯源,交易的系统。为原创作者提供版权保护,版权交易,版权检索等基本功能服务,旨在利用区块链的优势,为艺术品防伪和防欺诈提供新思路和新方法,有效保护艺术家的知识产权权益。
技术实现思路
本专利技术的目的在于克服现有技术的缺点,提供一种基于区块链的数字艺术作品防伪溯源交易系统及交易方法,通过web3.js等第三方类库来实现web页面与以太坊网络中的智能合约的交互,根据数字作品的信息生成一个全网唯一标识的作品编码,之后将这些信息记录到某一个区块链中进行全网节点的同步,并生成一份独特的区块链版权证书,在被侵权时拿出原创作品及带有时间戳标识的区块链版权证书去找相关版权鉴定机构申诉,平台方在查证你所提供的原创作品版权及带有时间戳的区块链版权证书后,确认这部作品的原创版权,可以使用法律手段进行维权。本专利技术的目的是通过以下技术方案来实现的:基于区块链的数字艺术作品防伪溯源交易系统,包括业务逻辑层、数据封装层和接口层;业务逻辑层包括用户模块、上传模块、交易模块和竞拍模块;数据封装层包括数据写入封装和数据查询封装;接口层包括用户注册接口、账户查询接口、交易接口和交易查询接口;用户模块用于用户的登陆和注册;用户模块主要用于用户的登陆和注册,对于第一次使用的用户,需要进行账号的注册,注册时会把数据提交到区块链,如注册成功,则本地数据库进行账号信息和区块链返回信息的保存,为了鼓励大家使用该系统,对于每一个新注册的用户提供一定奖励,为了防止有人乱刷。所以注册用户的邮箱就显得非常重要了,每个邮箱只能注册一次。上传模块用于上传作品;用户发起一次上传功能就是在区块链网络中发起一笔交易,其中需要用户注册成功时返回的区块链地址,由于该区块链地址和用户名是对应的,因此需要实现用户名和区块链地址之间的转换,即为一次数据库的操作。交易模块用于发起交易;用户成功的注册到帐户之后,就可以进行区块链数据的交互操作了。每一个需要帮助的人,发起一笔交易,就是将该发起交易的消息写入去区块链当中,经过几秒钟的验证共识之后,区块链会返回给用户一个消息,可能是发起成功或失败。交易的发起涉及到三次本地数据库的操作和一次区块链数据库的操作。竞拍模块用于判定竞拍资金及货物的最终去向。竟拍是该系统非常重要的一部分,关系着最终的币数的去向。竞拍结束的前提是到达指定日期,在Calendar的实例对象中就可以对时间进行增加或减少,以正负为增减的标识。由于本次保存的时间格式是xxx/xxx/xxx/xxx,一个简单的的方法就是进行字符串的比较,如果当前时间的字符串和记录在数据库的时间字符串一样,说明时间到了,可以结算。竞拍结束主要有两个判断条件,一个是时间到期之后,一个是竞拍是否成功。资金的流动就相当于一次区块链的操作。进一步的,数据写入封装功能为底层的区块链提供给开发者使用的数据写入接口进行封装;数据查询封装功能为底层的区块链提供给开发者使用的数据查询接口进行封装。进一步的,数据写入接口包括用户注册接口和交易接口;数据查询接口包括账户查询接口和交易查询接口。进一步的,交易查询接口包括根据区块链地址查询和根据交易哈希进行查询。进一步的,用户注册接口、账户查询接口、交易接口和交易查询接口用于和区块链本身进行交互,采用同步机制进行操作。基于区块链的数字艺术作品防伪溯源交易方法,包括以下步骤:S1:注册账号;S2:登录账号,登录失败则返回S1,登录成功进入步骤S3;S3:浏览网页,卖家选择上传作品进入步骤S4,买家选择购买作品进入步骤S5;S4:上传作品后,作品状态可以设置为竞拍或者直售两种出售方式;S5:发起交易,选择要购买的作品,加入购物车,根据作品的出售方式进行结算。进一步的,注册账号包括以下子步骤:S11:输入用户名;S12:对输入的用户名进行验证,判断是否注册过,如果注册过返回步骤S11,如果没有注册过,进入步骤S13;S13:将用户名信息导入区块链;S14:对用户名信息进行本地备份。进一步的,上传作品包括以下子步骤:S41:填写作品信息,包括作品名,作者和日期;S42:上传作品,同时根据数字作品的信息生成一个全网唯一标识的作品编码;S43:区块链验证,如果验证失败返回步骤S42,验证成功则进入步骤S44;S44:写入区块链并保存,商用后进行全网节点的同步,并生成一份独特的区块链版权证书。进一步的,发起交易包括以下子步骤:S51:获取账号信息,如果获取失败则需登录账号,如果成功则进入步骤S52;S52:输入与交易有关的信息;S53:区块链验证,如果失败则返回步骤S52,如果成功则进入步骤S54;S54:写入区块链并本地保存;S55:主界面显示购买成功的弹窗。进一步的,竞拍包括以下子步骤:S401:在到达预设时期后,判断竞拍是否成功,如果成功进入步骤S402,如果失败进入步骤S403;S402:货物给出价最高者,资金给卖家;S403:货物返还拥有者。本专利技术的有益效果是:(1)数字作品数据更加安全,更易维护:关于数字艺术作品的数据由所有节点共同记录和维护,在系统设计中参与共识的只要有一个节点未受到攻击,就可以将系统数据恢复,防止了传统防伪溯源系统中央服务器一出问题,整个系统崩溃,数据丢失的局面,另外,该系统数据公开透明,符合版权保护的需求;(2)版权本文档来自技高网
...

【技术保护点】
1.基于区块链的数字艺术作品防伪溯源交易系统,其特征在于:包括业务逻辑层、数据封装层和接口层;所述业务逻辑层包括用户模块、上传模块、交易模块和竞拍模块;所述数据封装层包括数据写入封装和数据查询封装;所述接口层包括用户注册接口、账户查询接口、交易接口和交易查询接口;所述用户模块用于用户的登陆和注册;所述上传模块用于上传作品;所述交易模块用于发起交易;所述竞拍模块用于判定竞拍资金及货物的最终去向。

【技术特征摘要】
1.基于区块链的数字艺术作品防伪溯源交易系统,其特征在于:包括业务逻辑层、数据封装层和接口层;所述业务逻辑层包括用户模块、上传模块、交易模块和竞拍模块;所述数据封装层包括数据写入封装和数据查询封装;所述接口层包括用户注册接口、账户查询接口、交易接口和交易查询接口;所述用户模块用于用户的登陆和注册;所述上传模块用于上传作品;所述交易模块用于发起交易;所述竞拍模块用于判定竞拍资金及货物的最终去向。2.根据权利要求1所述的基于区块链的数字艺术作品防伪溯源交易系统,其特征在于,所述数据写入封装功能为底层的区块链提供给开发者使用的数据写入接口进行封装;所述数据查询封装功能为底层的区块链提供给开发者使用的数据查询接口进行封装。3.根据权利要求2所述的基于区块链的数字艺术作品防伪溯源交易系统,其特征在于,所述数据写入接口包括用户注册接口和交易接口;所述数据查询接口包括账户查询接口和交易查询接口。4.根据权利要求3所述的基于区块链的数字艺术作品防伪溯源交易系统,其特征在于,所述交易查询接口包括根据区块链地址查询和根据交易哈希进行查询。5.根据权利要求1所述的基于区块链的数字艺术作品防伪溯源交易系统,其特征在于,所述用户注册接口、账户查询接口、交易接口和交易查询接口用于和区块链本身进行交互,采用同步机制进行操作。6.根据权利要求1-5任一项所述的基于区块链的数字艺术作品防伪溯源交易系统用于交易的方法,其特征在于,包括以下步骤:S1:注册账号;S2:登录账号,登录失败则返回S1,登录成功进入步骤S3;S3:浏览网页,卖家选择上传作品进入步骤S4,买家选择购买作品进入步骤S5;S4:上传作品后,作品状态...

【专利技术属性】
技术研发人员:钟原陈雁刘忠慧陈利学龚捷周志强李天鹏柴林枫张皓林彭媛媛
申请(专利权)人:西南石油大学
类型:发明
国别省市:四川,51

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

1