SIP: 6

 Layer: Core

 Title: Coin Address Alias (Extended Transaction)

 Author: Brian Burrell 

 Comments-Summary: No comments yet.

 Comments-URI: https://github.com/neonatura/shioncoin/doc/standards/Comments:sip6.wiki

 Status: Final

 Type: Informational

 Created: 2018-12-29

 License: PD


Abstract
This document introduces the ability to associate a string based label which references a ShionCoin coin address.


Motivation
Having a string based alias for a ShionCoin coin address provides a means to supply a human-digestable label to what is otherwise an arbitrary code.

Public entities, such as a store-front, can assign a label to an address in order to broadcast a receiving address and/or provide other facilities that can be associated with a coin address.


Usage
The coin alias functionality is utilized by a shioncoin node by providing a means to replace references to a coin address with a alias name prepended by an ampersand (@).


Specification
The alias extended transaction structure is an extension of the "Ident" certificate structure. The alias transaction provides a label of up to 135 characters which references a ShionCoin coin address.

The alias is defined as having a "type" which indicates what type of coin address is being referenced.

An coin address alias can be created, update, and removed. Each alias has a life-span of 12 years past when it was created or the last time it was updated.


Examples
For example, sending funds to another address:

wallet.send bank @AliasName 5.5


Copyright
This document is placed in the public domain.