mirror of
https://github.com/bitcoin/bips.git
synced 2025-05-12 12:03:29 +00:00
Add BIP 179: Name for payment recipient identifiers
This commit is contained in:
parent
6bcb38f226
commit
d3ff4b1e9e
@ -855,6 +855,13 @@ Those proposing changes should consider that ultimately consent may rest with th
|
|||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
|
| [[bip-0179.mediawiki|179]]
|
||||||
|
|
|
||||||
|
| Name for payment recipient identifiers
|
||||||
|
| Emil Engler, MarcoFalke, Luke Dashjr
|
||||||
|
| Informational
|
||||||
|
| Draft
|
||||||
|
|-
|
||||||
| [[bip-0180.mediawiki|180]]
|
| [[bip-0180.mediawiki|180]]
|
||||||
| Peer Services
|
| Peer Services
|
||||||
| Block size/weight fraud proof
|
| Block size/weight fraud proof
|
||||||
|
58
bip-0179.mediawiki
Normal file
58
bip-0179.mediawiki
Normal file
@ -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.
|
Loading…
x
Reference in New Issue
Block a user