diff options
author | Emil Engler <me@emilengler.com> | 2019-10-17 21:26:08 +0200 |
---|---|---|
committer | Emil Engler <me@emilengler.com> | 2019-11-07 14:58:29 +0100 |
commit | d3ff4b1e9e3358893c5c5c5c2b5b1642f65ea98c (patch) | |
tree | b40979b432fcb14a04cae301596321e0d9c3ef9d /bip-0179.mediawiki | |
parent | 6bcb38f2268cc411374df298392ad97eb5f97477 (diff) | |
download | bips-d3ff4b1e9e3358893c5c5c5c2b5b1642f65ea98c.tar.xz |
Add BIP 179: Name for payment recipient identifiers
Diffstat (limited to 'bip-0179.mediawiki')
-rw-r--r-- | bip-0179.mediawiki | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/bip-0179.mediawiki b/bip-0179.mediawiki new file mode 100644 index 0000000..7894f2d --- /dev/null +++ b/bip-0179.mediawiki @@ -0,0 +1,58 @@ +<pre> + BIP: 179 + Title: Name for payment recipient identifiers + Author: Emil Engler <me@emilengler.com> + MarcoFalke <falke.marco@gmail.com> + Luke Dashjr <luke+bip@dashjr.org> + Comments-Summary: No comments yet. + Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0179 + Status: Draft + Type: Informational + Created: 2019-10-17 + License: CC0-1.0 +</pre> + +==Abstract== +This BIP proposes a new term for 'address' + +==Specification== +The new term is: +''Bitcoin'' '''Invoice''' ''Address'' + +The ''Bitcoin'' and ''Address'' parts are optional. +The address suffix should only be used as a transitional step. + +A ''Bitcoin'' Invoice ''Address'' is a string of characters that can be used to indicate the intended recipient and purpose of a transaction. + +==Motivation== +Bitcoin addresses are intended to be only used '''once''' and you should generate a new one for every new incoming payment. +The term 'address' however indicates consistency because nearly everything on the internet or the offline world with the term 'address' +is something that rarely or even never changes (postal address, email address, IP addresses (depends heavily on the provider), etc.) +The motivation for this BIP is to change the term address to something that indicates that the address is connected to a single transaction. + +==Rationale== +The reason why we use ''Bitcoin Invoice Address'' or just ''Invoice'' is to emphasize that it is single-use. +The terms ''Bitcoin'' and ''Address'' are optional for the following reasons: +For ''Bitcoin'': +* Useful for multicoin wallets to indicate that it belongs to Bitcoin +* Indicates a difference between a lightning and an on-chain invoice +For ''Address'': +* To not confuse users with a completely new term +* To show that it is where you send something to +* To not break backwards compatibility + +This gives us the four following possibilities: +* Bitcoin Invoice Address +* Bitcoin Invoice +* Invoice Address +* Invoice + +==Backwards Compatibility== +To avoid issues, the 'Address' suffix is permitted, but not recommended. +The suffix 'Address' remains so users should be immediately able to recognize it until the new term is widely known. + +==Acknowledgements== +Thanks to Chris Belcher for the suggestion of the term 'Bitcoin Invoice Address' + +==Copyright== +This BIP is released under CC0-1.0 and therefore Public Domain. |