Author

Topic: Why is everyone cheering bitpay for the payment protocol? (Read 1633 times)

legendary
Activity: 1498
Merit: 1000
Payment protocol has nothing to do with double spends, it has to do with do you trust where the address is coming from and how to do a refund.

Bitpay blog entry specifically states that BPP "eliminates the need to use the mesh network for communicating a payment from sender to recipient."

http://blog.bitpay.com/2014/02/20/bitpay-launches-payment-protocol-support.html

But it still needs the bitcoin network for relaying payments. Yes I can send you a payment with my public key and you can verify it is me, and I don't have to explicitly give you an address.
newbie
Activity: 54
Merit: 0
Right.  Since relaying to the bitcoin network happens later than usual, detection of double-spends by others on the network is negatively affected.  Maybe merchant still checks bitcoin network to protect himself, but this is selfish behavior.
newbie
Activity: 54
Merit: 0
Payment protocol has nothing to do with double spends, it has to do with do you trust where the address is coming from and how to do a refund.

Bitpay blog entry specifically states that BPP "eliminates the need to use the mesh network for communicating a payment from sender to recipient."

http://blog.bitpay.com/2014/02/20/bitpay-launches-payment-protocol-support.html
legendary
Activity: 1498
Merit: 1000
I agree with gweedo that there are many concerns here.  But isn't it true that the payment protocol is optional?

