BTCPay Server
概述
BTCPay Server 面向网店、实体商户及捐赠场景,提供结账、收银、众筹和钱包管理功能。款项直接进入商户钱包,软件本身不收支付处理费。[1]
本页目录19 节
词条资料
2017—2019年项目起源与基金会
BTCPay Server 始于2017年8月。2019年9月14日,项目宣布成立独立基金会,并获得 Square Crypto 的首笔资助,以支持贡献者。基金会不拥有或控制项目,也不将项目商业化。[2]
2020年Greenfield API
2020年,BTCPay Server 开始发布 Greenfield API。它与大体兼容 BitPay、便于商户迁移的原有接口并存。[3]
2024年10月2.0版本
2024年10月29日,BTCPay Server 发布2.0版本,重整内部架构,加入完整后台本地化、侧栏导航及新用户流程,并扩展 WixWix.comWix.com 是以色列网站与应用创建平台公司,用户可借助其拖放式与人工智能工具创建网站和应用。点击查看完整词条、Odoo 和 BigCommerce 集成。接口变更要求部分自定义插件适配。[4]
2024年11月Namecheap 应用案例
2024年11月发布的联合案例称,NamecheapNamecheapNamecheap是美国域名注册与网络服务公司,由Richard Kirkendall于2000年创办,提供域名、主机、邮件及安全产品。点击查看完整词条 自2020年5月接入 BTCPay Server 至2024年10月,处理约110万笔比特币比特币比特币(Bitcoin,常用符号 BTC)是一套开放的点对点电子现金协议、网络及其原生数字资产。完整节点按共识规则独立验证交易和区块;交易以 UTXO 记录,区块通过工作量证明组织为公开账本。比特币不由单一机构发行或管理,但使用、托管和交易仍涉及密钥、隐私、市场与法律风险。点击查看完整词条交易,对应收入超过7300万美元。这些数字属于商户使用案例,并非 BTCPay 项目收入。[5]
2025年4月多重签名与交易加速
2025年4月10日的2.1.0版本重做多重签名钱包界面,并改进 RBF、CPFP 交易加速工具。ZcashZcash(ZEC)Zcash 是2016年10月28日上线的开源隐私型区块链,原生资产为 ZEC,采用 Equihash 工作量证明,协议供应上限为2,100万枚。它由 Zerocoin/Zerocash 研究发展而来,由 Zooko Wilcox 领导的团队推动上线,提供透明和屏蔽交易、查看密钥及统一地址。2026年7月,Ironwood/NU6.3 上线,建立新屏蔽池并限制旧 Orchard 池,以加强供应完整性验证。点击查看完整词条 和 MoneroMonero(门罗币)Monero 是2014年4月18日上线的隐私型工作量证明加密货币,原生资产为 XMR。它基于 CryptoNote 思路,采用环签名、隐蔽地址、RingCT、Bulletproofs 与网络层防护隐藏交易关联和金额,并通过尾部发行维持长期矿工激励。点击查看完整词条 支持移至独立插件,新增 Shopify V2、Ghost 及 Ecwid 集成。[6]
2025年7月报表与插件构建工具
2025年7月31日,2.2.0版本扩展报表元数据、汇率记录和多币种记账,改善币选择与地址管理。该版本还开放公共 Plugin Builder,并增加 Miniscript、闪电网络流动性服务及 GiveWP 集成。[7]
2025年12月订阅与服务器收费
2025年12月18日,2.3.0版本加入原生订阅,支持逐期付款或预存余额扣费。服务器运营者可向使用者收取订阅费;这属于托管服务收费,并不改变开源软件本身免费的性质。[8]
2026年6月通行密钥与钱包权限
2026年6月25日,2.4.0版本引入全局搜索、通行密钥登录和引导式多重签名钱包设置,并细分查看、签名及广播交易等权限。Greenfield API 同步遵循更细的钱包权限模型。[9]
2026年8月LND 安全事件
2026年8月7日,项目发布2.4.2安全更新,修复可被远程利用以获取 LND 访问凭据的漏洞,确认存在资金被盗。标准 Docker 部署同时轮换凭据并关闭默认公开的 LND 接口。[10]
2026年9月Plugin Builder 入侵
9月8日公告披露,团队于9月2日发现自托管 Plugin Builder 被入侵,轮换访问令牌并暂停新注册和构建。项目称注册邮箱可能泄露,但未发现已发布插件遭恶意替换;影响范围为构建工具的开发者用户。[11]
2026年10月部署精简与构建恢复
10月5日的2.4.5公告进一步强化 Lightning 和 LNURL 安全,将 Tor 改为主动启用并移除停维集成。Plugin Builder 恢复注册和构建,改为在隔离的临时沙箱中运行构建并验证输出。[12]
2026年10月2.4.7安全修复
2026年10月29日,2.4.7版本修复85项扫描发现的问题,涉及付款权限、结账及账户安全等。发布说明感谢 Anthropic OSS Scanner 提供复现材料和修复建议;发现项数量不等同于已遭利用或造成损失的次数。[13]
2026年11月旧版本热钱包被盗
11月2日通报确认,攻击者以另一方法利用8月已修复的漏洞,盗取2.4.1及更早版本热钱包中的比特币和莱特币Litecoin(莱特币)Litecoin 是 Charlie Lee 于2011年10月13日公平上线的点对点加密货币,原生资产为 LTC。它沿用 Bitcoin 的UTXO与工作量证明框架,改用 Scrypt、约2.5分钟区块和8400万上限,并较早部署 SegWit、闪电网络实验与可选 MWEB 扩展区块。点击查看完整词条。项目未见11月1日警报前已运行2.4.2以上版本的服务器受影响,并建议受影响旧服务器迁往全新环境及新钱包。[14]
治理与资助:社区及独立基金会
BTCPay Server 由 Nicolas Dorier 创立。独立基金会以捐赠支持开发、文档、插件及推广。其章程列明,Dorier 在基金会保管人意见僵持时有额外的决策票。[15]
部署方式:自托管与第三方托管
使用者可在自己的服务器部署 BTCPay Server,也可选择第三方托管;单一实例能够服务多个商店。部署方式在维护、支持和费用上有所不同,因此软件免费并不意味着服务器、网络或运维没有成本。[16]
支付流程:账单状态与退款
账单在限定时段内固定请求金额及汇率,并追踪付款和结算状态。链上付款可等待确认,闪电网络付款通常无需链上确认;退款通过领取链接收集收款地址,再由商户审查和处理。[17]
密钥管理:外部钱包与热钱包
连接现有钱包时,BTCPay Server 可用扩展公钥生成收款地址,无须持有支出私钥。但服务器生成的热钱包会保存私钥,闪电网络连接也涉及访问凭据,风险取决于具体配置。[3]
来源
- BTCPay Server(在新窗口打开)
- Announcing the BTCPay Server Foundation and our first grant from Square Crypto(在新窗口打开)
- General FAQ | BTCPay Server(在新窗口打开)
- BTCPay Server 2.0: our biggest update yet!(在新窗口打开)
- Namecheap surpasses $73M in BTC revenue with 1.1m transactions through BTCPay Integration(在新窗口打开)
- BTCPay Server 2.1.0: New MultiSig, Fee Acceleration, 3 new integrations and more!(在新窗口打开)
- BTCPay Server 2.2.0: Enhanced Reporting, Public Plugin Builder, Miniscript Support, LSP Plugin & GiveWP Integration(在新窗口打开)
- BTCPay Server 2.3.0: Subscriptions, Server Monetization, Plugin Builder, Drupal 11 and EDD integrations(在新窗口打开)
- BTCPay Server 2.4.0: Global Search, Passkeys, New Multisig Setup Flow, Wallet Permissions(在新窗口打开)
- Security Advisory: Update BTCPay Server to 2.4.2 Immediately(在新窗口打开)
- BTCPay Server 2.4.4: Security Update(在新窗口打开)
- BTCPay Server 2.4.5: Security Hardening and a Leaner Docker Deployment(在新窗口打开)
- 2.4.7(在新窗口打开)
- Security Incident Affecting BTCPay Server 2.4.1 and Earlier(在新窗口打开)
- About Us | BTCPay Server Foundation(在新窗口打开)
- Choosing a Deployment Method | BTCPay Server(在新窗口打开)
- Invoices | BTCPay Server(在新窗口打开)