Skip to content

基于web3与filecoin等开发的论文分享、讨论、下载、管理平台PaperChain

License

Notifications You must be signed in to change notification settings

Baoyinliu/PaperChain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

项目背景

该项目已获Filecoin Hackathon中国区三等奖与最佳创意奖
对于高校研究生群体来讲,论文的查找浏览与发表是不可或缺的一部分。目前就计算机领域而言,国内的论文分享与获取平台以知网、万方等为主,但是此类平台每年会征收高额的管理费用,且下载费用高昂,上传者甚至下载自己的论文也需要付费,而且论文下载产生的盈利并不能使上传者受益。
对于以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

项目速览

登录界面(建议使用MeataMask)

image.png

社区界面展示

image.png

个人资料界面展示

image.png

个人主页展示

image.png

上传文件展示

image.png

支付上传费用

image.png

上传成功

image.png

查看历史上传内容

image.png

下载社区与下载工具

image.png

下载付费

image.png

下载成功

image.png image.png image.png

未来展望

对于论文与资料的检索部分,仍在开发中,可设置论文详细信息与条件进行检索。 社区可按学科种类与研究方向进行讨论组划分。

编译运行

1、进入package.json 所在文件夹安装依赖
npm install 
2、将index.js中Moralis相关id与severurl进行提换
3、编译启动
npm start

About

基于web3与filecoin等开发的论文分享、讨论、下载、管理平台PaperChain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published