一种基于区块链的科研论文溯源系统及其设计方法技术方案

技术编号:38824954 阅读:22 留言:0更新日期:2023-09-15 20:04
本发明专利技术公开了一种基于区块链的科研论文溯源系统及其设计方法,其中系统包括节点与IPFS网络模块、应用程序模块和区块链网络模块;其中方法包括设计科研论文溯源网络的数据模型、数据状态、区块链智能合约的接口;搭建区块链网络,编写智能合约,并提供对应的智能合约接口;开发应用程序,接收所述数据模型,并与智能合约提供的接口进行交互,将数据上传至区块链进行存储;科研单位撰写一篇论文后,通过应用程序将论文信息上传至区块链;投稿论文后,通过应用程序将论文投稿信息上传至区块链;期刊杂志发表论文后,通过应用程序将论文发表信息上传到区块链;主管单位为一篇论文颁奖后,通过应用程序将论文颁奖信息上传到区块链的步骤。链的步骤。链的步骤。

【技术实现步骤摘要】
一种基于区块链的科研论文溯源系统及其设计方法


[0001]本专利技术涉及区块链
,特别涉及一种基于区块链的科研论文溯源系统及其设计方法。

技术介绍

[0002]科学研究是推动社会进步和创新的重要领域,而科研论文是学术界最常见的成果发布方式。然而,当前的科研论文领域存在着一些问题,包括透明度不足、共享性受限等,这些问题严重影响了科研成果的质量和共享。
[0003]首先,透明度方面存在问题。在当前的论文发表流程中,科研单位提交论文给期刊杂志进行审稿和发表。然而,整个发表过程缺乏透明度,缺乏可追溯性,使得无法准确了解论文的来源、修改历史和评审过程。这为篡改和抄袭等不诚实行为提供了机会,严重损害了学术界的信任和科研成果的可靠性。
[0004]其次,共享性方面存在限制。科研论文的共享对于学术界和科研社区的发展至关重要。然而,目前的论文共享存在诸多障碍,包括版权保护、权限限制等。这导致了许多有价值的科研成果无法广泛传播和利用,限制了科研的进步和合作。
[0005]虽然已经有一些平台和服务试图解决这些问题,如学术搜索引擎、科研社交网络等,但它们仍然存在一些局限性。现有的解决方案缺乏安全性、可信度和可扩展性,无法提供足够的保障来解决科研论文领域的透明度和共享性问题。

技术实现思路

