[Cryptography] [ANNOUNCE] HashCash Digital Cash

Ashish Gulhati crypto at ashish.neomailbox.com
Thu Jun 22 03:34:58 EDT 2017


> On Jun 21, 2017, at 11:17 PM, Alfie John <alfie at alfie.wtf> wrote:
> 
> Is there a way to prevent a Vault from minting counterfeit HashCash, or
> do users have to trust the Vault?

Users have to trust the vault.

However, if they’re paranoid, they can minimize the amount of time they
keep their BTC with the vault, and this would really be the recommended
method to use HashCash (abbreviated [#] from now) that’s backed by BTC.

You only keep as much in [#] as you expect to need for immediate foreseeable
expenses, and you top it up as needed. Just about the same as how you
top up your physical wallet with paper cash at the ATM. The paper cash
in your wallet is vulnerable to muggers and pickpockets. Your cash in
a [#] vault is vulnerable to vault failure.

If a vault does go rogue or die, you only lose the small amount of cash you 
had stored there. If you want to be really safe, you could further split that $500 
or whatever across 10 or 20 different vaults in different jurisdictions. Now
your [#] is pretty much safer than the fiat cash in your physical wallet.

[#] backed by precious metals would be a different story, as [#] from a
reputable precious metal backed vault would actually be an excellent
long-term store of value as well as great everyday money (assuming 
the crypto holds up to attack).

Additionally, a vault would counterfeit coins at its own peril. It doesn’t
even need to counterfeit them, it can just steal stored BTC directly, it
amounts to exactly the same thing. However if a vault does this, it risks
running out of BTC and being unable to process automated {#] > BTC 
exchanges, which would immediately cause all independent vault rating 
systems to turn its rating to junk, and that’d be the end of that vault’s 
business. 

So this would be something vaults that are in it for the long-term profits 
would never even dream of doing, any more than a centralized trusted 
third party package delivery service (such as FedEx) in a free market would 
risk its entire business to steal somebody’s Amazon package.

>> A HashCash vault requires much less trust than most web wallets as it doesn’t
>> require ID, can’t track transactions, and can’t block the funds of targeted
>> users, or block specific transactions.
> 
> Can you explain further on what you mean by this? Please correct me if
> I'm wrong, but from my understanding, a user's HashCash is associated
> with a single Vault.

No, a user could choose to use as many vaults as (s)he likes. Like email
accounts. You can have 1 or 100, it’s up to you.

> If so, wouldn't this mean that a Vault *could* block a transfer out?
> Moreso if a Vault were to go offline.

A vault can't block transactions, as it doesn’t see transactions, all it 
sees are coins to be verified/spent. All transactions happen out of sight of
the vault, when one user directly transfers coins to another. So the
vault can’t say "I’m going to block this donation to Wikileaks”.
A web wallet can do that. 

Nor can the vault say “I’m going to not pay this X user his Bitcoin” because 
it has no way to identify users. Any coin could be coming from a reputation 
rating bot rather than a real user. Vault can’t tell the difference between 
them. So to keep its reputation up it has to treat every request as if it came 
from a reputation rating bot.

A vault *could* theoretically block a BTC out transfer based on the destination
BTC address, but that’s really a problem with BTC. And vaults wouldn’t do it 
anyway because they’d still lose their reputation.

If a vault went offline that’s a problem of course. If it’s just a temporary
network problem users could use other vaults till the problem is resolved.
Their funds would still be safe. If it’s a deeper issue, the vault’s business is 
going to be toast, so vaults will probably do their best to prevent that. And, 
as above, users can protect themselves from this eventuality by splitting 
their [#] holdings across many vaults.

Once there are 100 competing geographically dispersed well-reputed 
precious metal [#] vaults in operation (and probably a lot earlier than that) 
I will happily pull all my money out of all banks (and BTC) and put 1% in 
each vault. There’s no way I’d ever do that with unbacked blockchain 
cryptocurrencies.

Cheers

#!



More information about the cryptography mailing list