Alias System

From Bitswift Wiki
Revision as of 19:54, 21 October 2018 by Bitswift Social (talk | contribs) (Creating aliases)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Bitswift child chain implements an alias system that translates alphanumeric text into almost anything: account addresses, email addresses, URLs, phone numbers, SKU codes, and more. This enables the ability to function as a Decentralized DNS system, but adds additional possibilities for mapping short names to other entities.


The Alias System feature of Bitswift essentially allows one piece of text to be substituted for another, so that keywords or keyphrases can be used to represent other things – names, telephone numbers, physical addresses, web sites, account numbers, email addresses, product SKU codes.

For example, you could ask Bitswift child chain to associate "search" with "". Once this is done, all you have to do to get to Google is type "Bitswift:search" into a Bitswift compatible browser, and it will translate your request in one for "". As another example, you could register an easy to remember alias which represents your account on the Bitswift blockchain.

How To

File:A Practical guide to creating Aliases on the Bitswift blockchain.pdf

Potential Applications

The Alias System is open-ended, it can be used to implement a decentralized DNS system, shopping cart applications, and other higher level apps.

Changing aliases

A user sends a transaction that states "ThisText = ThatText" If the alias is to be changed, just send another transaction with a new definition. Only the account that created an alias can change it.


The alias can be any string of latin-character numbers and letters. The address can be anything like:

There are 2 main ways to use Bitswift aliases without having to rely on third-party plugins for your browser:

  1. Server-side. A web server analyses the Bitswift blockchain and replaces "Bitswift-links" with corresponding addresses before sending HTML documents to users.
  2. Client-side. A web browser runs javascript code that connects to Bitswift bootstrapping nodes and replaces "Bitswift-links" with their addresses. This requires to embedding a small script which is executed in an "onload" event. The script will do all the work via CORS, JSON, or other techniques.

Alias Transfer/Sale

Aliases can be transferred for a fee. Alias can be sold to either specific Bitswift accounts or to the general public.

Alias System Preview

Release Date

The Alias System has existed on the Bitswift blockchain since January 1st 2018.