delvingbitcoin

Ecash TIDES using Cashu and Stratum v2

Ecash TIDES using Cashu and Stratum v2

Original Postby EthnTuttle

Posted on: May 15, 2024 22:54 UTC

The discussed proposal outlines an innovative approach to manage and reuse ecash within a specific framework.

A key mechanism in this process is the introduction of a share_log_window, which essentially acts as a recorded snapshot of valid signatures eligible for redemption. Upon creation, this share_log_window delineates the boundaries for valid ecash transactions, specifying which signatures can be redeemed.

At the heart of the proposal is a unique redemption method that allows for the swapping of an eHash token within the designated share_log_window. This swap not only facilitates the exchange of one eHash for another but also introduces the option of utilizing different redemption methods. A critical aspect of this system is the update mechanism for the share log, where a new blinded signature replaces the old one upon redemption. This method ensures ongoing validity and security of transactions within the system.

The proposal briefly evaluates the viability of allowing each blinded signature to be redeemed more than once. However, it dismisses this possibility due to practical concerns. Once a redemption occurs, the mint or pool becomes privy to certain secrets (denoted as x and C), compromising the security and integrity of subsequent transactions involving the same signature. This insight underscores the importance of maintaining a secure, one-time redemption process for each blinded signature, ensuring the robustness and trustworthiness of the ecash system.