本文档详细介绍了 Cashu 协议中使用的符号和模型,并为理解 Cashu 协议中使用的基本密码学奠定了基础。主要内容包括盲Diffie-Hellman密钥交换(BDHKE)的变量、协议流程、消息模型(如BlindedMessage、BlindSignature、Proof)以及token的序列化方法,同时还提及了错误处理和URI方案。
该文档(NUT-11)描述了Pay-to-Public-Key(P2PK)方案,它是一种基于NUT-10的Secret的支付条件。
该文档提出了 Cashu 加密系统的一个扩展,允许用户 Alice 仅使用 mint Bob 的公钥来验证 Bob 的签名。同时解释了另一个用户 Carol 如何验证从 Alice 那里收到的 ecash 。通过离散对数等式(DLEQ)证明来实现这一点,该证明用于证明 mint 在创建其公钥 A 和签署 BlindedMessage B' 时使用了相同的私钥 a。