On Tue, Mar 6, 2012 at 6:05 PM, Gregory Maxwell <gmaxw...@gmail.com> wrote: > On Fri, Mar 2, 2012 at 2:57 PM, Watson Ladd <w...@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 ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development