Crypto Life Notes's avatar
Crypto Life Notes
npub19l03suyl2h40ym3zhscrseh346ug3u22ptt88syps27hj9vfqfxq3ykck2@nost.vip
npub19l03...kck2
Crypto tools & rails notes Fees / on-off ramp 不荐币|不带单
以下是ChatGPT对此问题的回答,【问题:Void.cat files.sovbit.host nostr.download can.satellite.earth nostr.build pomf2.lain.la nostrcheck.me NIP-95 NIP-96这几个图床是什么性质的图床?请详细解说.】 以下是对这几类 Nostr 生态中的“图床”及相关 NIP(Nostr Implementation Possibilities,Nostr 改进提案)的概述和分类说明。 ⸻ 一、各图床服务性质 1. void.cat • 定位:专注于 Nostr 的媒体(图片/视频)即时托管服务。 • 使用方式:直接向 https://void.cat/upload?cli=true 发送 POST 请求,需在请求头中带上 V-Content-Type(MIME 类型)和 V-Filename(文件名)两个字段,Body 填入文件字节流,服务端返回一个可直接访问的 URL。 • 特色:无需注册即可使用,接口简单;既可与 Nostr 客户端集成,也可作为后备方案(失败时退而使用 nostr.build) 。 2. files.sovbit.host • 定位:一个全面的 NIP‑96(HTTP 文件存储集成)兼容文件托管平台。 • API 模块: • /media(GET/POST/PUT/DELETE):文件上传、下载、标签管理等。 • /verify、/nostraddress、/lightningaddress 等:支持 NIP‑05 域名验证、闪电网络重定向。 • 特点: • 支持用户注册与登录,可管理已上传文件。 • 支持按 NIP‑96 规范的 /.well‑known/nostr/nip96.json 发现与集成。 • 提供 CDN 加速、缓存策略(一年缓存)等 。 3. nostr.download • 定位:同属 NIP‑96 生态的 HTTP 文件存储服务(常见于 Nostr 客户端的上传目标列表中)。 • 使用方式:与 files.sovbit.host 类似,客户端可在 /.well‑known/nostr/nip96.json 中发现其 api_url,按标准 REST API 接口上传与下载。 • 备注:具体是否需要 API key 或支持计划,可通过其 NIP‑96 描述文件查询,但总体上与其它 NIP‑96 服务兼容。 4. cdn.satellite.earth(can.satellite.earth) • 定位:面向 Nostr 生态的大文件(最高 5 GB)托管平台,采用「Blossom」协议(也称 BUD,Blossom Upload/Download spec,与 NIP‑94、NIP‑96 关联)。 • 特点: • 支持一次性大文件上传、闪电支付存储费(以 sats 购买空间)。 • 内置 NIP‑94 的审查抵抗(relay hints)与多节点冗余。 • 开发者友好的 RESTful 接口,并提供文档。 • 引用:CDN.SATELLITE.EARTH. SCALABLE MEDIA HOSTING FOR THE NOSTR ECOSYSTEM… Integrated NIP-94 censorship resistance 。 5. nostr.build • 定位:最知名的 Nostr 媒体上传平台,既可手动使用网页上传,也可通过 NIP‑94/BUD-05 客户端集成上传。 • 使用方式: 1. 网页端: Note 的 URL。 2. API 集成:公开的 /api/upload/ios.php(兼容 HTTP 表单提交)或基于 Blossom/BUD-05 的 PUT /media 接口。 • 特色: • 默认免费账户上传限制 5 MB,可付费解锁更大容量。 • 自动去除 EXIF 等元数据,提供头像剪裁、GIF、视频、音频等多种格式。 • 开源实现可自托管(见 nostrbuild/nostr.build 仓库)  。 6. pomf2.lain.la • 定位:通用的「Pomf」克隆服务,专注于高流量直链文件托管(不限流量,单文件最大 1 GB)。 • 使用方式:网页界面上传或简单的 curl -T file https://pomf2.lain.la/upload.php API 调用。 • 特点: • 不限流量、永久保存(除非滥用)。 • 界面简洁、操作一键式。 • 并非专门为 Nostr 设计,不兼容 NIP‑94/NIP‑96,仅提供 HTTP 文件直链(通用图床) 。 7. nostrcheck.me • 定位:综合性 Nostr 服务平台,包含免费 NIP‑05 验证、NIP‑94/NIP‑96 媒体托管、闪电网络重定向、私有中继等。 • 使用方式:注册后可选择多个二级域名上传头像/横幅/图片/视频,上传后的 URL 可直接在 Note 中预览。 • 特点: • 免费提供 NIP‑05 名称验证,并在个人资料中展示「已验证」徽章。 • 公私图库、目录浏览功能。 • 开源后端支持自托管(quentintaranpino/nostrcheck-server)。 • 支持 NIP‑94、NIP‑96、Blossom(BUD-05)等多种标准  。 ⸻ 二、NIP‑95 与 NIP‑96 简要说明 NIP‑96:HTTP 文件存储集成 • 目标:定义一套简单的 REST API,使得 Nostr 客户端能透明地上传、下载、删除或列出文件,而无需通过 WebSocket 或事件承载数据。 • 规范要点(摘编): { "api_url": "https://<hostname>/<custom-api-path>", // 必需:上传/下载/删除接口 "download_url": "https://cdn.<hostname>/<path>", // 可选:如果存在则用于下载 "supported_nips": [94], // 可选:列举支持的 NIP "content_types": ["image/jpeg","video/mp4"], // 可选:支持的 MIME 类型 "plans": { "free": {"name":"Free Tier"} } // 可选:可用套餐 } • 典型实现:nostr.build、files.sovbit.host、nostr.download 等服务均通过在 /.well‑known/nostr/nip96.json 中公开上述字段,实现客户端自动发现与接入 。 NIP‑95:Storage and Shared File • 目标:允许用户直接将二进制数据(小片段或大文件)存储到 Nostr 中继,通过事件方式广播,然后由其他客户端拉取并重组。 • 核心思路: 1. 在事件(通常是新的 Kind)中携带 Base64 编码的文件分块。 2. 使用标签(如 c)分片描述每块数据的顺序和哈希。 3. 通过 NIP‑19(nfile 前缀的 Bech32 实体)在后续 Note 中引用该文件事件。 4. 接收方客户端检索所有分片,按序重组并解码,恢复原始文件。 • 状态:草案(draft)、可选(optional),作者:frbitten。旨在与 Nostr 的简易事件流无缝结合,提供点对点文件共享能力 。 ⸻ 小结 • NIP‑94(文件元数据)与 Blossom(BUD‑05)多用于“事件中携带文件指针和元信息”,依赖 Nostr Relay 承载少量元数据; • NIP‑95 侧重“事件内承载实际二进制数据”,适合点对点或私有文件交换; • NIP‑96 则回归 HTTP 传统,通过 /.well‑known/nostr/nip96.json 发现和接入外部文件存储服务,实现更高效的大文件托管。 在 Nostr 客户端生态中,以上提案与各类托管服务互为补充,开发者可根据场景选择最合适的集成方案。
以下是DeepSeek对此问题的回答,【问题:Void.cat files.sovbit.host nostr.download can.satellite.earth nostr.build pomf2.lain.la nostrcheck.me NIP-95 NIP-96这几个图床是什么性质的图床?请详细解说.】 Nostr 协议生态中的图床服务主要用于解决去中心化社交网络中的文件存储与分发问题,其设计兼顾抗审查性、隐私性以及与比特币生态的集成(如闪电网络支付)。以下是对各图床及协议标准的详细分析: --- ### **一、Nostr 图床的共性特点** 1. **去中心化与抗审查** - 文件存储不依赖单一服务器,而是通过分布式节点(中继器)传递,避免单点故障或政府审查。 2. **基于公私钥的身份验证** - 用户通过私钥签名上传文件,公钥作为身份标识,确保文件归属权不可篡改。 3. **经济激励与支付集成** - 多数服务支持比特币闪电网络支付,实现小额付费存储(如按次收费或订阅制)。 4. **隐私与数据控制** - 用户可自主选择公开或加密文件,部分服务允许文件自动过期或手动删除。 --- ### **二、各图床服务的特性与差异** #### **1. 中心化托管型(依赖特定服务器)** - **Void.cat** - **性质**:开源的中心化存储,但支持Nostr协议集成。 - **功能**:允许用户通过Nostr公钥签名上传文件,生成唯一链接;支持文件加密和过期设置。 - **支付**:免费使用,依赖捐赠维持运营。 - **Nostr.Build** - **性质**:专为Nostr优化的中心化图床,强调低延迟访问。 - **限制**:禁止非法内容,保留删除权;文件可能因政策变动被清理。 - **NostrCheck.Me** - **性质**:结合身份验证的图床,需Nostr账号登录。 - **特色**:提供文件审核工具,防止垃圾信息;支持闪电网络打赏创作者。 #### **2. 去中心化存储型(集成分布式网络)** - **Can.Satellite.Earth** - **性质**:基于IPFS的分布式存储,文件多节点备份。 - **优势**:抗服务器宕机;文件通过内容哈希(CID)寻址,不可篡改。 - **缺陷**:依赖节点自愿存储,长期可用性不稳定。 - **Files.Sovbit.Host** - **性质**:由Sovbit团队运营,支持Nostr协议和闪电网络支付。 - **商业模式**:按存储时长收费(SAT计价),适合长期文件托管。 #### **3. 轻量级中转型(临时文件传递)** - **Pomf2.Lain.La** - **性质**:传统匿名图床,后被Nostr社区采用。 - **特点**:无需身份验证,文件无加密;适合临时分享,但可能随时关闭。 - **Nostr.Download** - **性质**:专注于Nostr内容分发的缓存节点。 - **作用**:自动抓取Nostr中继器的文件并提供高速下载,不提供永久存储。 --- ### **三、协议标准:NIP-95 与 NIP-96** #### **NIP-95:标准化文件上传与支付** - **核心目标**:统一图床API,使客户端可通过相同协议与任意兼容图床交互。 - **关键特性**: - 定义文件上传、付费接口(支持闪电网络发票)。 - 支持文件元数据(如MIME类型、过期时间)。 - **应用案例**:Void.cat 和 Files.Sovbit.Host 已实现此协议。 #### **NIP-96:去中心化存储网络集成** - **核心目标**:将文件存储从中心服务器扩展至分布式网络(如IPFS、BitTorrent)。 - **关键特性**: - 文件分片并分发至多个节点,通过智能合约激励节点存储。 - 文件可用性证明(Proof of Retrievability)确保长期访问。 - **生态影响**:为Can.Satellite.Earth等提供底层支持,但尚未广泛落地。 --- ### **四、风险与挑战** 1. **中心化服务的监管风险** - 如Nostr.Build可能因政府压力删除文件或关停。 2. **去中心化存储的可靠性问题** - IPFS节点若未持续激励,文件可能丢失(如Can.Satellite.Earth)。 3. **隐私泄露隐患** - 未加密的文件可能被中继器或黑客截获(尤其Pomf2.Lain.La)。 4. **协议兼容性碎片化** - NIP-95/96尚未被所有图床支持,用户需切换不同客户端。 --- ### **总结:各图床核心定位对比** 下表归纳关键服务的适用场景及技术特点: | **图床名称** | **托管性质** | **数据保留策略** | **支付机制** | **内容审查** | |----------------------|--------------------|------------------|--------------------|-------------------| | Void.cat | 中心化(开源) | 用户自定义过期 | 免费/捐赠制 | 无主动审查 | | Nostr.Build | 中心化(商业) | 可能定期清理 | 免费 | 禁止非法内容 | | Files.Sovbit.Host | 中心化(商业) | 按付费时长保留 | 闪电网络(SAT) | 合规性审查 | | Can.Satellite.Earth | 去中心化(IPFS) | 依赖节点自愿 | 免费(节点激励待定)| 无审查 | | Nostr.Download | 缓存中转 | 临时缓存 | 免费 | 无审查 | | Pomf2.Lain.La | 匿名中心化 | 短期保留 | 免费 | 无审查(高风险) | > 💡 **实际应用建议**: > - **追求抗审查**:优先选择IPFS集成的Can.Satellite.Earth或支持NIP-96的图床。 > - **长期存储**:使用Files.Sovbit.Host等付费服务,保障文件可用性。 > - **开发集成**:通过NIP-95协议兼容多平台,降低客户端适配成本。 当前Nostr图床生态仍处于早期阶段,协议标准化(NIP-95/96)与去中心化存储的成熟将决定其能否替代传统中心化服务。
请问NIP-95这个图床是什么性质的?属于个人独自隐私图床吗?前面在 #Nostrmo 上通过这个图床发了一张图片,会出现两条信息,一个是单独一张图片,另一个是有文字配图片,但是在 #Amethyst #Damus 上都看不到图片,只能看到文字,这是什么原因呢?望大佬指教!🙏 image
马斯克的加密聊天测试版上线了,是否真有宣传的那么好呢? image
当年就想手握一百个 #bitcoin ,但是到今天拥有的 #bitcoin 越来越少。 image
岁月朦胧,一丝丝牵着那远处朦胧的美,带着内心的渴望寻觅喜爱。 #nostr image
安卓原生态的手机是不是就算pixel系列最原生了?但是看了一下配置就顶配都比不上小米和华为,为啥不做好点呢? image
为啥在达摩上面头像不显示呢?在 #Nostrmo 上面又可以正常显示。😓
马特之战迟早的事,只是没有想到来的这么快,商政永远都不可能融合,只能听从。 image
人生很短,该享受就得享受,别在某日回头发现以前都没有活出自己的喜欢,且发现当下老了。 image
今天看到一傻逼在视频号上发 #bitcoin 三年后将归零,还在那开心欢呼,这典型的吃不到葡萄说葡萄酸。 image
运动完冲个凉会更舒服,岁月无痕,健康快乐第一! #nostr image
什么时候 #damus 重新开启了 #zap ?谁来给我 #zap 一下?晚安 #nostr image
你还在觉得 #bitcoin 太贵了买不起吗?它只会越来越贵,也会越来越少,在不久的将来拥有一枚就会进入胡润排行榜。 image