文章目录

* 所有源码Github地址
<https://blog.csdn.net/qq_36347365/article/details/87012538#Github_1>
* 选题背景、依据 <https://blog.csdn.net/qq_36347365/article/details/87012538#_3>
* 选题 <https://blog.csdn.net/qq_36347365/article/details/87012538#_4>
* 背景/依据 <https://blog.csdn.net/qq_36347365/article/details/87012538#_6>
* 使用说明(应有截图与说明)
<https://blog.csdn.net/qq_36347365/article/details/87012538#_8>
* 测试 <https://blog.csdn.net/qq_36347365/article/details/87012538#_25>
* 初始界面:左侧是导航框,右边是对应的页面,底部是合约的地址。
<https://blog.csdn.net/qq_36347365/article/details/87012538#_26>
* 添加几个故事,history中会显示(因为翻墙之后仍然很慢,所以第三张是空白的)
<https://blog.csdn.net/qq_36347365/article/details/87012538#history_28>
* 心得 <https://blog.csdn.net/qq_36347365/article/details/87012538#_31>


<>所有源码Github地址

https://github.com/mj-love-life/Solidity-Dapp
<https://github.com/mj-love-life/Solidity-Dapp>

<>选题背景、依据

<>选题

一款可以存储照片、 备忘录或者动态的应用。 利用的是 IPFS 的分布式文件系统来弥补以太坊存储问题,同时利用以太坊的非对称加密来解决 IPFS
文件存储的安全问题。

<>背景/依据

现在很多人都有一生气或者不开心就删掉朋友圈等动态的习惯,事后就自己后悔不已。以及现在云存储应用虽然十分多,
但是很明显的弊端在于很多存储空间都是有限的(或者花钱开通会员) , 数据是否完整依赖于第三方并且还有信息隐私安全等问题。
因此做一款只属于自己的具有不可删除、安全加密的无限量的存储空间的应用是有必要的。

<>使用说明(应有截图与说明)

* 使用的工具的版本
a) Window10
b) node v11.4.0
c) npm 6.5.0
d) truffle 4.1.14
e) solc v0.5.2

* 从github上下载完文件之后先运行npm
install安装需要的包,因为是react,而且还有一些其他的控件包,所以会比较大,大概会2G左右的node module包
* 大概本地的web3或者ganache,对应的端口修改为8545或者在migrate文件夹等中进行修改。

* 运行 npm dev-front进行合约的部署以及webpack打包


* 运行npm start运行起来即可打开浏览器运行 http://localhost:8080/ <http://localhost:8080/>

* 科学上网,因为这里需要使用到ipfs,加载会比较慢。
<>测试

<>初始界面:左侧是导航框,右边是对应的页面,底部是合约的地址。



<>添加几个故事,history中会显示(因为翻墙之后仍然很慢,所以第三张是空白的)



* 以上就是大概的Dapp的情况。
<>心得

*
truffle感觉很玄学,有时候只是加了几个console之后就报错了,然后删掉恢复到原来的样子之后还在报错,然后试着试着就又好了,或者就一大堆的json解析报错等等。还有就是truffle这阵子的更新仿佛坑了很多人,还好自己早写完,溜。

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信