Watson Ladd [ARCHIVE] on Nostr: 📅 Original date posted:2012-03-06 📝 Original message:On Tue, Mar 6, 2012 at ...
đź“… Original date posted:2012-03-06
📝 Original message:On Tue, Mar 6, 2012 at 6:05 PM, Gregory Maxwell <gmaxwell at gmail.com> wrote:
> On Fri, Mar 2, 2012 at 2:57 PM, Watson Ladd <wbl at uchicago.edu> wrote:
>> I am proposing a new opcode for the purposes of anonymous
>> transactions. This new opcode enables scripts to be given proof that
>> the receiver can carry out or has carried out a previous transaction.
>> I'm currently working on a paper that discusses using this opcode for
>> anonymous transactions.
>
> I believe I understand what the opcode does directly— it just
> validates an opaque signautre. I don't understand how it enables
> anonymous transactions.
>
> Can you spell this out for me?
One doesn't use this opcode as the sole thing to secure a transaction.
Instead this opcode prevents double spend attacks against
anonymization schemes. The idea is for Alice to give signatures to the
recipients of funds, all signatures being equivalent. To avoid this
from leading to a double-spend, we use a quorum method based on
showing earlier redemptions happened.
>
> In particular I don't see why it is not, from the perspective of the
> blockchain, isomorphic to a hash locked transaction. Â (This
> equivalence is more obvious when you think about how lamport
> signtures turn simple hashing into a one time signature).
Because you can't blind a lamport signature, it isn't. I'm searching
for a place to post the current draft: it's not ready for anything
official yet, but does seem to be of interest. Drop me a (offlist)line
if you have ideas about where I can put it.
Sincerely,
Watson Ladd
--
"Those who would give up Essential Liberty to purchase a little
Temporary Safety deserve neither Liberty nor Safety."
-- Benjamin Franklin
Published at
2023-06-07 03:11:26Event JSON
{
"id": "fafe73260cb90550c9c3e066fbbf3d5d4f813844e62a2953877bc9d27e71afcf",
"pubkey": "79da9465d0e005bd619ff8b66831e69cf4518e5322281ec55df2bd63966dbc4c",
"created_at": 1686107486,
"kind": 1,
"tags": [
[
"e",
"2cdf2fa507d39d95986d742ef4e46d8b2e15a7b31bcc17ff3c94f84f2fbe3c6e",
"",
"root"
],
[
"e",
"afb0d9bd2a6c25b37f8a48ae5171e6fbe07da956cb25e045bfde1c42413c467e",
"",
"reply"
],
[
"p",
"4aa6cf9aa5c8e98f401dac603c6a10207509b6a07317676e9d6615f3d7103d73"
]
],
"content": "📅 Original date posted:2012-03-06\n📝 Original message:On Tue, Mar 6, 2012 at 6:05 PM, Gregory Maxwell \u003cgmaxwell at gmail.com\u003e wrote:\n\u003e On Fri, Mar 2, 2012 at 2:57 PM, Watson Ladd \u003cwbl at uchicago.edu\u003e wrote:\n\u003e\u003e I am proposing a new opcode for the purposes of anonymous\n\u003e\u003e transactions. This new opcode enables scripts to be given proof that\n\u003e\u003e the receiver can carry out or has carried out a previous transaction.\n\u003e\u003e I'm currently working on a paper that discusses using this opcode for\n\u003e\u003e anonymous transactions.\n\u003e\n\u003e I believe I understand what the opcode does directly— it just\n\u003e validates an opaque signautre. I don't understand how it enables\n\u003e anonymous transactions.\n\u003e\n\u003e Can you spell this out for me?\nOne doesn't use this opcode as the sole thing to secure a transaction.\nInstead this opcode prevents double spend attacks against\nanonymization schemes. The idea is for Alice to give signatures to the\nrecipients of funds, all signatures being equivalent. To avoid this\nfrom leading to a double-spend, we use a quorum method based on\nshowing earlier redemptions happened.\n\u003e\n\u003e In particular I don't see why it is not, from the perspective of the\n\u003e blockchain, isomorphic to a hash locked transaction.  (This\n\u003e equivalence is more obvious when you think about how lamport\n\u003e signtures turn simple hashing into a one time signature).\nBecause you can't blind a lamport signature, it isn't. I'm searching\nfor a place to post the current draft: it's not ready for anything\nofficial yet, but does seem to be of interest. Drop me a (offlist)line\nif you have ideas about where I can put it.\nSincerely,\nWatson Ladd\n\n-- \n\"Those who would give up Essential Liberty to purchase a little\nTemporary Safety deserve neither Liberty nor Safety.\"\n-- Benjamin Franklin",
"sig": "2c245389b56c641e755b09554da771da4a2557e9b9d8ada560b445b7efc8c5ce20d92b5523e22e4ffa5f5e5b3fa53e31ba00a38be1cae0ea8bdb807f80631602"
}