随笔分类 -  IPFS

摘要:本篇使用虚拟机搭建IPFS私有网络和集群,使用vagrant和virtualbox来快速搭建环境。 私有网络 下载二进制文件 如果使用go-ipfs源码编译,需要安装go环境,推荐下载二进制文件: https://dist.ipfs.io https://github.com/ipfs/go-ipf 阅读全文
posted @ 2021-10-28 17:48 qxxiao 阅读(1220) 评论(0) 推荐(0)
摘要:随着 IPFS 的大规模增长和采用,我们需要越来越多的方法来通过IPFS 的 DHT(分布式哈希表)优化内容可发现性。在这篇文章中,我们将看看 IPFS 面临的几个挑战以及目前面临性能问题的项目的潜在解决方案。 很多节点 内容可发现性的第一个可扩展性挑战与 IPFS 网络中的节点数量有关。单个 IP 阅读全文
posted @ 2021-10-24 19:29 qxxiao 阅读(302) 评论(0) 推荐(0)
摘要:为什么需要CID:https://github.com/ipfs/specs/issues/130 CID格式 CID即内容标识符,通过构建Merkel DAG得到根哈希生成CID。 CIDv0 CIDv0:默认使用dag-pb编解码底层的数据,默认使用base58btc来将二进制的CID转换为字符 阅读全文
posted @ 2021-10-14 16:10 qxxiao 阅读(709) 评论(0) 推荐(0)
摘要:IPFS和DNSLink简析 IPNS 官方文档-IPNS IPNS通过创建一个可以更新的地址(映射)来解决每次文件更新其链接也会更新的问题。基本原理:通过一个映射(IPNS记录),将一个IPNS地址映射为IPFS地址或者其他地址信息: 注意的是IPNS显示的ID字符串有两种形式: base58bt 阅读全文
posted @ 2021-10-13 20:53 qxxiao 阅读(809) 评论(0) 推荐(0)
摘要:官方文档 DHT Kademlia Dual DHT Routing Tables Lookup algorithm Routing particulars 对于每种记录的类型,其查找路由算法有略微的不同: 提供者记录 对于Multihash H的块来说: PUT 对SHA256(H)做一次标准查询 阅读全文
posted @ 2021-10-08 22:28 qxxiao 阅读(79) 评论(0) 推荐(0)