术语表 /闪电网络与 Layer 2
Cashu
又称电子现金、ecash、乔姆电子现金。
- Cashu 是什么?
- Cashu 是一种基于比特币的开放式乔姆(Chaumian)电子现金(ecash)协议:铸币厂(mint)发行盲化的数字票据,这些票据可即时、私密地花费,但仍然是该铸币厂的欠条。
ecash 票据是您的钱包存储的一小段数据,而不是记录在区块链上的比特币。一位名为 calle 的开发者于2022年9月发布了首个实现 Nutshell,该协议现已记录为带编号的规范,称为 NUT。Cashu 钱包中的一切都是对单一运营方的债权,因此它属于花费资金一类,与您的储蓄毫不相干。
运作方式
Cashu 铸币厂会对自己不被允许查看的资金进行签名。
关键在于盲签名。您的钱包生成一个随机秘密,对其进行数学盲化,并将盲化后的值连同一笔闪电网络支付发送给铸币厂。铸币厂对收到的内容进行签名,从未见过底层的秘密,随后您的钱包对结果去除盲化。最终得到的是对一个铸币厂无法识别的值的有效签名。Cashu 为此采用的方案是 David Wagner 在1996年一篇 cypherpunk 邮件列表帖子中描述的盲 Diffie-Hellman 密钥交换,它本身源自 David Chaum 在1982年发表的盲签名。
花费就是复制文本。代币是您的钱包导出的一串字符,您可以通过聊天消息、二维码或电子邮件交给对方。接收方将其出示给铸币厂,铸币厂检查该秘密此前是否已被兑付,然后将其换成新的票据。铸币厂能看到有一张票据被花费,但看不到是谁花费的、谁收到了,也看不出双方是否相识。
余额以2的幂存储。一百聪会以64、32和4的独立票据持有,因此铸币厂知道存在哪些面额,却没有账户、没有登录,也没有您的余额记录。该协议被刻意设计为不留记忆。
这一切的代价显而易见。铸币厂持有实际的比特币,因此它可能卷走储备金,可能悄悄发行没有储备金支持的票据,也可能干脆不再响应兑付请求。票据还以文件形式存放在您的设备上,与助记词不同,如果手机掉进河里,并没有通用的办法从一张纸片上恢复它们。
在哪里会遇到它
凡是需要小额、即时且私密的支付,并且涉及金额小到可以接受押注运营方诚信的场合,都能见到 Cashu。
eNuts、Minibits 以及 cashu.me 上的浏览器钱包等钱包,让您无需注册即可在几秒内加入一个铸币厂。Nostr 采纳了这一理念用于打赏:NIP-61规范定义了 nutzap,即以 ecash 代币而非闪电网络发票形式传递的打赏。铸币厂由爱好者、播客作者和小企业运营,其中任何一家都可能明天就关闭。
值得记住的规则与金额大小有关。对待 Cashu 余额,应像对待口袋里的现金一样:方便、私密、可替代,并且限制在您不在乎损失的金额以内。为长期持有而购买的比特币,应存放在由您掌控的助记词之后,金额值得这笔开销时则使用硬件设备。
Cashu vs 托管型钱包
Cashu 和交易所的托管余额都是别人替您保管的比特币,区别在于托管方对您了解多少。交易所会记录您的身份、余额和每一笔转账,作为回报,您可以获得客服人员、一个法律实体,有时还有监管机构。Cashu 铸币厂对这些一无所知,也不提供其中任何一项:没有可恢复的账户,没有身份验证,没有投诉流程,往往也不知道用户是谁。对托管方保持隐私是真实的,也有价值,但这并不等于没有托管方。