Re: [Bitcoin-development] BIP70 proposed changes

2014-05-06 Thread Alon Muroch
Hi Odinn, There is a tromendous progress and we are working hard on the 2 factor auth. You an follow our progress at : https://github.com/cpacia/BitcoinAuthenticator We are still at development and there is a lot to be done :) On Tue, May 6, 2014 at 4:35 AM, Odinn Cyberguerrilla

Re: [Bitcoin-development] BIP70 proposed changes

2014-05-05 Thread Odinn Cyberguerrilla
I am curious if the Android developer who had been working on two factor authentication and bitcoin had worked toward an open issue or pull request? I had been looking around for some sign that this had occurred but hadn't found it, I am interested to know what is the progress in this area (in a

Re: [Bitcoin-development] BIP70 proposed changes

2014-03-05 Thread Mike Hearn
On an unrelated note, X.509 is a terrible standard that should be abandoned as quickly as possible. BitPay is working on a new standard based on bitcoin-like addresses for authentication. It would be great if we could work with the community to establish a complete, decentralized

Re: [Bitcoin-development] BIP70 proposed changes

2014-02-21 Thread Mike Hearn
One more thing. The new bitcoin URI in BIP 72 is extremely long and makes for very dense QR codes. BIP 73 seems OK except that existing wallets that can scan QR codes will choke. One reason the new URIs are long is for backwards compatibility. One thing that makes the URI smaller is not

Re: [Bitcoin-development] BIP70 proposed changes

2014-02-19 Thread Jeff Garzik
On Tue, Feb 18, 2014 at 4:40 PM, Andreas Schildbach andr...@schildbach.de wrote: On 02/18/2014 08:14 PM, Ryan X. Charles wrote: BitPay is working on a new standard based on bitcoin-like addresses for authentication. It would be great if we could work with the community to establish a complete,

Re: [Bitcoin-development] BIP70 proposed changes

2014-02-19 Thread Mike Hearn
Thanks for the feedback guys! I would also like to understand the problems you've been having with certificates in node.js. FYI the CA cert is *not* supposed to be included, this matches what the code in Bitcoin Core and bitcoinj expects. It may be that Bitcoin Core accepts a redundant CA cert

[Bitcoin-development] BIP70 proposed changes

2014-02-18 Thread Andreas Schildbach
I'm starting a thread on proposed changes on BIP70 based on my experience in implementing the payment protocol in Bitcoin Wallet: - certificate chain in pki_data: I think it should be required that is most contain the first certificate PLUS all intermediate certificates (if any), but NOT the root

Re: [Bitcoin-development] BIP70 proposed changes

2014-02-18 Thread Ryan X. Charles
Here are my complementary thoughts after working on the payment protocol on the merchant side at BitPay. The most important missing piece of the payment protocol is that is has no concept of the status of a payment after it has been made. What if the payment is too little? Too much? What if it is

Re: [Bitcoin-development] BIP70 proposed changes

2014-02-18 Thread Andreas Schildbach
On 02/18/2014 08:14 PM, Ryan X. Charles wrote: The most important missing piece of the payment protocol is that is has no concept of the status of a payment after it has been made. What if the payment is too little? Too much? What if it is never confirmed? What if it is confirmed, but very

Re: [Bitcoin-development] BIP70 proposed changes

2014-02-18 Thread Peter Todd
On Tue, Feb 18, 2014 at 02:14:24PM -0500, Ryan X. Charles wrote: The payment protocol is also the perfect opportunity to implement merge avoidance to increase customer and merchant privacy. The merchant can simply deliver multiple outputs in the payment details, say 10 or so, and the customer

Re: [Bitcoin-development] BIP70 proposed changes

2014-02-18 Thread Derber
Any possibility of a UNIX UTC timestamp field in the customer payment message? For many transactions, the exact time of payment is when it is 'made' by the customer and not when 'requested' by the retailer or later mined. The blockchain time is an aggregate for the block and can differ