File-Storage-Platform-with-Blockchain-and-I.P.F

所属分类:云数据库/云存储
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2021-03-31 20:33:18
上 传 者sh-1993
说明:  使用以太坊、Javascript、Solidit...、区块链和I.P.F.S存储制作的去中心化文件存储平台(作为Dropbox克隆制作)...,
(Decentralized File Storage Platform(made as a Dropbox Clone) made with Blockchain and I.P.F.S storage using Ethereum, Javascript, Solidity, Web3.js and React.js.)

文件列表:
.babelrc (50, 2021-03-31)
.env_example (46, 2021-03-31)
.prettierrc (259, 2021-03-31)
Final-Result.png (69483, 2021-03-31)
migrations/ (0, 2021-03-31)
migrations/1_initial_migration.js (125, 2021-03-31)
migrations/2_deploy_contracts.js (118, 2021-03-31)
package-lock.json (843033, 2021-03-31)
package.json (1540, 2021-03-31)
public/ (0, 2021-03-31)
public/favicon.ico (269374, 2021-03-31)
public/index.html (1535, 2021-03-31)
src/ (0, 2021-03-31)
src/abis/ (0, 2021-03-31)
src/abis/DStorage.json (208849, 2021-03-31)
src/abis/Migrations.json (57819, 2021-03-31)
src/box.png (950218, 2021-03-31)
src/components/ (0, 2021-03-31)
src/components/App.css (21, 2021-03-31)
src/components/App.js (3785, 2021-03-31)
src/components/Main.js (4006, 2021-03-31)
src/components/Navbar.js (1542, 2021-03-31)
src/components/helpers.js (267, 2021-03-31)
src/contracts/ (0, 2021-03-31)
src/contracts/DStorage.sol (1688, 2021-03-31)
src/contracts/Migrations.sol (515, 2021-03-31)
src/index.js (483, 2021-03-31)
src/logo.png (20917, 2021-03-31)
src/serviceWorker.js (4951, 2021-03-31)
test/ (0, 2021-03-31)
test/DStorage.test.js (3148, 2021-03-31)
testFiles/ (0, 2021-03-31)
testFiles/Picture-of-Tokyo-1.jpg (998642, 2021-03-31)
testFiles/Picture-of-Tokyo-2.jpg (1123474, 2021-03-31)
testFiles/Picture-of-Tokyo-3.jpg (506552, 2021-03-31)
truffle-config.js (890, 2021-03-31)

## ``` Decentralized-File-Storage-Platform-with-Blockchain-and-I.P.F.S. ```:_ +-Decentralized File Storage Platform(made as a Dropbox Clone but without Censorship) made with Blockchain and I.P.F.S storage using Ethereum, Javascript, Solidity, Web3.js and React.js. +-Users can connect their Cryptocurrencies Wallet to the Website which will also connect to the Blockchain where all the Website Code(Smart Contracts) and Data will be stored, except for the Files; in this case the Smart Contracts will store references(the File Hash) to the Files on the Platform which will be stored in the InterPlanetary File System. ## Final Result: ![Final Result](https://github.com/Nachoxt17/Decentralized-File-Storage-Platform-with-Blockchain-and-I.P.F.S/blob/main/Final-Result.png?raw=true) ## +-To run the Project:_ +-(1)-Open, Configure and Execute Ganache and then Open the Project, open two terminals, and run the Command "truffle migrate --reset" in the First Console and then run the Command "npm run start" in the Second Console. ## +-To Test:_ +-(1)-Connect Ganache with Metamask and create a Test Account:_ https://www.linkedin.com/pulse/using-ganache-ethereum-emulator-metamask-farhan-khan/ +-(2)-Login with the Metamask-Ganache Trial Account on the Page and Upload some Files and put them a Description(as a Name it will take the Name that the File has in your Computer), you will have to accept the transactions in Metamask. You can use the Videos in the folder "testFiles". +-(2)-Now you can see the Files you uploaded and their a Names and Descriptions, and you can also see the other files you uploaded in a table. ## Project Diagram: ![Project Diagram](https://i.gyazo.com/2738ea6743a40036756b1b5714ab9fa8.png)

近期下载者

相关文件


收藏者