Zap 收款地址设置:如何在 Nostr 上收取聪
要接收 zap,你需要一个能发布 zap 收据的 Lightning 地址。本文介绍如何设置、验证其是否正常工作,以及修复 zap 不显示的问题。
接收 zap 是 Nostr 经济层运转的重要一环。发送是可见的部分;如果你发布了值得打赏的内容,接收才是你真正关心的事。
设置过程简单直接,但有一个常见的失败模式,它几乎是所有"我的 zap 不显示"支持问题的根源。本指南将带你完成设置流程和故障排查。
TL;DR。 获取一个支持 zap 收据的 Lightning 钱包(Wallet of Satoshi、Primal 钱包、Alby、nostr.blog 内置钱包)。将钱包的 Lightning 地址粘贴到你 Nostr 个人资料的"Lightning 地址"字段中。保存。用另一个账户发送一笔小额 zap 进行测试。zap 应在几秒内显示在你的帖子上。
准备好后, 领取你的 @nostr.blog 地址
zap 收款地址究竟是什么
两件事打包在一起。
一个 Lightning 地址。 格式类似电子邮件:yourname@domain.com。这是一个 LNURL-pay 端点。发送方的钱包调用它来请求发票;它返回发票;发送方付款;聪到达。
一个 zap 收据发布者。 当发送方的请求中包含 Nostr zap 请求事件(kind:9734)时,收款服务必须在付款完成后,向 Nostr relay 发布一个签名的 zap 收据(kind:9735)。这就是 zap 能在帖子上显示的原因。
没有 zap 收据发布功能的 Lightning 地址只是一个普通的 Lightning 地址。资金会转移,但不会产生任何社交信号。完整的 zap 收款地址两者兼具。
支持 zap 收据的钱包
截至 2026 年 4 月,可靠的 zap 兼容钱包包括:
- Wallet of Satoshi。 自 2023 年初起可靠地发布收据。
- Primal 钱包。 专为 Nostr 构建;收据默认正常工作。
- Alby(托管和自托管)。 强大的 zap 支持。
- nostr.blog 内置钱包。 收据自动发布。
- Phoenix,配合 Nostr 插件或特定配置。
- LNbits,配合 Nostr Zaps 扩展(自托管)。
- Alby Hub。 完整的 zap 支持。
不支持 zap 的钱包(付款有效,但收据不发布):
- 通用交易所提现地址(Kraken、Coinbase 等)
- 一些早于 zap 功能推出的旧版托管钱包
- 没有 zap 感知 LNURL 前端的 LND 节点
- 原始 Lightning 节点发票(完全没有 Lightning 地址)
如果你的钱包不在第一个列表中,预计 zap 收据会失败。
设置步骤
以最常见的情况为例,使用 Wallet of Satoshi 的具体步骤:
- 安装 Wallet of Satoshi。选择一个用户名;你的 Lightning 地址将变为
username@walletofsatoshi.com。 - 从钱包中复制 Lightning 地址(收款界面会显示)。
- 打开你的 Nostr 客户端,进入个人资料设置。
- 找到标有"Lightning 地址"、"LN 地址"或"Zap 地址"的字段,粘贴你的 WoS 地址。
- 保存个人资料。客户端会发布更新后的个人资料事件,relay 会进行传播。
使用任何其他 zap 兼容钱包的流程相同,只有钱包特定的步骤有所不同。
测试设置
永远不要不经验证就假设 zap 正常工作。用不到两分钟测试一下。
选项 1:用第二个 Nostr 身份给自己发 zap(如果你有的话)。
选项 2:请朋友给你发 21 聪的 zap。
选项 3:使用 Nostr zap 测试工具(部分客户端在钱包设置中包含"测试 zap"功能)。
预期结果:几秒钟内,zap 会显示在你最近的某条帖子旁边,并显示"21 sats"。你的钱包余额也会增加约 21 聪。
如果聪已到账但帖子上没有 zap 显示:你的钱包没有发布 zap 收据。请切换到兼容的钱包。
如果聪没到账也没有 zap 显示:付款本身失败了。这种情况较少见;请检查发送方的 Lightning 钱包是否有错误信息。
最常见的失败情况
"我给这个人发了 zap,钱也到了,但没有 zap 图标出现。"
几乎总是因为:收款方的 Lightning 地址不发布 zap 收据。
诊断方法:询问收款方使用的是什么钱包。如果在支持列表上,则另有问题。如果不在,那就是答案了。
解决方法:收款方更换钱包,或配置其服务以发布收据。发送方已经付款;资金在收款方的钱包里。只是缺少社交信号。
这种失败模式占 Nostr 上绝大多数 zap 相关支持问题。值得专门检查一下自己的设置;许多用户没有意识到自己的 zap 收款有问题,因为他们看到聪到了钱包就以为一切正常。
为什么有些服务不发布收据
zap 收据是一个 Nostr 事件。要发布它,Lightning 服务需要:
- 一个 Nostr 私钥(用于签署收据)
- 与 Nostr relay 的连接
- 发送方附加的 zap 请求事件内容
- 一个在收到付款时触发收据发布的流程
与纯 Lightning 钱包相比,这需要额外的代码和基础设施。早于 zap 功能推出(2022 年及之前)的服务并非都已追加此功能。为非 Nostr Lightning 用途构建的服务也没有理由实现它。
结果是:两个有交集的 Lightning 生态系统。所有 zap 发布者都是 Lightning 地址,但并非所有 Lightning 地址都是 zap 发布者。
自定义域名 Lightning 地址
如果你想要 alice@yourdomain.com 而不是 alice@walletofsatoshi.com,你需要一个允许使用自定义域名的 Lightning 服务。选项包括:
- 运行自己的 LNURL-pay 服务器(带扩展的 LNbits、BTCPay Server、自定义搭建)。完全控制;需要托管。
- 带自定义域名的 Alby Hub。 自托管 Alby Hub,配置自定义域名,设置 DNS。
- 部分托管服务提供自定义域名定价。 请查阅各服务的文档。
对大多数用户来说,walletofsatoshi.com 或类似后缀完全没问题。自定义域名只是品牌美化,并非功能改进。
将 zap 收款与 NIP-05 结合使用
你可以同时拥有:
- 你的 Nostr 验证标识符:
alice@nostr.blog(NIP-05) - 你的 zap 收款地址:
wildfox123@walletofsatoshi.com(Lightning)
这两者不需要匹配。它们服务于不同目的(身份 vs 付款),通常也来自不同的提供商。
有些用户喜欢让两者保持一致。同时提供两种服务的平台(例如 nostr.blog)允许你用 alice@nostr.blog 同时作为 NIP-05 和 Lightning 地址。这是品牌整合,而非技术要求。
从外部测试你的 Lightning 地址
将你的 Lightning 地址粘贴到 Lightning 地址测试工具中。有多种工具可用:
lightningaddress.com有一个查询工具- 各种 Nostr 客户端在设置中包含"验证我的 Lightning 地址"功能
- 你也可以手动测试,让某人向该地址发送一笔普通(非 zap)的 Lightning 付款
如果该地址能接受普通付款,说明基本的 Lightning 部分正常工作。如果它也能在 zap 请求时发布 zap 收据,则 zap 部分也正常工作。
大多数用户只需要基本测试;zap 部分会在第一笔成功的真实 zap 中得到验证。
设置完成后
一旦你的 zap 收款地址设置并测试完毕,就完成了。zap 会自动到账,收据自动发布,一切都是自动的。
偶尔需要关注的事项:
- 余额。 你的钱包会积累 zap;如果余额增长较多,定期将其转移到冷存储或非托管钱包。
- 服务状态。 如果你的钱包提供商下线,中断期间发送的 zap 可能失败或延迟到达。
- 客户端显示。 不同的 Nostr 客户端对 zap 收据的渲染方式不同;在 Damus 上显示的内容,在 Amethyst 上可能看起来有所不同。
这些都是小问题。通常情况下,zap 就是这样正常工作的。
如果你之后更改 zap 收款地址
迁移很简单。步骤如下:
- 设置新钱包,获取新的 Lightning 地址。
- 用新地址更新你的 Nostr 个人资料。
- 等待几分钟,让个人资料更新传播到各个 relay。
- 新的 zap 现在会发送到新钱包。
- 将旧钱包中的剩余余额提取到新钱包(或冷存储)。
在个人资料更新后发送的 zap 会进入新钱包。恰好赶在更新前后的 zap 可能会在一两分钟内进入旧钱包。损失可以忽略不计;系统具有一定的容错性。
你可以随时更改。Lightning 地址不是承诺,它只是一个指针。
常见问题
什么是 zap 收款地址?
我可以用任意 Lightning 地址来接收 zap 吗?
为什么我的 zap 没有显示在帖子上?
我需要自定义域名才能使用 zap 收款地址吗?
我可以更改 zap 收款地址吗?
继续阅读
Nostr 上的 zap 是什么?公开可见的比特币小费
Zap 是一键式比特币闪电网络小费,显示在 Nostr 信息流中。了解它们是什么、收据流程如何工作,以及如何发送或接收 zap。
阅读约 11 分钟钱包与 Lightning如何在 Nostr 上发送 zap:分步指南
一旦钱包有资金,发送第一个 zap 只需约两分钟。以下是设置、实际流程以及 zap 未到账时的处理方法。
阅读约 9 分钟钱包与 Lightning如何为Nostr设置Lightning钱包:完整设置指南
完整的Lightning钱包设置,可在Nostr上无缝zap。选择哪个钱包、如何充值、如何配对以及故障排除提示。
阅读约 11 分钟