文件名称:IPFS-以太坊-图片:【IPFS +区块链系列】入门篇-IPFS +以太坊(下篇)-ipfs +以太坊大图片存储
文件大小:500KB
文件格式:ZIP
更新时间:2024-02-23 19:34:06
ethereum ipfs ipfs-api ipfs-hash ipfs-blockchain
【IPFS +区块链系列】入门篇-IPFS +以太坊(下篇)-ipfs +以太坊大图片存储 易趣项目 基于以太坊以太坊和IPFS的去中心化Ebay区块链项目 目录 1.系列文章 2.项目描述及效果展示 一篇文章通过truffle unbox react创建项目,安装ipfs-api ,将图片存储到ipfs ,将图片hash存储到Ethereum坊区块链,取数据时先从区块链读取图片hash ,再通过hash从ipfs读取数据,解决了区块链链大数据存储成本高昂的问题。 3.阅读本文需要掌握的知识 阅读本文需要将先学习上面的系列文章,通过本文先进行进一步的React语法,所以建议学习一些,还需要学习。 4.原始码 其实这篇文章的内容就是上面几篇文章的综合结合体,所以在这里我将不再对代码做过多的概述。 import React, {Component} from 'react' import SimpleStorageContract from '../build/contracts/SimpleStorage.json' import getWeb3 from './utils/getWe
【文件预览】:
IPFS-Ethereum-Image-master
----truffle-config.js(135B)
----package.json(3KB)
----package-lock.json(431KB)
----src()
--------fonts()
--------index.js(149B)
--------css()
--------App.js(5KB)
--------utils()
--------App.css(936B)
--------index.css(63B)
--------App.test.js(202B)
----box-img-lg.png(111KB)
----build()
--------contracts()
----public()
--------index.html(1KB)
--------favicon.ico(31KB)
----box-img-sm.png(5KB)
----scripts()
--------build.js(8KB)
--------test.js(994B)
--------start.js(12KB)
----README.md(7KB)
----config()
--------polyfills.js(613B)
--------jest()
--------webpack.config.dev.js(9KB)
--------webpack.config.prod.js(10KB)
--------paths.js(2KB)
--------env.js(1KB)
----migrations()
--------2_deploy_contracts.js(138B)
--------1_initial_migration.js(129B)
----contracts()
--------SimpleStorage.sol(249B)
--------Migrations.sol(514B)
----truffle.js(61B)
----test()
--------simplestorage.js(524B)
--------TestSimpleStorage.sol(434B)