1995-11-06 - Recovering lost coins in ecash

Header Data

From: szabo@netcom.com (Nick Szabo)
To: cypherpunks@toad.com
Message Hash: 9d82813ca51b409b0148e3f90fe354931067112d7b227ee1c84ad12cc38624d6
Message ID: <199511061916.LAA19291@netcom7.netcom.com>
Reply To: N/A
UTC Datetime: 1995-11-06 19:52:48 UTC
Raw Date: Tue, 7 Nov 1995 03:52:48 +0800

Raw message

From: szabo@netcom.com (Nick Szabo)
Date: Tue, 7 Nov 1995 03:52:48 +0800
To: cypherpunks@toad.com
Subject: Recovering lost coins in ecash
Message-ID: <199511061916.LAA19291@netcom7.netcom.com>
MIME-Version: 1.0
Content-Type: text/plain



> One problem a number of people have reported in DigiCash is disappearing
> money. Several people have reported that if a transfer is misconfigured
> the cash can flow out of the wallet, be rejected at the other end and
> disappear from the system - i.e. misprinted names on cheques mean lost cash!
 
These users need to learn the features of the software.  Backups of spent 
coins are retained in the payment history ledger.  Select the payment from
the ledger, and hit _Cancel_ to cancel the payment.   This credits the
lost coins to your account.

The story behind this (which is, alas, not so apparent to the user) is that
this essentially spends the coins at the bank, so that if they were lost, 
the amount will be credited to your account.  If the coins were already 
cleared and credited to the payee then you ask the payee for your money 
back (or to properly deliver the purchased service), relying on their 
business reputation (ie, complain loud and publically if you don't get 
satisfaction).  For the latter case an escrow service would be a useful
third-party add-on to the basic ecash system, to allow exchanges in
larger amounts without incurring this risk from the payee.

This bit of electronic magic is one place where ecash is superior 
to physical cash -- but at the expense of not being obvious 
from the metaphor.  It also illustrates the superior flexibility of
online clearing -- double spending is used as an error recovery tool,
to find out whether the payment was in fact lost, rather than as an 
indication of fraud.

Nick Szabo                              szabo@netcom.com  
Internet commerce consultant





Thread