Geodesic Culture

Share this post

[Shovelware, (6/95)] e$: Non-Repudiation

hettinga.substack.com

[Shovelware, (6/95)] e$: Non-Repudiation

rah
Dec 2, 2020
Share this post

[Shovelware, (6/95)] e$: Non-Repudiation

hettinga.substack.com


http://www.shipwright.com/rants/rant_01.txt

e$: Non-Repudiation

From: rah@shipwright.com (Robert Hettinga)

Subject: e$: Non-Repudiation

Dr. May said:

>the "ontology" of digital money, the instruments and forms it

>can take, are _impoverished_ compared to the real world.

Ah... Someone's playing my song...

Sorry I took so long, but I wanted to give this excellent post some serious

attention, which is hard to come by when you're a person like me (praise the

lord and pass the Ritalin ;-) ).

>In my eight years of following digital cash work, I've been

>struck with how little _economics_ enters the fray.

I think you're right, Tim. More and more people are finally realizing that

digital commerce is cryptography: cryptography as it's applied to economics

on a network of microprocessors. After all, Netscape plans to make its money

on servers, most important, its commerce servers, the servers that require

the most cryptography.

A major leader on this front, to my mind -- that is, someone who has been

barking on the end of his chain ;-) the longest and loudest about all this,

and who has gone out and learned how the clearing of transactions happens in

the capital markets and elsewhere -- is Eric Hughes. Eric, who, along with

Tim May, founded this group to begin with, who has worked with David Chaum,

and who designed and built the first anonymous remailers. One of the reasons

we don't see much of Eric around here these days is because he's out there

putting some rubber to the road in his consulting business, where he's

focusing on the very issue of cryptography and its applications to digital

commerce, and I wish him well.

That is not to slight others in this group who are also thinking about this

stuff. Not at all. In addition, most of us are looking at other issues in

cryptography, like remailers, like keeping the state out of our face, like

pithing SSL, and, frankly, most of the rest of us are too busy making a

living to do anything but lurk here. Cryptography is huge, and digital

commerce is a small conceptual subset of the whole field, no matter how

important some of us think it is.

Nonetheless, the fact that both of the founders of this group are focusing

on cryptographic financial objects and/or their network infrastructure

speaks volumes its importance anyway.

Having laid down that as covering fire ;-), let's talk about creating an

ecosystem of autonomous financial objects on public networks, and why I

think that Tim's post is particularly important.

The reason we have the multiplicity of financial instruments out there to

begin with is because there is money in creating them. But the reason

there's money in it is because of the fall of the price of networked

computer-based communication. The market they're traded in exists in

computers. The decisions made to buy and sell them are at least facilitated

by computers. The clearing and settlement of these instruments are done on

computers. However, these systems are all centralized, closed, private

systems. For that reason, the very accelleration of processing

cost-effectiveness which created them is going to sweep them away someday.

The bleeding edge of all this is the so-called 'synthetic' security,

something which exists as a software manifestation of the most recent

financial theory, sometimes only experimental and a few hours old, sometimes

sold to an investment bank's clients just like any other security, secondary

markets and all. A combination of purchases and short sales of put and call

options on a particular bond, which behaves like the bond in price, for

example, without having to hold the bond itself. This is usually done

because the liquidity or the transaction cost of holding these instruments

is lower than that of the bond. In addition, since unwinding of the

synthetic security should yield the price of the bond after transaction

costs, any discrepancies between the two yields an opportunity for

arbitrage.

Of course, in the early days, all of 10 years ago, theory held somewhat more

promise than reality. The great "portfolio insurance" fiasco of the early

80's arose from the fact that the options trades which were supposed to

offset the fall of the price of a security in this fashion turned out to be

not very liquid after all. When the time came to unwind these positions in a

hurry, they got stuck. That's not as much of a problem these days, as

evidenced by the proliferation of increasingly sophisticated securities

based on the same idea, which trade and settle just fine,

