Author

Topic: Wtf is bip 70 (Read 1086 times)

newbie
Activity: 28
Merit: 0
April 02, 2014, 09:36:15 AM
#7
Looks nice for me.

Some things are just too hard to find in google.
legendary
Activity: 1526
Merit: 1134
sr. member
Activity: 252
Merit: 250
April 02, 2014, 02:15:37 AM
#5
Protocol overview
In a normal Bitcoin payment, the process starts with the user either clicking a bitcoin URI or copy and pasting a textual address into their wallet app and manually specifying the amount.

In a payment handled by the payment protocol, the process is initiated in one of two ways:

The user clicks a Bitcoin URI that has a new "r" parameter, which contains a (http) URL that resolves to a payment request file.
The user opens a payment request file directly.
The user's wallet then parses the payment request data, which is a protocol buffer, and starts the process of requesting confirmation as normal. When clicking a Bitcoin URI, the instructions in the rest of the URI are ignored (they are for backwards compatibility only) and the data found at the given URL takes precedence.

The payment request is made up of an outer "skin" message that contains (optional) signature and certificate data, and an embedded serialization of the inner "core" message that contains the details of the requested payment. The outer PaymentRequest message is agnostic as to the kind of digital signature infrastructure used, but currently only an X.509 binding is defined. This is the same system as used in SSL. The inner PaymentDetails message is stored in binary form rather than being embedded like a normal protobuf message would be to ensure that signature bytes always match.

Once a satisfying set of Bitcoin transactions are created by the wallet, a Payment message is formatted and uploaded to the destination URL specified by PaymentDetails, and then a PaymentACK message is received by the wallet once the payment is accepted satisfactorily.

TLDR; Its like http:// for bitcoin, encodes payment info inside a URL link
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
April 02, 2014, 12:40:22 AM
#4
Quote
Will Stripe’s app support the new payment mechanism released in Bitcoin Core 0.9.0?

Anderson: If this refers to the Payment Protocol (BIP 70) [then] yes. Stripe is very enthusiastic about the Payment Protocol and will support it and encourage its adoption.


Someone school me.
Basis Points.  It is 1/100 of a point.
Its actually Bitcoin Improvement Proposal.  WTF is wrong with your Googler - did it break?

I figured it was better to ask here... What's the essence of it? Main advantages?
hero member
Activity: 874
Merit: 1000
April 02, 2014, 12:38:25 AM
#3
Quote
Will Stripe’s app support the new payment mechanism released in Bitcoin Core 0.9.0?

Anderson: If this refers to the Payment Protocol (BIP 70) [then] yes. Stripe is very enthusiastic about the Payment Protocol and will support it and encourage its adoption.


Someone school me.
Basis Points.  It is 1/100 of a point.
Its actually Bitcoin Improvement Proposal.  WTF is wrong with your Googler - did it break?
hero member
Activity: 874
Merit: 1000
April 02, 2014, 12:37:31 AM
#2
Quote
Will Stripe’s app support the new payment mechanism released in Bitcoin Core 0.9.0?

Anderson: If this refers to the Payment Protocol (BIP 70) [then] yes. Stripe is very enthusiastic about the Payment Protocol and will support it and encourage its adoption.


Someone school me.
Basis Points.  It is 1/100 of a point.
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
April 02, 2014, 12:33:57 AM
#1
Quote
Will Stripe’s app support the new payment mechanism released in Bitcoin Core 0.9.0?

Anderson: If this refers to the Payment Protocol (BIP 70) [then] yes. Stripe is very enthusiastic about the Payment Protocol and will support it and encourage its adoption.


Someone school me.
Jump to: