新手问答 IPFS 网络中存在 “域名” 吗?

BigXia · 2018年03月11日 · 最后由 BigXia 回复于 2018年03月17日 · 10224 次阅读

IPFS 对标 HTTP
那她 是否存在域名系统
在IPFS下,可不可以用一小串易读字符,映射到一个文件或者目录 hash ?

共收到 13 条回复

能否将问题的标题改得更直观点?
比如: 类似于"在EOS上注册一个帐号需要花费多少币?"

其他用户通过标题就能知道个大概.

好的,明白了

[quote="@BigXia"]
IPFS 对标 HTTP
那她 是否存在域名系统
在IPFS下,可不可以用一小串易读字符,映射到一个文件或者目录 hash ?
[/quote]

IPFS是通过内容寻址存储的,也就是说IPFS通过文件内容的散列得到文件的名称。所以文件内容不变那么文件的名称就不会变。

IPFS根据内容寻址, 你往IPFS网络里上传一个文件, 会根据内容生成一个散列值, 比如: QmYrAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG这样的形式.

这个散列值即可以代表文件的"内容", 也可以代表文件的地址.

[quote="@lory"]
[quote="@BigXia"]
IPFS 对标 HTTP
那她 是否存在域名系统
在IPFS下,可不可以用一小串易读字符,映射到一个文件或者目录 hash ?
[/quote]

IPFS是通过内容寻址存储的,也就是说IPFS通过文件内容的散列得到文件的名称。所以文件内容不变那么文件的名称就不会变。
[/quote]

文件的名称不会变,这个名称是64位的十六进制数,复杂难记,可不可以基于IPFS系统,将一个助词符如"myfile"来定位文件,通过 localhost/ipfs/myfile 来访问到。

@BigXia 根据我的理解, 不太现实. 你得考虑网络中有多少文件存在.

当时我在测试ipfs的时候,也想到了这个问题。。。这hash值太难记了,不现实啊~~~ 估计官方会支持解析

@ling 是呀,或许基于ipfs的域名系统,可以当成一个项目来做,哈哈

IPFS 只是一種“網路傳輸協定”
和 HTTP 一樣
IPFS 同樣也需要域名

[quote="@BigXia"]
@ling 是呀,或许基于ipfs的域名系统,可以当成一个项目来做,哈哈
[/quote]
目前可以在域名系统里面添加TX记录来完成域名绑定。。这样就可以用域名来直接房网IPFS系统的存储了。。

@sadpriest 有参考资料吗?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册