[0006]为解决上述缺点,本专利技术提供一种基于区块链的科研论文溯源系统及其设计方法,一方面,一种基于区块链的科研论文溯源系统,包括节点与IPFS网络模块、应用程序模块和区块链网络模块;所述节点与IPFS网络模块用于构建科技论文数据模型并上传至应用程序模块;所述应用程序模块下载科技论文数据模型并通过接收IPFS文件地址,将智能合约接口将数据上传至区块链网络模块进行存储;所述区块链网络模块存储科技论文数据模型。
[0007]另一方面,一种基于区块链的科研论文溯源系统的设计方法,用于设计所述的一种基于区块链的科研论文溯源系统,包括以下步骤:步骤S1:设计科研论文溯源网络的数据模型、数据状态、区块链智能合约的接口;步骤S2:搭建区块链网络,编写智能合约,并提供对应的智能合约接口;步骤S3:开发应用程序,接收所述数据模型,并与智能合约提供的接口进行交互,将数据上传至区块链进行存储;步骤S4:科研单位撰写一篇论文后,通过应用程序将论文信息上传至区块链;投稿论文后,通过应用程序将论文投稿信息上传至区块链;
步骤S5:期刊杂志发表论文后,通过应用程序将论文发表信息上传到区块链;步骤S6:主管单位为一篇论文颁奖后,通过应用程序将论文颁奖信息上传到区块链。
[0008]具体地,所述科研论文溯源网络的数据模型包括:科研论文信息,包括论文题目、作者、摘要、关键字、状态、原文链接、校验码、论文发表信息和论文获奖信息;论文投稿信息,包括论文题目、通讯作者、期刊名称、投稿时间、原文链接和校验码信息;论文发表信息,包括期刊名称、版次、原文链接、校验码和主办单位信息;论文获奖信息,包括奖项、论文题目、原文链接、校验码、颁发部门和颁发时间信息。
[0009]具体地,所述科研论文溯源网络的数据状态包括草稿,审稿,投稿和已发表。
[0010]具体地,所述科研论文溯源网络的区块链智能合约的接口包括:发布接口,包含以下入参:论文题目、作者、摘要、关键字、论文链接和校验码;接口内部根据参数创建一个论文信息数据块,并生成初始状态草稿,论文发表信息和论文获奖信息留空;投稿接口,包括以下入参:论文标题,通讯作者、期刊单位、论文链接、校验码和投稿时间;接口内部根据参数创建一个论文投稿信息数据块,并将该论文信息数据块的状态修改为审稿;发表接口,包括以下入参:期刊名称、版次、原文链接、校验码和主办单位;接口内部根据参数创建一个论文发表信息数据块,并将该论文信息数据块的状态改为已发表,同时将论文发表信息写入论文信息数据块;颁奖接口,包括以下入参:奖项、论文题目、论文链接及校验码、颁发部门和颁发时间;接口内部根据参数创建一个论文发表信息数据块,并在该论文信息数据块中的追加一条获奖信息。
[0011]具体地,所述步骤S2具体为将区块链作为科研论文信息、论文投稿信息、论文发表信息、论文获奖信息的基础支撑,进行数据的存储并提供智能合约接口。
[0012]具体地,所述步骤S3具体为开发应用程序,接收所述科研论文溯源网络的数据模型,并与智能合约提供的接口进行交互,通过IPFS网络将数据上传至区块链进行存储。
[0013]本专利技术的有益效果:本专利技术运用区块链技术,对科学论文领域达成透明度和共享性做出了改进;提高了在论文投稿,审稿,颁奖过程中的安全性,可信度和可扩展性。
附图说明
[0014]下面结合附图和实施例对本专利技术进一步地说明;图1为本专利技术实施例中一种基于区块链的科研论文溯源系统的设计方法的流程图;图2为本专利技术实施例中数据模型的结构图;图3为本专利技术实施例中科研论文信息的数据状态变化图;图4为本专利技术实施例中一种基于区块链的科研论文溯源系统的设计方法的架构示
意图。
实施方式
[0015]本部分将详细描述本专利技术的具体实施例,本专利技术之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本专利技术的每个技术特征和整体技术方案,但其不能理解为对本专利技术保护范围的限制。
[0016]一方面,一种基于区块链的科研论文溯源系统,包括节点与IPFS网络模块、应用程序模块和区块链网络模块;所述节点与IPFS网络模块用于构建科技论文数据模型并上传至应用程序模块;所述应用程序模块下载科技论文数据模型并通过接收IPFS文件地址,将智能合约接口将数据上传至区块链网络模块进行存储;所述区块链网络模块存储科技论文数据模型。
[0017]另一方面,如图1所示,本专利技术实施例提供种基于区块链的科研论文溯源系统的设计方法,包括:步骤S1:设计科研论文溯源网络的数据模型、数据状态、区块链智能合约的接口;步骤S2:基于S1设计数据模型、数据状态、智能合约接口,搭建区块链网络,编写智能合约,并提供对应的智能合约接口。
[0018]步骤S3:开发应用程序,接收S1设计的数据模型,并与智能合约提供的接口进行交互,将数据上传至区块链进行存储。
[0019]步骤S4:科研单位撰写一篇论文后,通过应用程序将论文信息上传至区块链。投稿论文后,通过应用程序将论文投稿信息上传至区块链。
[0020]步骤S5:期刊杂志发表论文后,通过应用程序将论文发表信息上传到区块链。
[0021]步骤S6:主管单位为一篇论文颁奖后,通过应用程序将论文颁奖信息上传到区块链。
[0022]在一个实施例中,上述步骤S1:设计科研论文溯源网络的数据模型、数据状态、区块链智能合约的接口,具体包括:科研论文数据模型设计,如图2所示,包括:科研论文信息,包括论文题目、作者、摘要、关键字、状态、原文链接、校验码、论文发表信息、论文获奖信息。
[0023]论文投稿信息,包括论文题目、通讯作者、期刊名称、投稿时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的科研论文溯源系统,其特征在于,包括节点与IPFS网络模块、应用程序模块和区块链网络模块;所述节点与IPFS网络模块用于构建科技论文数据模型并上传至应用程序模块;所述应用程序模块下载科技论文数据模型并通过接收IPFS文件地址,将智能合约接口将数据上传至区块链网络模块进行存储;所述区块链网络模块存储科技论文数据模型。2.一种基于区块链的科研论文溯源系统的设计方法,用于设计权利要求1所述的一种基于区块链的科研论文溯源系统,其特征在于,包括以下步骤:步骤S1:设计科研论文溯源网络的数据模型、数据状态、区块链智能合约的接口;步骤S2:搭建区块链网络,编写智能合约,并提供对应的智能合约接口;步骤S3:开发应用程序,接收所述数据模型,并与智能合约提供的接口进行交互,将数据上传至区块链进行存储;步骤S4:科研单位撰写一篇论文后,通过应用程序将论文信息上传至区块链;投稿论文后,通过应用程序将论文投稿信息上传至区块链;步骤S5:期刊杂志发表论文后,通过应用程序将论文发表信息上传到区块链;步骤S6:主管单位为一篇论文颁奖后,通过应用程序将论文颁奖信息上传到区块链。3.根据权利要求2所述的一种基于区块链的科研论文溯源系统的设计方法,其特征在于,所述科研论文溯源网络的数据模型包括:科研论文信息,包括论文题目、作者、摘要、关键字、状态、原文链接、校验码、论文发表信息和论文获奖信息;论文投稿信息,包括论文题目、通讯作者、期刊名称、投稿时间、原文链接和校验码信息;论文发表信息,包括期刊名称、版次、原文链接、校验码和主办单位信息;论文获奖信息,包括奖项、论文题目、原文链接、校验码、颁发部门和颁发时间信息...

【专利技术属性】
技术研发人员:曹亮王宁党彦龙
申请(专利权)人:成都信息工程大学
类型:发明
国别省市:

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

1