对于高校研究生群体来讲,论文的查找浏览与发表是不可或缺的一部分。目前就计算机领域而言,国内的论文分享与获取平台以知网、万方等为主,但是此类平台每年会征收高额的管理费用,且下载费用高昂,上传者甚至下载自己的论文也需要付费,而且论文下载产生的盈利并不能使上传者受益。
对于以arXiv为代表国际论文下载与分享平台秉承开源的思想,下载论文与上传论文均为免费资源,但是arXiv学术风过于浓厚,且缺乏讨论社区,并且论文是上传在cornell大学的服务器上缺乏文件的私密性,如果是未发表的论文或其他资源则不可轻易上传。
本项目是基于web3与filecoin等技术开发的论文分享、讨论、下载、管理平台PaperChain,PaperChain使用钱包地址登录,用户可以制作自己的头像与主页背景等。用户可以在PaperChain论坛发布学术话题等内容,其余用户可以对发布的内容进行点赞和评论,打造一个学术讨论社区。
PaperChain借助Filecoin/IPFS永久上传储存内容的特点使得用户可以将自己的论文或者其余任何学术资料上传至Filecoin,PaperChain通过以太坊智能合约像用户收取上传时较低的管理费用,为保证用户上传资料的隐私性,每个用户都需提供自己的Web3.storageToken,如果用户无法提供,则PaperChain可以代为存储在公用仓库中。
PaperChain在论文讨论社区的基础上,包括了论文资源下载社区,PaperChain通过智能合约给每一个上传至Filecoin的文件都赋予ID,用户可以根据下载社区用户分享Filecoin/IPFS地址与其余用户分享的ID来进行下载,下载将会产生费用,绝大部分费用直接支付给上传者,少部分作为平台费用。
用户上传文件存储:Web3.storage IPFS Filecoin
网站数据:Moralis
交易:Solidity ethers Truffle
搭建:React
对于论文与资料的检索部分,仍在开发中,可设置论文详细信息与条件进行检索。 社区可按学科种类与研究方向进行讨论组划分。
1、进入package.json 所在文件夹安装依赖
npm install
2、将index.js中Moralis相关id与severurl进行提换
3、编译启动
npm start