This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0070 [2020/05/19 17:36] char |
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0070 [2021/08/09 14:47] (current) murphy |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ==== BIP 0070 - Payment Protocol ==== | ==== BIP 0070 - Payment Protocol ==== | ||
| - | [[dido:public:ra:xapend.stds:defact:bitcoin:bips| return to the Bitcoin Improvement Proposals ]] | + | [[dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips| return to the Bitcoin Improvement Proposals ]] |
| <table> | <table> | ||
| Line 19: | Line 19: | ||
| === Abstract === | === Abstract === | ||
| - | This BIP describes a protocol for communication between a merchant and their customer, enabling both a better customer experience and better security against man-in-the-middle attacks on the payment process. | + | //This BIP describes a protocol for communication between a merchant and their customer, enabling both a better customer experience and better security against [[dido:public:ra:xapend:xapend.a_glossary:m:mitm|man-in-the-middle attacks]] on the payment process.// |
| === Motivation === | === Motivation === | ||
| - | //The current, minimal Bitcoin payment protocol operates as follows:// | + | //The current, minimal [[dido:public:ra:xapend:xapend.a_glossary:b:bitcoin|Bitcoin]] payment protocol operates as follows:// |
| - //Customer adds items to an online shopping basket, and decides to pay using Bitcoin.// | - //Customer adds items to an online shopping basket, and decides to pay using Bitcoin.// | ||
| - //Merchant generates a unique payment address, associates it with the customer's order, and asks the customer to pay.// | - //Merchant generates a unique payment address, associates it with the customer's order, and asks the customer to pay.// | ||
| - | - //Customer copies the Bitcoin address from the merchant's web page and pastes it into whatever wallet they are using OR follows a bitcoin: link and their wallet is launched with the amount to be paid.// | + | - //Customer copies the Bitcoin address from the merchant's web page and pastes it into whatever [[dido:public:ra:xapend:xapend.a_glossary:b:bitcoin_wallet|wallet]] they are using OR follows a bitcoin: link and their wallet is launched with the amount to be paid.// |
| - //Customer authorizes payment to the merchant's address and broadcasts the transaction through the Bitcoin p2p network.// | - //Customer authorizes payment to the merchant's address and broadcasts the transaction through the Bitcoin p2p network.// | ||
| - //Merchant's server detects payment and after sufficient transaction confirmations considers the transaction final.// | - //Merchant's server detects payment and after sufficient transaction confirmations considers the transaction final.// | ||