Re: [Bitcoin-development] Proof of Payment

2015-04-28 Thread Jorge Timón
Forget it, sorry, I misunderstood the proposal entirely, re-reading with more care... On Tue, Apr 28, 2015 at 2:41 PM, Kalle Rosenbaum wrote: > Hi Jorge, > > I don't think I understand the question. Proof of Payment is used to prove > that you have the credentials needed for a certain transaction

Re: [Bitcoin-development] Proof of Payment

2015-04-28 Thread Kalle Rosenbaum
Hi Jorge, I don't think I understand the question. Proof of Payment is used to prove that you have the credentials needed for a certain transaction. It does not care where in the blockchain the transaction is. Or if it's in the blockchain at all. /Kalle So at the low level, how does a "proof of

Re: [Bitcoin-development] Proof of Payment

2015-04-28 Thread Jorge Timón
So at the low level, how does a "proof of payment" differ from just proving that a given transaction is in a given block (what SPV nodes take as proof of payment today)? On Apr 27, 2015 2:42 PM, "Kalle Rosenbaum" wrote: > "Or a really high lock_time, but it would not make it invalid, just > delay

Re: [Bitcoin-development] Proof of Payment

2015-04-27 Thread Kalle Rosenbaum
"Or a really high lock_time, but it would not make it invalid, just delayed." Ok, this was a bad idea, since nodes would have to keep it in memory. Please disregard that idea... Kalle Den 27 apr 2015 14:35 skrev "Kalle Rosenbaum" : > > > > > Some more use cases might be: > > Waiting in comfort:

Re: [Bitcoin-development] Proof of Payment

2015-04-27 Thread Kalle Rosenbaum
> > Some more use cases might be: > Waiting in comfort: > - Send a payment ahead of time, then wander over and collect the goods > after X confirmations. > > Authorized pickup : > - Hot wallet software used by related people could facilitate the use > of 1 of N multisig funds. Any one of the N w

Re: [Bitcoin-development] Proof of Payment

2015-04-26 Thread Tom Harding
On 4/22/2015 1:03 PM, Kalle Rosenbaum wrote: > > I've built a proof-of-concept for Proof of Payment. It's available at > http://www.rosenbaum.se:8080. The site contains links to the source > code for both the server and a Mycelium fork as well as pre-built apk:s. > > > >> There are several scen

Re: [Bitcoin-development] Proof of Payment

2015-04-23 Thread Kalle Rosenbaum
Hi Martin, Thank you very much for your comments. See my answers inline: Den 23 apr 2015 03:28 skrev "Martin Lie" : > > Hej, Kalle. > > I love the idea of standardised PoPs, including a protocol for requesting/sending them as an extension of BIP-70. > Me too! > > A couple of comments: > > 1. Yo

Re: [Bitcoin-development] Proof of Payment

2015-04-22 Thread Kalle Rosenbaum
Hi again I've built a proof-of-concept for Proof of Payment. It's available at http://www.rosenbaum.se:8080. The site contains links to the source code for both the server and a Mycelium fork as well as pre-built apk:s. I'm still very interested in feedback on this, so please let me know what you

Re: [Bitcoin-development] Proof of Payment

2015-03-14 Thread Kalle Rosenbaum
Den 14 mar 2015 00:59 skrev "Patrick Mccorry (PGR)" < patrick.mcco...@newcastle.ac.uk>: > > That all seems more complicated than it needs to be - the service you are paying knows that it had received a payment from some public key Q (regardless of script type, as all scripts require a public key).

Re: [Bitcoin-development] Proof of Payment

2015-03-14 Thread Kalle Rosenbaum
> > Actually, the security of the PaymetRequest is pretty much out of your >> control as soon as the PaymentRequest is created on the server. You have no >> idea what the hotel does with it. Also if it's stored in the hotel server I >> have to trust the hotel to keep it safe for me. >> > > Well, ye

Re: [Bitcoin-development] Proof of Payment

2015-03-13 Thread Mike Hearn
> > As soon as that PaymentRequest leaves the wallet on its way to the hotel > server, it is up for grabs > Is it? I'm assuming TLS is being used here. And the hotel server also has a copy of the PaymentRequest, as the hotel actually issued it and that's how they're deciding the receipt is valid.

Re: [Bitcoin-development] Proof of Payment

2015-03-13 Thread Kalle Rosenbaum
Hi No I don't agree with the analysis. Yes, the PaymentRequest can be stored with the same security as the private keys are stored. The big difference is that the keys never leave the wallet. As soon as that PaymentRequest leaves the wallet on its way to the hotel server, it is up for grabs which

Re: [Bitcoin-development] Proof of Payment

2015-03-13 Thread Mike Hearn
Hi Kalle, I think you're thinking along the right lines, but I am skeptical that this protocol adds much. A saved payment request is meant to be unique per transaction e.g. because the destination address is unique for that payment (for privacy reasons). Where would you store the signed payment re

Re: [Bitcoin-development] Proof of Payment

2015-03-13 Thread Natanael
Den 13 mar 2015 20:57 skrev "Kalle Rosenbaum" : > > Hi all, > > I've been thinking about how a person can prove that she has made a payment. I came up with an idea I call Proof of Payment (PoP) and I would highly appreciate your comments. Has something like this been discussed somewhere before? > >