Note that we're talking about book-entry entities here. That is, these

modern securities are creatures of an environment where software

"applications" reside on a particular computer on a particular local or

private network, to manipulate centralized accounting entries on that

computer or elsewhere, in order to reflect the expected or traded value of a

security. Things that live "on" a computer. It's controlled completely from

the outside, with the exception of the behavior of the market. Not "in" it,

or "in" the network the computer's hooked into.

Notice how different all that is from a digital certificate like Chaumian

digital cash. When you get a digital certificate, you receive it through a

cryptographic protocol which ensures that it is what it says it is. If the

certificate is traded on-line, then the certificate's issuer vouches for it

right then and there. If it is traded off-line (someday, I hope...) the

certificate speaks for itself, just like a dollar bill's supposed to. As

such, it can reside anywhere, not as a book-entry "on" a central computer

somewhere, but "in" the network.

Notice also we are backing down a level of abstraction from the status quo.

A certificate is what it says it is, it is not book-entry, which is a

pointer to something which is what it says it is.

That's the paradox of modern book entry systems. A book entry used to just

"point" to a physical certificate, which in turn points to a cash-flow or a

series of cash-flows of some kind. Of course, the term "book entry" is

almost exclusively used to describe clearing capital market trades without

the physical exchange of certificates for other pieces of paper (receipts,

checks, signature guarantees, etc.). The institutional ideal in this

environment is a clearing-house wire clearing the trade in exchange for a

bank wire transfer settling the trade. The book entry becomes the primary

abstraction, not any certificate it is supposed to represent.

The problem with book entries, of course, is the problem with any database.

You have to manipulate that database, and to do that, you have to get

access, and to do that you need permission... you get the point. In a

capital market, that costs money, and it's costing more and more as a

percentage of the revenue derived from the transaction, because to get

access, you need human permission and intervention. If a human isn't

supervising things, people take advantage of their access. Mr. Leeson of

Barings was a classic case in point. Meanwhile, Moore's law keeps lowering

the cost of the rest of the production cycle.

Another problem, closer to the heart of this list, is that of anonymity. The

ultimate authority to modify that particular line item or database field

derives from the "owner" of that entry, since it is usually modified by

someone else, "a chain of custody" is needed: audit trails, and of course,

True Names are necessary somewhere, even with numbered accounts. The primary

point for inventing double-entry bookeeping was so owners could control

accountants, after all.

When electronic book entries started replacing paper ones, the resulting

economies of scale caused great centralization to occur. As I've said here

before, lines were cheaper than nodes, and things got bigger and bigger. The

advent of the microprocessor has been continually eating away at these large

control hierarchies, and making them harder and harder to maintain. Things

are getting out of control again.

In an out of control environment, like that found on public uncontrolled

networks like the internet, software has to be autonomous. A certificate,

like a piece of digital cash, is an autonomous entity. As we said before, it

is what it says it is. Because of a cryptographic protocol, you trust the

thing because of the way it behaves, not because you trust the people who

gave you access to it.

Now, Tim is talking about another type of autonomous entity, an agent,

basically, a "friendly" virus. A piece of code which is launched or launches

itself on one machine, crosses a network, runs itself on another machine,

and returns with a result. Our current concept of software agents implies

that there's something on another machine needs to be "got", usually a

database requiring access and permissions, which is why people who manage

centralized repositories of information are nervous about them, just like

microcomputers made their mainframe predecessors nervous.

On the other hand, it's easy to see a scenario where two agents arrange to

meet somewhere on a public network, in the presence of another "impartial"

agent to exchange certificates, trading, settling and clearing all in one

shot. Unsupervised. Out of control. Because the agents are engaging in a

cryptographic process which "breaks" if the entities behave improperly,

fraud is supposed to be prevented.

Which brings me to something which goes right to the heart of one of our

most cherished ideas here on cypherpunks, the idea of crypto-anarchy: with