It is true, but what I fear and many others do too, is that bitpay and bitcoin foundation is so (I don't want to use powerful) influential that we will never get away people away from using it.

Think of SSL look how long it took for people to be like we need to use sites that use that.
legendary
Activity: 1330
Merit: 1000
I agree with gweedo that there are many concerns here.  But isn't it true that the payment protocol is optional?
newbie
Activity: 54
Merit: 0
When does the payment get transmitted to the mesh network?  If it doesn't happen until after user has the goods, how can merchant hope to detect recent double-spends from afar?

This in-process change, authored by Gavin, is intended to make such detection much more feasible by actually sharing double-spends rather than squelching them.

https://github.com/bitcoin/bitcoin/pull/3354
legendary
Activity: 1623
Merit: 1608
The way to make bitcoin usable on an everyday basis it not to use centralized and unsafe technologies just because they are widespread already.
If we do something, we should do it right, even it it takes more time...

I don't feel that X.509 is centralized. I would rather say it is hierarchical.

Anyone can be a root CA. A different problem is whether that CA is trustworthy to map the real identity of a person or company to a public key.
legendary
Activity: 1734
Merit: 1015
So if don't understand the payment protocol please don't cheer for it, instead question it. It is a broken centralized technology forced into a decentralized protocol. So now I guess bitcoin is only p2p and not decentralized.

Payment protocol uses X509 certificates which require you to register with a CA. You could self sign them but from what I have seen they will not work with the payment protocol. CA's are centralized and notorious for being hacked at anytime. X509 certificates also use fingerprints which are consider not to be safe, like the md5 hash and sha1 hash. Would you hash a password with any of those no!

While we all want to get to the mainstream as fast as possible, this is a marathon not a sprint. Shame should really go to bitpay and Gavin who both pushed for this, yet over stepped many other important features that should be under the hood of bitcoin, before building out features like this.

And I would like to ask core development team members to refrain from this thread please.

Also don't tell me not to use it or anything, it is that it is getting any use should be the worry some part or that I need to code my own client which I have done changes too but have not release due to that I feel like I don't want any part of the core dev team.

I totally agree. There are other ways even if they are not that easily implemented into existing technology. The way to make bitcoin usable on an everyday basis it not to use centralized and unsafe technologies just because they are widespread already.
If we do something, we should do it right, even it it takes more time...
sr. member
Activity: 364
Merit: 250
I do think that it should be better if we have at least another big payment processor such as Bitpay.
Bitpay probably handles 95% of all payment traffic to merchandiser right now?

Coinbase is very large as well, not that far behind bitpay I would assume. And I believe coinbase has quite a bit more VC funding as well, but dont quote me on that.
legendary
Activity: 1623
Merit: 1608
Payment protocol uses X509 certificates which require you to register with a CA. You could self sign them but from what I have seen they will not work with the payment protocol. CA's are centralized and notorious for being hacked at anytime.

Wouldn't a web of trust be hacked even easier than the X.509 model? I think so!

I feel that for a global, international network like Bitcoin, a X509 system may be an easier, safer and farther-reaching solution than the web of trust.

Who said use a web of trust?

The X509 is flawed, we could switch and use PGP but then no one would probably use that, and that would super secure.

How would you use PGP? Wouldn't you use it in a web of trust?

EDIT: Configuring the web of trust is not trivial, either.
legendary
Activity: 1623
Merit: 1608
Payment protocol uses X509 certificates which require you to register with a CA. You could self sign them but from what I have seen they will not work with the payment protocol. CA's are centralized and notorious for being hacked at anytime.

Wouldn't a web of trust be hacked even easier than the X.509 model? I think so!

I feel that for a global, international network like Bitcoin, a X509 system may be an easier, safer and farther-reaching solution than the web of trust.

legendary
Activity: 1722
Merit: 1004
I do think that it should be better if we have at least another big payment processor such as Bitpay.
Bitpay probably handles 95% of all payment traffic to merchandiser right now?
Don't forget Coinbase. I don't know their share of payment traffic, but given the fact that Overstock.com uses Coinbase, I'd say that alone pushes them beyond 5%.


I think Coinbase claims around 20,000 merchants, while BitPay claims 24,000+. Not sure what volume that translates to for either.
hero member
Activity: 493
Merit: 500
I do think that it should be better if we have at least another big payment processor such as Bitpay.
Bitpay probably handles 95% of all payment traffic to merchandiser right now?
Don't forget Coinbase. I don't know their share of payment traffic, but given the fact that Overstock.com uses Coinbase, I'd say that alone pushes them beyond 5%.
legendary
Activity: 1498
Merit: 1000
I don't see it as a problem because I can just choose to not use it. But I do use it.

Your opinion doesn't really count since you are a bitcoin foundation member and that is the reason that people think the payment protocol should be used, cause they were also the ones pushing it. It is very much broken technology and I would suggest that you read about it, please especially if you are using it.


I do think that it should be better if we have at least another big payment processor such as Bitpay.
Bitpay probably handles 95% of all payment traffic to merchandiser right now?

This! but it is so hard to get a bank account to hold the flat, hence why they have 95% of the market space.
full member
Activity: 140
Merit: 100
I do think that it should be better if we have at least another big payment processor such as Bitpay.
Bitpay probably handles 95% of all payment traffic to merchandiser right now?
legendary
Activity: 3066
Merit: 1147
The revolution will be monetized!
I don't see it as a problem because I can just choose to not use it. But I do use it.
hero member
Activity: 493
Merit: 500
Short answer? Bitpay et al form a crutch (IMO a necessary one) towards broader merchant acceptance.
legendary
Activity: 1498
Merit: 1000
So if don't understand the payment protocol please don't cheer for it, instead question it. It is a broken centralized technology forced into a decentralized protocol. So now I guess bitcoin is only p2p and not decentralized.

Payment protocol uses X509 certificates which require you to register with a CA. You could self sign them but from what I have seen they will not work with the payment protocol. CA's are centralized and notorious for being hacked at anytime. X509 certificates also use fingerprints which are consider not to be safe, like the md5 hash and sha1 hash. Would you hash a password with any of those no!

While we all want to get to the mainstream as fast as possible, this is a marathon not a sprint. Shame should really go to bitpay and Gavin who both pushed for this, yet over stepped many other important features that should be under the hood of bitcoin, before building out features like this.

And I would like to ask core development team members to refrain from this thread please.

Also don't tell me not to use it or anything, it is that it is getting any use should be the worry some part or that I need to code my own client which I have done changes too but have not release due to that I feel like I don't want any part of the core dev team.
Jump to: