電子現金系統方案
時間:2024-03-02
點擊:146次
電子現金設計的基本流程如下:
取款協議
1. 取款協議(withdrawal protocol):用戶從自己的銀行帳戶上提取電子現金。為了保證用戶匿名的前提下獲得帶有銀行簽名的合法電子現金,用戶將與銀行交互執行盲簽
電子現金名協議,同時銀行必須確信電子現金上包含必要的用戶身份。一般取款協議分為如下兩步子協議:
* 開戶協議。這一步通常計算量較大,用于向用戶提供包含其身份信息的電子執照。
* 取款協議。這一步只是單純的盲簽名過程,用戶能夠從其帳戶中提取電子現金。
支付協議
2. 支付協議(payment protocal):用戶使用電子現金從商店中購買貨物。通常也分為兩個子協議:
* 驗證電子現金的簽名,用于確認電子現金是否合法。
* 知識泄露協議。買方將向賣方泄露部分有關自己的身份的信息,用于防止買方濫用電子現金。
存款協議
3. 存款協議(deposit protocal):用戶及商家將電子現金存入到自己的銀行賬戶上。在這一步中銀行將檢查存入的電子現金是否被合法使用,如果發現有非法使用的情況發生,銀行將使用重用檢測協議跟蹤非法用戶的身份,對其進行懲罰。