the right cryptography, agreements become uninforceable because perfect

anonymity disconnects the "pointers" between digital and physical identity.

Crypto-anarchy means that states don't know who to force to do what.

Technology does this, it's reality, it's not optional, so we better get used

to it. The catch to all of this is a curious conceptual double negative

called non-repudiation.

I had trouble remembering the name for a while, I kept wanting to say

"plausible deniability", in the spirit of Admiral Poindexter. But I've had

to remember the real name, because the idea's so damned important.

Right now, the canon of commercial law for the entire free world (just so I

can't be accused of quibbling here :-) ) is completely based on the concept

of non-repudiation, that is, you can't repudiate an agreement, or a trade,

or you or you face legal sanction. Force, in other words. Ultimately, the

state can send you to jail, or worse.

About a year ago, when www-buyinfo had active discussion on it, (and had not

yet been turned into cyphe$rpunks by my reflexive redirection there of all

the e$ cheezy-bits from cypherpunks ;-), ) I got into an interesting

discussion there about non-repudiation and I didn't even know I was involved

in one. We were arguing about a familiar dichotomy in the concept of digital

cash, the difference between on-line and off-line protocols.

I was arguing that on-line cash was better because it was a more

"peer-to-peer" proposition than an online system, which required access to a

network connection, and high-bandwidth processing at the certificate issuer

so the issuer could participate in every single cash settlement. That

invasive participation struck me as antithetical to the whole concept of a

hyper-distributed geodesic economy that I thought that digital commerce was

going to become. The technology which made it possible for anyone, anywhere,

to sell anything digitable -- music, movies, information, teleoperator

control sequences, professional services, and financial instruments -- to

anyone else, while using the cheapest possible transaction protocol, that

is, cash, a protocol which immediately and finally clears and settles a

transaction, will win out in the end.

So, I was finding myself twisting in the wind about all of this, trying to

figure out how offline cash was going to have to work if double-spending was

possible, how could be kept to managable levels. I found myself saying

things like (forgive me), "Well, if they double-spend, put 'em in the airlo-

er, throw 'em in jail!". In other words, we have the key of the double

spender, even if she's anonymous, so we could use snitches, subpoenas of

bank records, and plain old detective work, to send her to jail should she

repudiate the agreement to not double-spend.

It's hard to see how that would happen in a perfect world with perfect

anonymity, much less in a world where nation-states couldn't collect income

to pay for judges, courts, and LEAs. Nick Szabo was gleefully slapping me

around the head and shoulders about this, and I retired from the field. So,

no matter how much the idea refuses to leave my thick Frisian head, I'll

leave that big, red, dog ("Hey, baby...") sleeping on the front porch for

the time being. This without even touching the other problem with digital

cash in general, Nathaniel Borenstein's favorite anti-digital-cash 2-by-4 --

which threatens all digital cash systems on- or off- line -- the prospect of

someone inside a certificate issuer stealing the private key for an entire

issue, and printing all the money she wants. To that I say, use multiple

issues, and distribute keys, but I see that big red dog's waking up, so

we'll move on...

So, you can see we're talking about the alleged inability of cryptography to

deal with the repudiation of digital cash trades. It cannot currently keep

transactions either the way cypherpunks want, utterly anonymous, and the way

I want them, off-line.

In fact, at the moment, I'm very close to holding the strong form of this

argument, that is, the concept of non-repudiation is the only reason we're

being forced into true-name trades right now. It's not the long arm of the

law, it's the market, which makes sense. If it was just a legal obstacle,

and really contrary to market forces, it should have collapsed under a

barrage regulatory arbitrage attempts. No threat of legal force would have

prevented people from trying to make money issuing digital cash.

The War on Some Drugs is a good example of this.

If we could get digital cash trades, or trades of any kind of financial

instrument for that matter, to trade on public networks without the ability

to repudiate them, it probably won't matter whether they're illegal, which

