1
0
Fork 0
mirror of https://github.com/bitcoin/bips.git synced 2025-03-06 12:22:59 +01:00
Commit graph

643 commits

Author SHA1 Message Date
Matt David
8e8c9778e9 - Add memo to InvoiceRequest message
- Add ephemeral_public_key and requires_payment_message fields to EncryptedPaymentRequest + updated descriptions
- Update EncryptedPayment and EncryptedPaymentACK message descriptions to use ECDH-derived key for signature instead of each side's public key
- Slim down message content-types
- Add EncryptedPayment and EncryptedPaymentACK creation detail steps
- Add updated paymentrequest.proto to bip-ir/ directory
- Add additional flow diagrams for various mobile-to-mobile / Store & Forward scenarios
2016-02-21 14:00:02 -08:00
Matt David
481844e49b Merge pull request #8 from jmacwhyte/master
Encrypted payment messages, other tweaks
2016-02-19 10:12:22 -08:00
jmacwhyte
b01c6b7089 Added EncryptedPayment and ACK, other readability and consistency fixes 2016-02-18 17:47:48 -08:00
Matt David
0c3d6d15ae Include grammar fixes from Dawn 2016-02-17 16:11:59 -08:00
Matt David
7a92454e54 Merge branch 'encrypted-invoicerequest' 2016-02-16 15:26:30 -08:00
Matt David
e675fe9bdd Merge pull request #6 from justinwnewton/patch-4
Update to add 3rd motivation
2016-02-16 15:25:29 -08:00
Matt David
17dfa4149e Merge pull request #7 from justinwnewton/patch-5
Request Matt to update use case 3
2016-02-16 15:25:05 -08:00
Matt David
101718fc6a - Move Definitions section up
- Seperate Process sections into regular and encrypted InvoiceRequest processes and flow diagrams
2016-02-16 15:22:18 -08:00
Justin Newton
f41e886f25 Request Matt to update use case 3
Asking matt to update use case 3 to include other mods made for store and forward servers.
2016-02-16 13:41:56 -08:00
Justin Newton
79cc9bdaa6 Update to add 3rd motivation
Adding allow for store and forward servers as a way to server payment protocol
2016-02-16 13:19:16 -08:00
Matt David
c7fd6ddb2e Merge pull request #4 from justinwnewton/patch-2
editied Abstract
2016-02-16 10:57:38 -08:00
Matt David
e4a7582c98 Merge pull request #5 from justinwnewton/patch-3
changed justin's email back to @netkic.om
2016-02-16 10:57:10 -08:00
Matt David
d9bf987b99 Add indents for point 2 of the Motivation section 2016-02-16 10:56:08 -08:00
Justin Newton
4e6ff9f149 changed justin's email back to @netkic.om
changed Justin's email back to @netki.com
2016-02-16 10:52:47 -08:00
Justin Newton
961c51c3b2 editied Abstract
added "the identity of" to the first bullet of the abstract.
2016-02-16 10:51:40 -08:00
Matt David
e0bd3b599a - Fixed typos and added a bit more explanation for the Wallet Name public key retrieval example 2016-02-15 17:35:23 -08:00
Matt David
db2bf02180 - Updated Mobile-to-Mobile image to visually include Payment and PaymentACK messages with Store & Forward server 2016-02-15 17:29:33 -08:00
Matt David
62d19677c8 - Add encrypted invoicerequest requirement
- Change ReturnPaymentRequest message name to EncryptedPaymentRequest
- Add Payment Request (with Store & Forward server) use-case documentation
- Add initial public key retrieval ideas
2016-02-15 17:19:37 -08:00
Matt David
7ae2624bb3 - Update e-mail addresses for Justin and Matt
- Add 2 new use cases and add Wallet Name to the Address Book section of optional ways to add entries to an address book
2016-02-10 09:43:21 -08:00
Matt David
06c3c1b488 Merge pull request #3 from jmacwhyte/proofread
Added example use case.
2016-02-02 10:24:08 -08:00
jmacwhyte
a715f2cdb1 Added example use case. 2016-02-01 19:36:45 -08:00
Matt David
88898c2f87 Fix Implementation section spacing 2016-01-20 13:19:25 -08:00
Matt David
8c78781cf0 - Remove Acronyms section
- Update InvoiceRequest notification_url definition to use SHOULD instead of MAY
- Capitalize MUST, SHOULD, etc.
- Update InvoiceRequest Message Creation steps to specifically define behavior for empty amount or amount out of bounds
- Add implementation section with references to Addressimo reference Store & Forward server and a client implementation in functest_ir.py
- Add flow diagrams for BIP70 extension and moble-to-mobile example with store and forward service
2016-01-20 13:16:22 -08:00
Matt David
32e82105cb Merge pull request #2 from jmacwhyte/proofread
added some details, fix typo
2016-01-12 09:13:27 -08:00
jmacwhyte
a81b43b49b added some details, fix typo 2016-01-11 15:22:06 -08:00
Matt David
0c93de978e Fix bullet in motivation 2016-01-11 11:07:18 -08:00
Matt David
6c537eb0a7 Fix bullet in motivation 2016-01-11 11:06:47 -08:00
Matt David
5ec3d52181 Updating abstract and motivation with changes made by the Netki team 2016-01-11 11:05:26 -08:00
Matt David
58754bd493 - Fix typos in abstract and "motiviation" 2016-01-07 14:24:48 -08:00
Matt David
385287b395 - Adding James to the author list 2016-01-07 13:53:51 -08:00
Matt David
67470e0817 - Update motivation to include auditability
- Update InvoiceRequest to include nonce
- Remove ephemeral_public_key from ReturnPaymentRequest
- Update message validation and nonce usage in processes
2016-01-07 11:37:09 -08:00
Matt David
583a64cf3d Merge pull request #1 from voisine/patch-3
use same email for voisine as in other BIPs
2015-12-07 11:45:09 -08:00
Aaron Voisine
d14e205477 use same email for voisine as in other BIPs 2015-12-07 09:42:25 -08:00
Matt David
b2db2eba41 - Add flow overview image
- Make Abstract more readable
- Update Sender definition and acronym descriptions
- Added comments to ReturnPaymentRequest definition
- Bold ECDH and AES Setup notes and added "(see below)" for reference
2015-12-04 15:16:32 -08:00
Matt David
e71e57216b - Fix section levels
- Add Message Interaction Details + new mimetypes
2015-12-04 13:26:50 -08:00
Matt David
845f24069b Fix last links 2015-12-04 11:40:43 -08:00
Matt David
c91ec76f41 Remove anchors 2015-12-04 11:33:06 -08:00
Matt David
2d9b626d6c Test anchor 2015-12-04 11:31:38 -08:00
Matt David
61cfbaefa7 Remove anchor template and use spans for anchors instead 2015-12-04 11:29:44 -08:00
Matt David
543409c7f7 Fix local anchors and links 2015-12-04 11:26:32 -08:00
Matt David
2c8bc2392b Updated BIP based on colleague feedback
- Removed Requestor/Responder definitions
- Seperated ECDH secret point generation and AES-256 (CBC Mode) setup from individual steps (listed twice) and created it's own section
- Added InvoiceRequest Validation section
2015-12-04 11:10:01 -08:00
Matt David
a876e47bd1 Fix mediawiki table formatting 2015-12-03 17:32:01 -08:00
Matt David
d698201463 Fix mediawiki table formatting 2015-12-03 17:31:09 -08:00
Matt David
4e3b9a5b06 Fix mediawiki table formatting 2015-12-03 17:30:04 -08:00
Matt David
94c23ddffd Initial version of invoicerequest extension BIP 2015-12-03 17:24:29 -08:00
Luke-Jr
641b91ba28 Merge pull request #244 from sipa/bip62dead
Mark BIP62 as withdrawn
2015-11-17 21:39:55 +00:00
Pieter Wuille
916142e742 Mark BIP62 as withdrawn
All of BIP62's (including the only-new-transactions) are currently enforced
as standardness rules, but it seems hard to push it further. Every new type
of complex transaction may require new extra rules, and some important types
of malleability cannot be addressed by it (for example, a single participant
in a multisig spend creating a new signature with a different nonce).
It seems wiser to pursue normalized txid or segregated witness-based
solutions, which do solve this problem more fundamentally.
2015-11-17 21:46:14 +01:00
Gregory Maxwell
989f276dcb Merge pull request #195 from btcdrak/patch-3
BIP-0001: Updates
2015-11-15 22:57:36 +00:00
Jeff Garzik
d0cab0379a
Merge #241 from branch '2015-11-13-bip65-wording-fixes' of git://github.com/petertodd/bips 2015-11-13 12:44:59 -05:00
Peter Todd
5d0ae1caa3
Reword motivation section
Previous wording was very confusing now that most people will associate
payment channels with CLTV-based payment channels rather than Jeremy
Spilman style payment channels.
2015-11-13 12:33:49 -05:00