电子现金系统方案
时间:2024-03-02
点击:139次
电子现金设计的基本流程如下:
取款协议
1. 取款协议(withdrawal protocol):用户从自己的银行帐户上提取电子现金。为了保证用户匿名的前提下获得带有银行签名的合法电子现金,用户将与银行交互执行盲签
电子现金名协议,同时银行必须确信电子现金上包含必要的用户身份。一般取款协议分为如下两步子协议:
* 开户协议。这一步通常计算量较大,用于向用户提供包含其身份信息的电子执照。
* 取款协议。这一步只是单纯的盲签名过程,用户能够从其帐户中提取电子现金。
支付协议
2. 支付协议(payment protocal):用户使用电子现金从商店中购买货物。通常也分为两个子协议:
* 验证电子现金的签名,用于确认电子现金是否合法。
* 知识泄露协议。买方将向卖方泄露部分有关自己的身份的信息,用于防止买方滥用电子现金。
存款协议
3. 存款协议(deposit protocal):用户及商家将电子现金存入到自己的银行账户上。在这一步中银行将检查存入的电子现金是否被合法使用,如果发现有非法使用的情况发生,银行将使用重用检测协议跟踪非法用户的身份,对其进行惩罚。