P2P Bitcoin exchange [pdf]
pauv.org
pauv.org
Am I understanding this correctly that if a buyer tries to scam the seller in whatever way (i.e. will initially sign the transactions but ultimately doesn't pay) then the seller will lose his deposit? If that's the case then it won't work. I ran a P2P Bitcoin exchange and it's a pretty common thing to have "fake buyers" who place offers but ultimately don't fulfill them. With a third party you can resolve these kind of situations easily, it's much harder without them.
The more I think about it, the more I convince myself that it is likely impossible to get network incentives to line up correctly without relying on a trusted third-party (or making other show-stopping compromises). Nodes have no incentive to rebroadcast orders that conflict with their own, and any sufficiently motivated attacker could place nodes in strategic places in the network to manipulate execution in their favor.
If anyone wants to talk about this in detail, shoot me an email.
Meanwhile, using bilateral deposits you can insure any sorts of contracts, not just currency exchange. In my scheme scripts are symmetrical: http://blog.oleganza.com/post/58240549599/contracts-without-...
The coolest part is when this sort of thing is used in autonomous programs that randomly connect to each other and establish contracts. In such case there's no place for extortion - there's no human to negotiate with. Based on this idea you can build never-seen before networking protocols. For instance, a micropayment network that propagates IOUs from peer to peer where each pair of peers is mutually insured to repay all accumulated debt when it reaches 50% of insured amount. It'll be like a global distributed clearing house with as little fees as humanly possible (and instant confirmations!).
Another remark: what does mean "description message is ciphered"? You mean signed? Because ECDSA does not do encryption (like RSA), only signatures.
<<what does mean "description message is ciphered"? You mean signed? Because ECDSA does not do encryption (like RSA), only signatures.>> I'm not sure about your question. ECDSA is a PKI key type, so i believe that it's possible.
The problem is... why would Lisa cipher her own knowledge with her public key? Only she would be able to decipher with her private key to learn... nothing!
PS: I'm from Madrid too!
I'm really looking forward to seeing more of this.
At this point, has Lisa paid Homer yet? If not, what will force her to do so?