
IPFS
文章平均质量分 74
MY CUP OF TEA
所谓的念念不忘,在自己眼中是爱,在对方眼中是烦,在旁人眼中是贱。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ubuntu配置IPFS的环境
参考链接Ubuntu上IPFS环境搭建 - 简书相关图片原创 2021-12-11 10:37:43 · 11812 阅读 · 0 评论 -
IPFS的文件存储模式
IPFS是如何进行文件存储的IPFS采用的索引结构是DHT(分布式哈希表),数据结构是MerkleDAG(Merkle有向无环图)DHT(分布式哈希表)参考链接MerkleDAG(Merkle有向无环图)参考链接MerkleDAG功能内容寻址:使用多重哈希来唯一识别一个数据块的内容 防篡改:可以方便的检查哈希值来确认数据是否被篡改,如果数据被篡改或损坏,IPFS会检测到 去重:由于内容相同的数据块哈希是相同的,可以很容去掉重复的数据,节省存储空间IPFS的单文件存储..原创 2020-10-20 09:27:55 · 2428 阅读 · 5 评论 -
目前基于区块链的档案防篡改系统的设计如何实现防篡改
架构设计图分析为了保障档案数据的安全性和隐私性,存储档案附件和档案属性存储加密存储在私有IPFS集群,档案的IPFS地址和数字指纹存储在私有区块链上。公有区块链定期存储和检查私有区块链最新不可逆区块的高度和哈希值,以保障私有区块链上数据的真实性。(私有链上的数据准确无误之后,才会将区块的哈希信息定期存储到公有链上,虽然引入了公有链保障了数据的安全性和可靠性,但是往公有链上记录数据需要花费手续费,因此可改用联盟链,但是联盟链的安全性相对于公有链很差,是一个半中心化的平台,需要进一步优化) Mon原创 2020-10-19 18:58:38 · 3207 阅读 · 2 评论 -
演示IPFS的一个完整的流程以及针对部分概念的详解
整体的流程1,创建ipfs节点通过ipfs init在本地计算机建立一个IPFS节点 本文有些命令已经执行过了,就没有重新初始化。部分图片拷贝自先前文档,具体信息应以实物为准$ ipfs initinitializing IPFS node at /Users/CHY/.ipfsgenerating 2048-bit RSA keypair...donepeer identity: QmdKXkeEWcuRw9oqBwopKUa8CgK1iBktPGYaMoJ4UNt1MPto get原创 2020-10-07 16:50:38 · 2884 阅读 · 0 评论 -
通过node 完成简单的web3 API调用测试
使用命令查看当前web3的版本npm list web3输入命令 node,进入终端引入web3,使用命令 var web3 = require('web3')查看引入web3的版本web3.version原创 2020-08-04 09:02:10 · 415 阅读 · 0 评论 -
最新,使用truffle框架之后,安装ipfs的api包文件的命令变化
原因项目文件路径变化了,不是先前直接在项目文件夹里面直接执行安装ipfs的命令了,需要切换到client文件夹下面执行路径不对,会出现错误,错误提示如下切换到正确的路径之后,使用命令npm install --save ipfs-http-client,进行安装,效果如下图所示...原创 2020-08-02 14:09:24 · 333 阅读 · 0 评论 -
使用MAC 编译合约的时候报错:
编译报错的显示内容如下:Error: EACCES: permission denied, mkdir '/Users/chy/Documents/ipfslearn/ipfs_eth_img/client/src/contracts'最简单的解决方法 原因分析:执行的权限不够 解决办法:升级权限 使用命令 chmod 777 项目的文件夹 使用命令 chmod 777 * 给项目的文件夹里面所有内容升级权限编译成功...原创 2020-08-02 13:22:00 · 320 阅读 · 0 评论 -
执行truffle unbox react报错,出现Error: connect ECONNREFUSED 0.0.0.0:443问题的解决办法
前提:我是用的是MAC系统,不知道使用windows系统是否也可以react-box 项目构建localhost:ReactDapp liyuechun$ truffle unbox react-boxStarting unbox...=================✔ Preparing to download box✖ DownloadingUnbox failed!RequestError: Error: connect ECONNREFUSED 0.0.0.0:443原创 2020-08-01 21:03:35 · 16027 阅读 · 2 评论 -
安装ipfs-api的命令变了,最新版的命令如下
原先使用的命令安装ipfs-apinpm install -g --save-dev ipfs-api现在使用的命令安装ipfs-apinpm install -g --save-dev ipfs-http-client官方文档参考教程官方文档原创 2020-07-31 17:51:31 · 651 阅读 · 0 评论 -
安装ipfs-http-client出现[email protected] install: node build.js > index.browser.js错误的解决办法
错误截图原先的命令npm install -g --save-dev ipfs-http-client修改后的命令npm install -g --save-dev ipfs-http-client --unsafe-perm=true --allow-root原创 2020-07-31 17:47:50 · 466 阅读 · 0 评论 -
解决ipfs 出现Error: can‘t publish while offline: pass `--allow-offline` to override的问题
原因出现这个问题的原因是因为,ipfs未与公网上的节点相互连接,因此此时处于离线状态使用场景部署自己的博客,后期的改动,累计追加在同一个地址,这个地址是唯一的,也就是创建ipfs生成的ID号步骤1,查看ipfs的ID号,使用命令ipfs id2,将博客相关文件上传,复制最后一行的博客的地址3,将博客地址和ID进行关联,如果是联网状态的话,使用命令,其中的哈希是最后一行的博客的地址[qiaowb@gpu-child ipfsLearn]$ ipfs name publis原创 2020-07-31 14:17:23 · 655 阅读 · 0 评论 -
将IPFS 配置服务器,电脑连接远程服务器,环境配置
先前安装配置的步骤省略,仅仅涉及后期的环境修改步骤1,找到配置文件config,现需要使用命令ipfs init,从而生成.ipfs文件ipfs initcd ~/.ipfs2,使用命令ls查看当前文件夹下面所包含的文件,正常情况小会包含config文件3,使用命令chmod u+x config赋予config文件写入的权限4,找到Addresses和Gateway,将里面的127.0.0.1改成自己的服务器地址,保存退出,常规操作5,输入命令ipfs daemon,然后在自原创 2020-07-31 13:23:57 · 970 阅读 · 0 评论 -
npm安装包总是失败了的,请参考
镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令npm config set registry https://registry.npm.taobao.org npm info underscore //(如果上面配置正确这个命令会有响应)2.命令行指定npm --registry https://re...原创 2020-04-10 19:37:15 · 792 阅读 · 1 评论 -
IPFS的相关操作命令
新增文件 在桌面新建名字为1121的文件夹,在文件夹里面新建file.txt文件,在文件里面输入数据,保存退出 $ pwd/Users/CHY/Desktop$ mkdir 1121$ cd 1121/$ vi file.txt$ cat file.txt 哈哈,为什么只有我不快乐 给文件输入内容的时候,使用i,开始输入 输入完成之后,按下Exc退出编辑,在...原创 2020-04-10 19:10:16 · 1027 阅读 · 0 评论 -
IPFS下载安装和配置
参考链接因为这个网站访问速度很慢,我提供了IPFS的MAC版本。有需要的查看我的资源下载。大致流程安装$ lsgo-ipfs_v0.4.10_darwin-amd64.tar.gz$ tar xvfz go-ipfs_v0.4.10_darwin-amd64.tar.gz x go-ipfs/build-logx go-ipfs/install.shx go-ipf...原创 2020-04-10 18:14:08 · 2157 阅读 · 0 评论 -
IPFS星际文件系统的简介
IPFS简介IPFS(InterPlanetary File System)叫星际文件传输系统,本质是一个基于点对点的分布式超媒体分发协议,它整合了分布式系统,为所有人提供全球统一的可寻址空间,因为他具有良好的安全性、较高的传输速度等特点,被认为是最有可能取代HTTP的新一代互联网协议。 IPFS用基于内容的寻址替代传统的基于域名的寻址。用户不需要关心服务器的位置,不用考虑文件存储的名字和...原创 2020-04-10 17:33:05 · 1376 阅读 · 0 评论