Breez 与 Turnkey 宣布达成合作,允许开发者把非托管比特币功能接入由自有服务器在后端运行钱包的应用。
双方表示,这项合作针对的是一个结构性问题。许多主流应用采用后端集中式架构,由单一服务处理数百万用户。在这种设计下,要加入比特币功能,通常意味着把用户密钥保存在公司服务器上。
一旦持有密钥,公司就会成为托管方,而这一身份会带来牌照要求、法律责任,以及保管大量用户资金所对应的安全负担。另一种做法是单独构建设备端钱包,但这会打破许多应用用于实现规模化的现有架构。
新模式下,密钥不由应用服务器持有
按照双方公布的新模式,每名用户都会获得一个钱包,其密钥在 Turnkey 的安全隔离环境中创建并存储。两家公司称,这些密钥不在应用服务器、Breez 或 Turnkey 的可触达范围内。
公司后端持有的是一份定义其可执行操作范围的凭证,而真正转移资金的权限掌握在用户手中。按双方说法,这意味着部分大型消费级应用可以在不重建后端架构、也不托管用户资金的情况下加入非托管比特币服务。
Turnkey 支持 Spark 网络,而 Breez SDK 正是基于这一网络构建。配合 Breez 的服务器模式,一个后端即可为数百万用户管理钱包,同时不存储密钥。
交易批准流程依赖已注册凭证
在审批流程上,用户持有一份凭证,例如在注册时通过 Turnkey 登记的 passkey。服务器先准备交易,并展示金额、手续费和目标地址;随后由用户批准交易,交易才会完成。没有用户批准,服务器无法动用资金。
对用户而言,应用原有的使用流程不会改变,也无需记录助记词。
面向交易所、金融科技公司和新型银行应用
Turnkey 提供嵌入式钱包基础设施,已被一系列消费级应用采用,并完成了 SOC 2 审计。
Breez 在发给 Bitcoin Magazine 的说明中表示,这次发布可让交易所、金融科技公司和新型银行面向大规模用户提供比特币和稳定币服务,同时不接管用户资金的托管责任。按照其说法,交易所可以在安全团队设定的规则下自动执行付款,金融科技公司则可以在现有界面内加入非托管比特币服务。
Breez SDK 继续扩展比特币接入工具
这项合作也是 Breez SDK 一系列降低比特币集成门槛功能的延伸。此前,Passkey Login 用于替代助记词,Stable Balance 用于应对价格波动,另一项单独功能则加入了对稳定币 USDT 和 USDC 转账的支持。
两家公司表示,结合这些工具后,采用后端运行模式的产品可以向用户提供比特币和稳定币服务,而资产托管权仍保留在用户手中。
该文最初刊登于 Bitcoin Magazine,作者为 Micah Zimmerman。

