ipfs - IPFS 应用程序在向请求者呈现内容时可以隐藏 CID 吗?
问题描述
假设有一个 IPFS 应用程序充当中间人从 IPFS 网络检索内容并将其呈现给请求者。当 IPFS 应用程序收到一个请求(没有 CID)时,它会根据请求找到 CID,使用 CID 检索并呈现给请求者。当向请求者提供内容时,应用程序是否可以隐藏 CID?与某些在线搜索类似,生成的 URL 不是人类可读的,它有效地隐藏了页面的真实位置。
解决方案
是的,您可以通过以下方式从用户界面中隐藏 CID:
- 使用DNSLink,它隐藏 CID 并为您提供基于 DNS 的人类可读名称
- 将 go-ipfs 放在反向代理(例如 Nginx)后面或添加一些中间件应用程序,负责将任意路径映射到特定 CID
推荐阅读
- c# - 从 csv 文件(逗号分隔)导入两列或多列数据并使用 c# 跳过第一行
- macos - 在 Mac 上安装 psycopg2,找不到 pg_config 可执行文件
- python - 如何将二阶差分时间序列数据的 ARIMA 拟合值恢复为原始形式?
- r - R 中 CARET 中的训练、验证、测试拆分模型
- c - CS50 - PSet4(滤镜)- 模糊
- javascript - 如何在 jQuery/JavaScript 中获取行 ID onClick?
- ios - 将框架缓冲区运算符与 keepFull 策略相结合:它有什么作用?
- javascript - 如何将 TEMPLATE 元素附加到 shadow dom?
- python - Fast.ai learn.export() 在没有明显代码更改的情况下停止工作
- reactjs - React Hooks LocalStorage setState 覆盖元素