is interesting, to say the least, but it's no different from what happens

with paper certificates.

Now, as usual, all this is no brilliant insight on my part. A few days ago,

I didn't know what "non-repudiation" meant.

On Wednesday, I had a very interesting over-coffee conversation with Yet

Another Professional Who Wants To Remain Anonymous. I must be a magnet to

these people for some reason, at least until they figure out I'm not that

useful. Or maybe because it's because I need so much help. Anyway, people

who were on cypherpunks last summer remember my previous anonymous legal

informant, the esteemed councellor Vinnie "The Pro" Bono, not to be confused

with his second cousin, the Honorable Sonny. "Vinnie" wanted to remain

anonymous because he was afraid of being deluged with requests for free

legal advice, among other things. I still won't tell you who he was, but he

has since "come out", and, of course, we aren't choking his POP server with

requests to get our various relations out of the slammer, or anything else

for that matter, even though he talks freely here under his True Name.

I expect my new friend will figure this out soon enough. The other reason he

gave is that he's so damn busy he doesn't have time to do much but lurk.

Unfortunately, this guy lurks not here, but on www-buyinfo, having signed on

to cypherpunks and deciding not to drink from a firehose, thank you very

much, and since I've been spamming it lately with the aforementioned

cypherpunks e$ cheezy bits, he seems to prefer it there. I have to admit

myself that as much as I like it here, it is an acquired taste...

Now, our friend Vinnie has very some serious credentials, but this new guy

is just plain scary because he's so focused on the commercial law of EDI and

electronic commerce. This hypercredentialed gentleman shows up on the

program committee of various "suit" conferences on electronic commerce,

sponsored by various international legal entities and TLAs, and seems to be

up to his elbows in the Current Fantasy according to the Powers that Be, in

particular, its legal armature: legal sanction, non-repudiation, True Names,

and all.

Which leads me to his moniker. I thought I was going to be civil about this,

and just refer to him in the third person singular, but I had this amazing

brainstorm. Remember the comedian "Professor" Edwin Corey, who died

recently? His schtick was a variant on the nutty professor, obfiscatory

language, lab coat, Converse high-tops and all, and he called himself the

"The World's Foremost Authority". Didn't say on what, which was the point.

As a philosophy major at Mizzou who really loved his informal fallacies, one

of which was the Appeal to Authority, this particular example always made me

laugh. So, I've dubbed this particular informant "Edwin Corey", or "Mr.

Corey" in true Oxfordian fashion, not to be at all uncharitable, but

because, in truth, this guy is probably the world's foremost authority on

this stuff, if anyone is...

He's going to give me pointers to some of this proposed "legal armature"

from time to time, the first of which is a report by one Michael Baum

entitled, deep breath, "Federal Certification Authority Liability and

Policy: Law and Policy of Certificate-Based Public Key and Digital

Signatures". This 500+ page monster can be obtained from, who else, The

Feds, in particular, another big breath, the United States Department of

Commerce, Technology Administration, National Technical Information Service,

Springfield, VA, 22161; (703) 487-4650. The cost is $61, plus $6 for

shipping and handling, plus $2 for orders sent outside the U.S., Canada or

Mexico, plus rush charges if you call 1-800-553-NTIS, and if you don't jump

up and down three times before you write the check or read them your credit

card over the phone, the trade will be repudiated. ;-).

Oh. It says something here about being able to get it through a web-site

called FedWorld, http://www.fedworld.gov .

So, it's very important to work on financial objects and agents. However, I

should really try to concentrate on the issue of non-repudiation, because it

is a necessary, and maybe (strong form) necessary and sufficient, criteria

for the development of digital commerce on public networks.

�

Cheers,

Bob Hettinga

�

----------------------------------------------------------------------------

               [ [Image] home page ] | [ On to the next Rant ]

Share this post

[Shovelware, (6/95)] e$: Non-Repudiation

hettinga.substack.com
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Robert Hettinga
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing