Tokenization An Introduction
Tokenization An Introduction
Tokenization An Introduction
Establishing Digital
Representations of
Value as the Medium
of Exchange
Contents
Introduction
...................................................................................................................................................
1
Token Basics
...................................................................................................................................................
3
Authenticity
...................................................................................................................................................
4
Token Properties & Behaviors
...................................................................................................................................................
6
Summary
...................................................................................................................................................
15
© 2019 Microsoft Corporation. All rights reserved. This document is provided “as-is.” Information and views expressed in this document, including URL and
other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any
intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. You may modify this document for
your internal, reference purposes.
Tokenization – An Introduction
Digital tokens are not entirely “new”. Use of a token as authorization to
Introduction perform a task, access some resource or as a license to listen to or watch
digital media are some examples you may be aware of. Some industries
like the financial services have been creating digital securities for
decades. However, hidden in plain sight, at the core of one of the most
hyped and misunderstood technologies, blockchain, lies an immensely
powerful concept that will forever change the way transactions
between parties execute.
There are currently two token “universes” at the moment in the form of
public and private or consortium blockchain networks.
At some point the boundary between these two universes, public and
private, will blur as the technology and social, economic, legal,
regulatory and practical aspects involved with this disruptive technology
matures. But for now, it’s safe to think that the use of tokens in the
public universe is narrowly focused on different versions of money or cry
pto currency and the private universe is widely focused on tokens that
are not.
Tokenization – An Introduction
A shared ledger uses cryptography
that is trusted by multiple parties to
authentically represent tokens or
assets of value that can be owned by
accounts belonging to the parties that
trust it.
In this paper, we will focus only on Tokens, what they are and how they
can be used. A solid understanding of the concepts as it applies to
everyday business problems is vital to achieving a successful technical
implementation of your tokenization strategy.
Tokenization – An Introduction
Token Basics Bitcoin, a token that is also a cryptocurrency, was the first blockchain
application and is an indication of just how foundational tokens are to
blockchains. A token is a digital representation of value, where the
representation is agreed to and trusted by all participants in the
blockchain network.
What value is the token representing? Well, that varies based on the
business requirements for the representation. Generally, tokens can
represent a wide variety of things.
For example, think about the board game Monopoly - the game is full
of tokens. A game piece that each player chooses to represent
themselves in the game is a token representing the player. Then there
are the property cards that are tokens of the physical property. And the
money the players earn and use to purchase those properties and the
"Get out of Jail" card a player can draw when they get into trouble…all
tokens.
Each of those things represents a token, but these tokens are not
of the same type, nor do they all have the same behaviors or
properties. A game piece represents a player, like their identity or
account. Monopoly money represents physical money and the property
cards represent a land deed or title.
Tokenization – An Introduction
Authenticity The single most important thing about any token, regardless of its type,
is its authenticity. Fewer aspects of value are as emotionally charged as
believing in the authenticity of value by its owner. Fakes, forgeries,
counterfeits and knockoffs are example terms used when evaluating the
origins of value.
How much is your $100 worth now? $50? No, it is now effectively
worth $0 – since you can't trust the dollar bill you are holding.
An interim step of plating low value materials with precious metals such
that their relative value was greater than their melted form was
dependent on non-inflationary conditions. Ultimately full on material
substitution to make the coin completely out of low-valued metals
and even paper notes, that represented a stored value of gold became
acceptable.
Tokenization – An Introduction
These tokens, coins or notes, represented a certain quantity of gold
held in the issuer’s coffers, safe or vault, the bearer of the coin or bill
could request from the issuing institution the amount of gold it
represented in exchange. This complete substitution of value changes
what is needed to determine authenticity of the token when exchanging
it with another party.
This is often called the Gold Standard, which technically it’s not, regardle
ss this token scheme was the trust anchor underlying fiat currencies
around the world until the early 1970s. The bearer of these instruments
trusted that the institution that issued it had the gold to back it up, so all
they had to worry about was that the instrument itself was authentic.
So how did the issuers of these tokens establish trust and allow for their
users to determine authenticity?
Perhaps the most interesting aspect of today's currencies is that they are
not backed by gold, but trust in the backing government and
authenticity. This, to most, is magic, but the authenticity challenge
persists.
Tokenization – An Introduction
Token With coins and paper notes their physical properties are used to
establish authenticity. It usually can be determined immediately
and can be verified with further scrutiny by its properties like paper
&
Behaviors
Interestingly, the amount of intricate detail implemented can make it
easier to fool people into accepting counterfeits that are deemed to
have the same level of intricacy at first glance.
The computer program, and potentially a device, you will use to hold
and use your tokens is called a wallet. One of its primary jobs is to
validate both the network and cryptography of the token so you will not
be using counterfeits.
Behaviors
Tokens behave in certain ways like:
Tokenization – An Introduction
Token Fungible
Understanding physical money provides a good baseline for fungible
tokens. These tokens have interchangeable value with each other, meant
Taxonomy ime that any quantity of them and their sum will have the same value as
another quantity with the same sum. This can be nuanced in some
scenarios which require quantities be in the same class or series.
Terms Put very simply, a pile of cash equal to $1,000 made up of ten $100 bills
&
has the same value as $1,000 comprised of all pennies ($.01). In this
case, the burden of carrying ten pieces of paper vs. 1,000,000 coins
could make a difference in relative value if you must carry it around.
Concepts Physical cash consolidation by money changers (central banks and their
commercial arms) provide services to convert your subdivided bits into
whole larger bits equal in value, for a fee. Today this conversion is
usually physical to digital in the form of a deposit or vice versa.
Non-fungible
A non-fungible token is not interchangeable with other tokens of the
same type, because they typically have different values. A car title is a
good example of a non-fungible token. For example, a title to a 1971
Ford Pinto does not have the same value as one for a 2019 Porsche 911.
Baseball cards, Comic Books, Art, and CryptoKitties are other examples.
Hybrids
With digital tokens you can create parent, child relationships to model
out different business scenarios. For example, you can have a non-
fungible parent with a child token that can be fungible, representing
a general admission concert ticket, where the parent token represents
the specific date of the concert and the child being one of a fixed
number of general admission tickets. This concert could also have
reserved seating represented by a second child token(s), one per seat as
each reserved seat can have a different value. Better seats have higher
value. All the child tokens are only good for the date of the concert and
cannot be used for the next day.
Mutual Funds and mortgage backed securities are other good examples
of hybrid tokens, where the fungible security (token) can be the owner
of a bunch of other securities or non-fungible mortgage tokens. The
parent can have a fixed number of instances and be owned or sold to a
bunch of investors where each token owns a fraction of the securities or
mortgages owned by the class.
Tokenization – An Introduction
Token Template
Templates are like a recipe for creating a token. It describes the token
based on its type and what capabilities or restrictions a token created
from the template would have.
Token Class
This is a deployed token from a template, i.e. Bitcoin is a token class that
collectively represents all Bitcoins. The definition, capabilities and
restrictions of the class can be understood from the template it was
created from. This is not a concrete example, since Bitcoin was the 1st
blockchain token, there were no standards like the TTF to define what a
cryptocurrency was at the time.
Token Instance
A single token in a token class, i.e. a single Bitcoin, or any fraction of
one, you could have in your wallet that belongs to the Bitcoin class.
Token Properties
Tokens usually have a common name, a symbol or unique identifier, a
quantity and an owner. These values belong to the token class where
instances of this token will have these same values.
There can be other values like a serial number or a SKU that are nuanced
so we will revisit them later in a context where it’s easier to understand.
Token Behaviors
Behaviors are capabilities or restrictions and can be common across fun
gible and non-fungible types or only apply to one of them. Behaviors
can have supporting properties which they incorporate within
themselves.
Tokenization – An Introduction
places. A zero decimal would prevent subdivision or the ability to
own a fraction of a token, these are referred to as whole tokens.
• Role Support – the ability to have roles defined within the class
can allow or prevent certain actions.
There are many more behaviors and properties that are defined by
vertical industry specialists and are integrated into the open standard
maintained by the TTI.
For example, industry specific token properties like a SKU, Serial Number
or industry identifiers (CUSIP, Ticker, codes) that you might want to
ensure your token exposed and could be queried for.
The same goes for industry specific behaviors like financeable, insurable,
perusable, renewable, etc. where the industry experts in finance, retail or
energy define what it means when a token has one or more of these
behaviors.
These properties and behaviors become the building blocks for creating
industry integrated, interoperable and all sorts of cross vertical industry
possibilities.
Tokenization – An Introduction
your token to their insurance policy. But you would have to do this for
ALL the possible insurance providers. With the TTF, the insurance
industry defines the insurable behavior and you can simply reuse it in
your TTF definition and snap to the insurance standard effortlessly.
The Token Taxonomy Framework goes into much more detail about the
different token behaviors and properties and provides tools for you to
quickly model a token for your business needs as you prepare for
implementation.
Tokenization – An Introduction
Important Tokens are rapidly becoming the representations of value
exchanged by parties on business networks. Representing everything
from bank balances or fiat currency, product inventory, supply chain
This brings us back to the important point that tokens are not multi-
party contracts, or at least they shouldn't be. Defining and
implementing contract logic along with the token decreases the
token’s re-use and interoperability. Tokens are meant to represent
value which are referenced in multi-party agreements or contracts.
Tokenization – An Introduction
owner and the buyer wishes to finance the purchase, a new loan
contract can encumber the property title token as the older
encumbrance is removed.
A Token behavior can act and react to itself or require an external actor l
ike a contract to invoke it, or its internal and external behaviors.
Technical people usually call this an interface, but you can think of an ext
ernal behavior like an electrical outlet and the thing you are plugging
into it is the contract or even another token.
Tokenization – An Introduction
Real-World: Let’s look at some real-world use cases for tokenization. Most people
are familiar with cryptocurrencies, but they might not understand how
they work and using them seems complicated, so we will not spend time
Use Cases explaining that. Rather let’s look at some existing business models
where tokens are in use today.
Loyalty
Loyalty points are everywhere, from your local grocery store, a hotel
chain, airlines, to your favorite barista. This model allows for the issuer
of a “point”, which we will now call a token, to establish the value behind
token. A hotelier can price room upgrades in tokens, airlines will price
flights, etc.
For the most part, these points exist in walled gardens, you’re not likely
to be able to exchange points from one garden to the next without
some significant effort between the gardens to figure out how to do the
exchange. Much of the effort can be attributed to technical
infrastructure with the rest being legal and figuring out exchange rates
and settlement.
Supply Chain
Supply chains represent a fertile ground for innovation using tokens and
contracts. Tokenizing inventory and packaging of physical goods allows
for tracking and tracing goods as they pass through the supply chain.
However, there is much more that could be done. A buyer may need to
acquire financing to place an order and the seller may also need
financing to fulfill the order. And when the order is fulfilled, the seller will
want to invoice the buyer to complete the transaction and cascade it to
the finance components.
Tokenization – An Introduction
The same thing goes with insuring goods as they move between the
seller and buyer. Tokenization of a bill of lading could implement the
insurable behavior to make this seamless and drive further automation.
Tokenization – An Introduction
Summary Applying standard ways of defining tokens in a modular way, using
well understood business models across industries can lead to a
vastly improved business ecosystem. Sharing of token definitions
across industries can drive integration and automation improvement in
what are highly manual processes today.
Using a token should be like driving a car. If you know how to drive one,
switching to a different make, model, engine or fuel doesn’t require the
driver to learn a new gas and brake pedal or how to use a steering
wheel.
At Microsoft, we are busy closing the gap from the common cross
vertical token standard to an easy to use, extensible and cross
blockchain network world, bringing tokenization to the masses.
Tokenization – An Introduction