Commit graph

5 commits

Author SHA1 Message Date
thephez
23b4c1eff5
Remove extraneous semicolon 2018-10-11 08:02:40 -04:00
Nathan Marley
da784d71c7
Merge pull request #19 from dashpay/DIP5_SigFieldName
DIP5 - Standardize Sig field names with DIP3
2018-10-10 17:02:06 -07:00
thephez
c3bb33cfa0
DIP5 - Standardize Sig field names with DIP3 2018-10-09 09:09:27 -04:00
andyfreer
c880f6efc9 DIP-0005: Removing non-alphanumeric characters
This change proposes to remove non-alphanumeric characters for the first mainnet release of DIP 0005 Blockchain Users, with the option to add them in later.

The reasoning is based on securing future compatibility when integrating with global name based systems outside of the Dash protocol:

 - Periods (.) are compatible with email but will complicate DNS records using BU names, for example user evan.duffield.xyz.tld requires 2 subdomains for a single BU, whereas evanduffield.xyz.tld requires 1 subdomain per BU
 - Underscores (_) are not compatible with DNS.  They could be translated to hyphens (-) but this would complicate the implementation and is not a clean solution
 - We could implement hyphens (-) but this would break email compatibility
 - Adding these non-alphanumeric characters at mainnet release is making assumptions for the benefit of aesthetics (more choice of characters for users) - but I do not believe this outways the benefits to securing future compatibility with global name based systems we probably want to integrate with in future
 - It is a lot easier to not launch with these special characters and play safe, and add them in later (via HF) if required.  Obviously, BU names are digital assets with a value themselves, so we cannot remove characters later (which would invalidate existing names and essentially seize/liquidate that property)
2018-10-08 17:07:24 +01:00
thephez
15de7a31a6 add DIP 5 - Blockchain Users
Also:

* update README.md DIP index
* update DIP 2 list of used special tx numbers
2018-08-28 14:51:40 -06:00