Blockchain Technology – The Next Computing Paradigm Shift.
Melina K. Mutambaie
University of Johannesburg
Johannesburg, South Africa
April 2018
[email protected]
ABSTRACT
Blockchain is a computing technology that has risen on the radar
and is known to have the potential to disrupt entire industries.
his article explores the mechanics and business cases that
Blockchain provides. Additionally, it highlights how the
technology goes beyond the use of cryptocurrencies (Blockchain
1.0) and smart contracts (Blockchain 2.0) and reveals themes and
examples that substantiate the notion of a ith disruptive
computing paradigm.
CCS CONCEPTS
• Blockchain technology
KEYWORDS
ACM proceedings, Blockchain Governance, Cryptocurrencies,
ICOs, Crowd Funding, Smart Contracts, Trust, computing
Paradigm shit.
1 INTRODUCTION
Blockchain has become a major trending topic in the
Information technology industry. The technology, popularized by
the cryptocurrency Bitcoin, has been dubbed by many as the next
computational paradigm shift. However, unbeknown to most,
there is an important distinction between the emergence of
cryptocurrencies and the foundational platform on which those
currencies operate. In this article, we will highlight the differences
between Bitcoin, a digital currency that uses advanced encryption
techniques (Vaizey & Hancock, 2016) and Blockchain, the
underlying technology that supports Bitcoin (Meijer, 2017).
Blockchain is a set of distributed databases known as blocks
that contain records of digital transactions (Tapscott & Tapscott,
2017). These interconnected blocks support the decentralization
of systems and ensures that data is securely distributed and
publicly visible. Many refer to blockchain as a public distributed
ledger.
In the last year alone, numerous IT innovations have been
developed on the foundation of blockchain technology. Such
examples include advanced supply chain systems that promote
transparency and traceability in logistics (IBM, 2017), as well as
crowd funding systems that make donations and transactions
publicly visible (Rosic, 2017). Blockchain is also one of the biggest
challenges auditors are facing in 2017 (Deloitte, 2017). The
question many subject matter experts are beginning to ask is Will
there one day be a need to provide assurance over the algorithms,
code and smart contracts that underpin this technology? and
How will these new technologies be regulated? (Deloitte, 2017).
These sorts of questions have sparked the curiosity and desire
to explore the possibilities that Blockchain provides in the context
of our already connected world. In our quest to answer these
questions, it becomes evident that a fundamental paradigm shift
is occurring in the computing world.
2 A BRIEF HISTORY ON BLOCKCHAIN
The roots of Blockchain technology stem back to the year 1991.
It was then that the very first works of cryptographically secured
chain of blocks was documented by two computer scientists by
the name of Stuart Haber and W. Scott Stornetta (Springer, 1991).
Haber and Stornetta co-authored the book How to time-stamp a
digital document which proposed a computationally practical
time stamping service to certify when a document was created or
last changed. This technique made it infeasible for a user to backdate or forward date a document but ensured that the complete
privacy of the documents was maintained (Haber & Stornetta,
1991). Moreover, the time-stamping service would keep no record
of the timestamped documents.
University of Johannesburg, South Africa
A year later, Haber and Stornetta incorporated Merkle Trees,
or hash trees, to their design (Figure 1.1).
A Merkel tree is a structure in which every leaf node is labelled
Figure 1.1 –Merkel Trees
with the hash of a data block and every non-leaf node is labelled
with the cryptographic hash of the labels of its child nodes
(Clifton, 2017). This had improved the efficiency of the chains of
blocks by allowing multiple documents to be stored into one
block.
In 1996, Ross J Anderson, a computer scientist at Cambridge
university contributed to the Blockchain idea by producing a
scientific paper titled The Eternity Service which proposed a
storage system to prevent denial of service attacks. Anderson’s
paper presented a problem to cryptology communities that
merited further study. Specifically, suggesting limits to the
resilience of distributed authentication services, and the writeonce indexing of large databases (Anderson, 1996). Anderson’s
research preceded that of Nick Szabo and Stefan Konst who
further developed the theory that suggested practical, real life
uses of Blockchains (Agarwal, 2017).
More than a decade later, on the 31st of October 2008,
Blockchain was conceptualized into a fully functional system. A
digital form of data structuring that enabled the sharing of public
ledgers across a distributed network was introduced to the world
through the cryptocurrency Bitcoin (Lewis, 2016; Maverick, 2017).
Following the global economic crisis in 2008, an individual or
organization supposedly known as Satoshi Nakamoto, released a
whitepaper that explains a Blockchain protocol in the form of a
Peer to Peer electronic cash system. Although the words block
and chain were never used as one word in the original paper, in
due course the term was popularized as a single word (Bheemaiah,
2017). Since the emergence of Bitcoin, the benefits of Blockchain
has since grown to be more than economic. Blockchain now
extends into political, humanitarian, social and scientific domains
(Lewis, 2016). The technological capacity of Blockchain has
2
Melina Mutambaie Katende
already been harnessed by specific groups to address real world
problems (Swan, 2015).
Moving into 2014, a popular discourse began to separate
Bitcoin from Blockchain as industries recognized the endless
number of alternatives of the technology (Mann, 2016). This gave
rise to Blockchain 2.0, a mechanism that allows programmable
transactions. The Ethereum network is an example of Blockchain
2.0 as it uses a language to write scripts that implement any
computable function.
Vitalik Buterin, Russian Canadian programmer and writer for
the Bitcoin magazine, co-founded Ethereum. Ethereum is an open
source second generation public Blockchain featuring smart
contracts. Soon after the rise of Ethereum, start-ups began
introducing Blockchain as enterprise solutions. In 2016, 30 of the
world’s largest financial institutions collaborating with the
company R3, created an international distributed ledger platform
known as Corda, an international public blockchain. Corda
records, executes institutions financial agreements (R3, 2018).
Banks like Barclays and HSBC, that form part of the group, recon
the technology has the potential to make faster, more reliable
payments that are easier to audit (Dalibard, 2017). This association
has since been growing. In March 2018, Deutsche Börse Group
and HQLAX signed a letter of intent to form a strategic
partnership for the creation of an innovative securities blending
solution that makes use of the R3 Corda Blockchain platform (R3,
2018).
A year after the establishment of R3, the NASDAQ committed
to a Blockchain trial. Which was followed by three legacy
financial institutions, namely; Visa, Capital One and Fiserv
backing 300,000,000 U.S. dollars for a Blockchain start-up called
Chain. These big moves from the world’s biggest financial players
signaled the level of corroboration for the use of Blockchains
within finance.
In October 2016 the world’s first Blockchain centric Health
conference was held where leaders from around the world
gathered to explore how Blockchain could possibly transform
their industry. The conference has continued to run yearly,
bringing together the brightest minds to reimagine how
Blockchain will streamline everything from payments, medical
records, processing and analytics (Distributed Health, 2016).
In addition to finance and Health Care, Blockchain has gained
popularity in the realm of digital identities. For as long as we
know it identity management has been a centralized process often
controlled by government. With the emergence of digital
identities, Blockchain has introduced a trust model that many
believe can surpass the capabilities of paper-based identity
management.
Online Identity
Since online identity has traditionally been viewed through the
lens of an organization it is not surprising that the focus has been
on the organizational needs and not needs of the individual. These
identity providers, or IDPs, provide individuals with identifier
data, unique attributes used to access their system. The result of
this is that people end up with hundreds of online identities from
different organizations, and the identities are lawfully owned by
University of Johannesburg, South Africa
the proprietors, the organizations. This problem has consequently
led to the concept of self-sovereign identities, which can be
achieved on Blockchain. For the first time in history, in as much
as Blockchain affords, the possibility of individuals owning their
identity is achievable but can be a double-edged sword. These and
other common business cases will be discussed in forthcoming
sections of this article.
Digital Evolution
Blockchain has unlocked a new era of digital evolution (Lewis,
2016). The last few decades brought us the internet of information
and we are now witnessing the rise of the internet of value
(Maverick, 2017). This era will be powered by a clever
combination of mathematics, cryptography, software engineering
and behavioral economics (Tapscott & Tapscott, 2017).
Blockchain promises to introduce new business models and
disrupt industries (Swan, 2015) because it challenges how we have
structured societies, rewarded participation and defined value
(Tapscott & Tapscott, 2017).
In the next section, we will explore the mechanics of
Blockchain to better understand the significance of its technical
developments.
3 THE CATEGORIES OF BLOCKCHAIN
Already at its infancy, we have seen Blockchain technology
begin to make economic, political, legal and humanitarian impact.
The disruptive technology can be grouped into three categories
(Swan, 2015). In the book Blockchain -A Blueprint for a new
Economy , Swan (2015) identifies Blockchain in parts; 1.0, 2.0 and
3.0. An example of Blockchain 1.0 is currency, applications that
leverage off blockchain in relation to cash, the transfer or
currency, remittances and payment systems. Blockchain 2.0 is the
establishment of contracts, the entire slate of financial, economic
applications using blockchain for extensive transactions, such as
stocks, bonds, loans, mortgages, titles, property. Blockchain 3.0
refers to applications in the areas of government, health, science,
culture and art.
he Connected World and Blockchain: he Fith
Disruptive Computing Paradigm
The history of computing Paradigms consists of innovations
such as main frame, personal computing, the internet, mobile,
social networking and cloud computing. These paradigm shifts
have ultimately led us to the connected world we live in today.
Computing that relies on blockchain cryptography can be
considered as the most current emerging paradigm because, like
the internet, it has changed the way individuals and organizations
approach problems. From selecting appropriate I.T
infrastructures,
to
establishing
distributed
networks,
understanding cost implications and regulation of data
transferred on blockchains. Yes, Blockchain conveniently fits into
the connected world of multidevice computing, but it brings with
it possibilities. Possibilities that motivate diverse approaches to
Melina Mutambaie Katende
problem solving. Given the widespread global network effect,
blockchain could be adopted much quicker than the internet was.
Blockchain 1.0
Essentially Blockchain 1.0 is currency, originally it began as
Bitcoin.
This initial version of Blockchain encompasses the deployment
of cryptocurrencies in applications related to cash, such as money
transfer, remittance, and digital payment systems (Swan, 2015).
The terms Bitcoin and Blockchain are often used to refer to the
same thing. That is because Bitcoin simultaneously represents
three different things (Swan, 2015). Firstly, Bitcoin can be
understood as the underlying blockchain platform. Second,
Bitcoin can refer to the protocol that runs on top of the blockchain
platform. Third, Bitcoin means the digital currency itself denoted
as BTC, the first cryptocurrency created.
These three layers of Bitcoin are the general structure for
modern cryptocurrencies: Blockchain, protocol and the currency.
Figure 1.2 shows the layers of Bitcoin in relation to the Internet
Protocol.
Application
Layer
Application
Protocol Layer
General Protocol
Layer
Gmail
Bitcoin (BTC)
digital
currency
SMTP (Simple Mail
Transfer Protocol)
Bitcoin Protocol
TCP/IP (Transmission
Control Protocol/ Internet
Protocol)
Bitcoin Blockchain (The
Cryptographic Ledger)
Figure 1.2 –Layers of Bitcoin
Each coin is characteristically a currency and a protocol, and
it may run off its own blockchain or from the Bitcoin blockchain.
An Example of this is Counterparty (XCP), a currency whose
transactions are registered on the Bitcoin blockchain.
Blockchain 1.0 has helped to solve the double spend problem.
Traditionally, an exchange of digital money would require that a
trusted third party keep a ledger containing all transactions and
ensure that transactions had occurred only once.
By combining BitTorrent peer-to-peer filesharing with public
key cryptography, blockchain prevents digital money from being
spent more than once. The ownership of a coin is confirmed by
cryptographic protocols and the mining community.
Bitcoin Cryptographic Protocols
One of the cryptographic technologies that make up Bitcoin is
public key cryptography. Each Bitcoin contains a public key that
is linked to its current owner using the Elliptic Curve Digital
Signature Algorithm (ECSDA). When a transaction takes place,
(Diagram 1.3) the receiver’s public key is attached to the
transaction and the transaction is signed with the sender’s private
key. When this transaction is broadcasted on the bitcoin
3
University of Johannesburg, South Africa
blockchain, the network is informed that the new owner has
become the owner of the public key. The sender’s signature on the
transaction verifies that the message is authentic. A complete
history of all transactions is kept on the blockchain.
Melina Mutambaie Katende
gave the approval to Impak Coin which becomes the first
Canadian approved cryptocurrency (Bloomberg, 2017).
On the other end of the spectrum nations like China,
Bangladesh and Bolivia have placed complete bans on
cryptocurrencies. Bangladesh threatens punitive sanctions on
individuals caught with them (Thomson Reuters, 2017). China
outlawed the use of cryptocurrencies in 2017, which resulted in
the crypto market losing almost 50% of its value.
In South Africa, the South African Revenue Service (SARS) has
deemed all cryptocurrencies taxable and will be regarded as assets
of an intangible nature (SARS, 2018).
Blockchain 2.0
Diagram 1.3 –Process low of a Bitcoin Transaction
Each block in the series of blocks contains a group of
transactions that took place after the last transaction in the
previous block. To preserve the integrity of the chain, each block
validates the integrity of the previous block, this goes back as far
as the genesis block (The original block). The process involves a
lot more detail of the functions used to authenticate transactions.
The above explanation is only a brief overview of the transaction
process.
Bitcoin and Altcoins1, which form Blockchain 1.0 consists of
public blockchains that are always open, distributed. The protocol
requires proof of work as a consensus for transactions. However,
Blockchain 1.0 is being extended to Blockchain 2.0, which features
a more robust functionality of programmable transactions.
Regulatory Status of Blockchain 1.0
(Cryptocurrencies)
Government regulation is perhaps one of the most substantial
factors that determines whether Blockchain 1.0 will advance into
an established financial services industry.
We have witnessed entire populations and governments amid
economic crisis adopt cryptocurrencies as an attempt to combat
hyperinflation. Some of these nations affected by the
cryptocurrency movements include Zimbabwe, Greece,
Venezuela (Otis, et al., 2016). Moreover, economically stable
countries like Canada and the US have advocated for Blockchain
1.0 and taken steps to promote cryptocurrencies to create parity
for virtual currencies (Thomson Reuters, 2017). In 2017, Canada
1
4
Alternative cryptocurrencies launched after the success of Bitcoin.
Blockchain 2.0 is the next big tier in the development of the
blockchain industry (Swan, 2015). There are many different
categories and considerations of Blockchain 2.0, but standards and
definitions are continuing to emerge.
Whereas Blockchain 1.0 is for the transfer of cryptocurrencies,
Blockchain 2.0 is for the transfer of assets beyond currency, from
the creation of a unit value. Much of what is transferred on
Blockchain includes smart contracts, smart property. This leads to
the decentralization of markets. The most prominent form of
Blockchain 2.0 is Ethereum.
Ethereum introduced the concept of Smart contracts, or
decentralized autonomous organizations (DAOs), which has
become a leading topic of discussion in the blockchain industry.
Essentially, smart contracts are autonomous programs that are
automatically executed when pre-defined conditions are met. The
great advantage of smart contracts on Blockchain 2.0 is that they
are impossible to hack, thereby reducing the costs of verifications,
arbitration and fraud. In the same way that Blockchain 1.0 solved
the double spend problem, Blockchain 2.0 solves the moral
hazard2 problem that is ever so common in financial markets.
How do smart contracts work?
In 1994, a cryptographer and legal theorist by the name of Nick
Szabo came up with the concept of self-executing contracts on a
decentralized ledger (Rosic, 2016). In this format, contracts could
be converted to code and stored on the blockchain. However,
Szabo’s notion of smart contracts did not find usage until
cryptocurrencies came into play in 2008. Now that blockchain and
smart contracts can be used in conjunction, it is conceivable to
trigger payments when a predefined condition of a contract
agreement has been reached. This also results in automatic
feedback on the ledger that includes confirmation of goods
received or services rendered. More so, smart contracts not only
define the rules and penalties around an agreement but also
automatically enforce those obligations (Rosic, 2016). Ethereum
and Codius are platforms that have successfully enabled smart
contracts on blockchain (Crosby, et al., 2015).
Ethereum is a Turing-complete virtual machine that can run
any cryptocurrency, coin or script. Rather than a universal
development platform, Ethereum is an underlying infrastructure
2 A situation that arises when an individual takes risks knowing that they are
protected against the risk and the cost will be transferred to another party.
University of Johannesburg, South Africa
that can run all blockchains and protocols. Each node on the
Ethereum network runs the Ethereum virtual machine for the
execution of smart contracts. The Ethereum ecosystem consists of
three components namely; Swarm, Whisper and Reputation.
These components serve for file serving, messages and vouching
of reputation.
Over time, contracts that are executed on platforms like
Ethereum could become extremely complex and autonomous
(Swan, 2015). Although many experimental projects have risen
from Blockchain 2.0, it may take some years for Blockchain 2.0
and 3.0 to create real economic impacts (Zhao, et al., 2016).
Table 2.1 depicts the differences between Blockchain 1.0 and
Blockchain 2.0.
Melina Mutambaie Katende
services (Kane, 2017). Blockchain 3.0 moves into fields of justice,
the arts, health and education. Diagram 2.2 exposes findings
conducted by a survey on 200 contemporary blockchain
applications at RMIT university. This reveals the number of
applications that fall into the different categories of blockchain
(Kane, 2017). We are still seeing the majority of applications
focused on Blockchain 2.0, but in the future, we expect to see a
rise of different applications for Blockchain 3.0.
Diagram 2.2 – Research on use of blockchain types.
Table 2.1 Summary of Blockchain 1.0 and 2.0
Blockchain 1.0
Bitcoin
Blockchain
Simple
Transactions
One Blockchain
Public chains
Proof of Work
only
Always Open
and Distributed
Blockchain 2.0
Ethereum,
Corda,
Hyperledger
Generic
Contracts
Multiple
Linked
Blockchains
Public, Private,
Consortium,
Domain
specific.
Proof of stake,
identity etc.
User choice
Beneits
Not locked into
one vendor
Can lever more
complex requests
Can partition
information to
suit needs
Solves privacy
and regulatory
requirements
Overcomes speed
issues and
computational
costs.
Can tailor
solutions around
business needs.
Blockchain 3.0
As demonstrated by Ethereum and Bitcoin, Blockchain
technology affords us a universal scope and scale that was
previously impossible. This is particularly evident in resource
allocation. It encourages automated resource allocation for
tangible and intangible assets. It also facilitates manners of human
interaction and paves the way for the interaction between humans
and machines.
Blockchain 3.0 is expected to improve the capabilities of
platforms like Ethereum and Bitcoin while overcoming their
observed limitations (Narayanan, 2015).
At the time of writing this, Blockchain 3.0 is mostly a
theoretical concept and has not been extensively adopted in the
global I.T infrastructure. However, scientist and researchers
(Kane, 2017; Swan, 2016; Crosby, et al., 2015) believe it to be a
complete diffusion of the technology throughout society,
potentially disrupting systems of identification and government
Folding@Home Project
A Notable project that exhibits the concept of Blockchain 3.0
is the Folding@Home Project. This Stanford University project is
aimed at using computing cycles to simulate protein folding for
computational drug designs and molecular dynamic problems.
This project provides a counterparty token, Folding Coin, that
runs on the platform, and is exchangeable to cryptocurrencies like
Bitcoin and regular fiat currencies.
The Folding Project has turned into a vibrant community of
miners that mine for medical research rather than to crack
algorithmic hashes. The efforts of miners can contribute to finding
cures for cancer and other diseases.
Without Blockchain technology, researchers have to spend
hefty amounts on supercomputers to execute molecular
simulations. This project allows anyone to download the
FoldingCoin framework and run the program on their computer.
Thereby distributing the work load to a trusted network of
individuals on the blockchain.
A more essential use of Blockchain 3.0 would be to address the
excessive energy consumption resulting from the mining of coins.
Instead of using computing power to crunch arbitrary numbers,
perhaps the processing power of mining could be applied to solve
more practical tasks (Swan, 2015) and real-world problems.
Name Coin Project
Namecoin is one of the first non-currency uses of Blockchain.
It exhibits the concept of Blockchain 3.0 in the form of preventing
internet censorship. This coin was created to verify domain name
registrations. It provides an alternative for the traditional Domain
Name Servers (DNS) that are central to the internet. The
advantages of a decentralized DNS is that it is transnational and
5
University of Johannesburg, South Africa
not be controlled by any single entity, thereby making it possible
for individuals around the world to publish information freely.
Namecoin was the first blockchain solution to solve the longstanding problem of producing a naming system that is secure,
decentralized and meaningful. This problem known as the
Zooko’s Triangle, a trilemma of three desirable naming properties
for participants on a network.
Namecoin is an example of Blockchain 3.0 that highlights the
issue of the appropriate administration of transnational public
assets and presented a solution for managing it. Namecoin
provides a free speech mechanism for domains that might be
censored, for instance in countries with limited political freedom.
4 WHY IS BLOCKCHAIN A COMPUTING
PARADIGM SHIFT?
Exploring blockchain in theory only paints half of the bigger
picture. It is only in connecting the dots that we will begin to
understand how much of a global impact it has. Below is list of
three conventional human and computing activities that are
transforming due to Blockchain.
The Trust Problem
All human societies have a trust problem (Danaher, 2015). It is
widely understood that all human activities, such as running a
business, maintaining a relationship or making a living requires
co-ordination and cooperation with others. However, there is and
always has been the potential to mislead and abuse the trust of cooperating parties in any agreement. To address this trust problem,
a lot of societies have invented intermediaries such as central
banks, government, rituals and laws.
The distributed consensus method that Blockchain provides
eradicates the need for intermediaries entirely. This means that
societies could ultimately become reliant on the technology as a
trust mechanism. For example, in the future we could see marriage
contracts, employment contracts or bond agreements only
deemed legal if recorded on a public blockchain. Such examples
reveal how the technology has the potential reshape our idea of
trust.
Melina Mutambaie Katende
tremendous effect on the power dynamics and competition in the
I.T industry.
Dispersed Collaborative computing
As demonstrated in the example of Folding@Home, there has
never been a better time for humans to enjoy frictionless
collaboration for a greater cause. Blockchain makes it possible for
the average person to take part in a global initiative. Not long ago,
making a charitable impact in society meant investing a
considerable amount of time and energy to organize an event, get
people together, or donate funds in the hopes that it was directed
to the right place or person.
Crowdfunding on Blockchain, ICO’s 4 and collaborative
computing are drawing immense attention as they provide
transparent and secure ways of collective contribution.
5 CONCLUSION
In summary, we have touched the surface on the possibilities
of Blockchain. Various themes of Blockchain 1.0, 2.0 and 3.0 have
been identified and continue to emerge in the industry. Due to the
fact that this industry is relatively new, further research and
developments will inevitably emerge. We have seen how
Blockchain 1.0, the emergence of cryptocurrencies has swept the
world of tech, finance and banking in an unprecedented wave.
The rise of Blockchain 2.0 has introduced the world to smart
contracts, which has proven to be pivotal in reshaping our
understanding of trust and exchange. Blockchain 3.0, the latest
version of the technology, takes things to the next level, providing
justice applications that go beyond currency, economics and
markets. The concept of organizing any form of activity through
a distributed network has the potential to reinvent every category
of human endeavors, be it in politics, economy, health-care or
science. Blockchain is proving to be the fifth disruptive computing
paradigm shift.
REFERENCES
Product to Platforms
6
Decentralised Applications
Anderson, R. J., 1996. he Eternity Service, s.l.: Cambridge University.
[2]
Bheemaiah, K., 2017. he Blockchain Alternative: Rethinking
Macroeconomic Policy and Economic heory. Paris: Apress.
Cliton, M., 2017. Understanding Merkle Trees - Why use them, who uses
them, and how to use them. [Online]
Available
at:
htps://www.codeproject.com/Articles/1176140/Understanding-MerkleTrees-Why-use-them-who-uses-t.
Crosby, M. et al., 2015. BlockChain Technology, California: Berkely.
Haber, S. & Stornetta, W. S., 1991. How to time-stamp a digital document.
Journal of Cryptology, p. 1
Kane, E., 2017. Is Blockchain a General Purpose Technology?, Melbourne:
SSRN
Marais, A., Windley, P. & Smolenski, N., 2018. Blockchain Africa
Conference. s.l.:s.n.
Narayanan, V., 2015. A brief history in the evolution of blockchain technology
platforms, s.l.: Hackernoon
[3]
It used to be that firms looked to launch hit products (Satell,
2016). Now we see applications of Blockchain 2.0, such as
Ethereum, as full-fledged platforms on which third party
applications can run.
So, the emphasis is moving from developing new applications
to developing platforms, or protocols that can be adopted as
needed. There are already over one thousand DApps3 running on
the Ethereum network.
The notion of Platforms as a Service (PaaS) used to be
associated with large enterprises such as Google, Microsoft or
Amazon. Now the availability of Blockchain makes possible for
any individual to develop his or her own PaaS. This has a
3
[1]
[4]
[5]
[6]
[7]
[8]
[9]
4
R3, 2018. DEUTSCHE BÖRSE GROUP AND HQLAX PARTNER TO BUILD
SECURITIES LENDING SOLUTION ON THE R3 CORDA BLOCKCHAIN
PLATFORM. s.l., https://www.r3.com/blog/.
Initial Coin Offering, a blockchain fundraising mechanism
University of Johannesburg, South Africa
Melina Mutambaie Katende
[10 SARS, 2018. SARS’S STANCE ON THE TAX TREATMENT OF
]
CRYPTOCURRENCIES. [Online]
Available at: http://www.sars.gov.za/Media/MediaReleases/Pages/6-April2018---SARS-stance-on-the-tax-treatment-of-cryptocurrencies-.aspx
[11
]
[12
]
[13
]
[14
]
Springer, 1991. How to time-stamp a digital document. Journal of
Cryptography
Swan, M., 2015. Blockchain - A Blueprint for a New Economy. California:
Oreilly
Tapscott, A. & Tapscott, D., 2017. How Blockchain is changing Finance,
s.l.: Harvard Business Review.
Zhao, J. L., Fan, S. & Yan, J., 2016. Overview of business innovations and
research opportunities in Blockchain, Hong Kong: Springer.
7