Conference PaperPDF Available

NFTs in Practice – Non-Fungible Tokens as Core Component of a Blockchain-based Event Ticketing Application

Authors:

Abstract and Figures

Non-fungible tokens (NFTs) are a new type of unique and indivisible blockchain-based tokens introduced in late 2017. While fungible tokens have enabled new use cases such as Initial Coin Offerings, the potential of NFTs as a valuable component remains unclear. This paper addresses this gap in theoretical and practical knowledge and demonstrates the efficacy of NFTs in the domain of event ticketing. We follow a rigorous design science research approach of designing, building and thoroughly evaluating a prototype of an event ticketing system based on NFTs. Thereby, we demonstrate the usefulness of NFTs to tokenize digital goods, prevent fraud and improve control over secondary market transactions. Further, we contribute generalizable knowledge of the benefits and challenges of NFTs and derive implications for both researchers and practitioners. Finally, this paper proposes managerial recommendations for building applications utilizing NFTs and enables other researchers to draw on its findings and design principles.
Content may be subject to copyright.
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 1
NFTs in Practice
Non-Fungible Tokens as Core Component of
a Blockchain-based Event Ticketing
Application
Completed Research Paper
Ferdinand Regner
FIM Research Center
University of Augsburg
86159 Augsburg, Germany
ferdinand.regner@tum.de
André Schweizer
FIM Research Center
University of Bayreuth
95447 Bayreuth, Germany
andre.schweizer@fim-rc.de
Nils Urbach
Project Group BISE of Fraunhofer FIT
University of Bayreuth
95447 Bayreuth, Germany
nils.urbach@fim-rc.de
Abstract
Non-fungible tokens (NFTs) are a new type of unique and indivisible blockchain-based
tokens introduced in late 2017. While fungible tokens have enabled new use cases such as
Initial Coin Offerings, the potential of NFTs as a valuable component remains unclear.
This paper addresses this gap in theoretical and practical knowledge and demonstrates
the efficacy of NFTs in the domain of event ticketing. We follow a rigorous design science
research approach of designing, building and thoroughly evaluating a prototype of an
event ticketing system based on NFTs. Thereby, we demonstrate the usefulness of NFTs
to tokenize digital goods, prevent fraud and improve control over secondary market
transactions. Further, we contribute generalizable knowledge of the benefits and
challenges of NFTs and derive implications for both researchers and practitioners.
Finally, this paper proposes managerial recommendations for building applications
utilizing NFTs and enables other researchers to draw on its findings and design
principles.
Keywords: Blockchain, Tokenization, Smart Contract, Non-Fungible Token, Ticketing
Introduction
Blockchain technology is a radical innovation with the potential to challenge or even replace existing
business models relying on third parties for trust (Beck and Müller-Bloch, 2017). The concept of blockchain
was introduced in 2008 through the release of the Bitcoin whitepaper (Nakamoto, 2008) and primarily
used as the technology behind cryptocurrencies during its first years. In 2014, a second generation of
blockchains (e.g. Ethereum) was introduced, which allows to program and execute software so-called
smart contracts on all participating blockchain nodes. Consequently, any user is enabled to create and
deploy programs on a shared global infrastructure (Buterin, 2014; Wood, 2014). This has led to the
realization of new concepts designed to simplify human interaction and collaboration on a large scale across
several industries (e.g. supply chain management, international payments, international trade finance,
energy markets, and notary services) (Christidis and Devetsikiotis, 2016; Morabito, 2017; Wüst and
Gervais, 2017). Particularly, the use cases of Initial Coin Offerings (ICOs) that re-invent crowdfunding
through the use of blockchain and its ability to tokenize assets, is drawing public attention (Fridgen, Regner,
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 2
Schweizer and Urbach, 2018). The spectacular success of ICOs, where globally an estimated 12 billion USD
has been collected, has been enabled by the ERC-20 standard (AutonomousNEXT, 2018). This standard,
which specifies a common interface for fungible tokens that are divisible and not distinguishable, was
mutually agreed on by the developer community to ensure interoperability (Vogelsteller, 2015).
In contrast, non-fungible tokens (NFTs) differ from fungible tokens in two important aspects. Every NFT is
unique and it cannot be divided or merged (Voshmgir, 2018). This new form of token was first introduced
with the ERC-721 standard in late 2017 (Entriken, Shirley, Evans and Sachs, 2018). ERC-721 variates
significantly from the ERC-20 standard as it extends the common interface for tokens by additional
functions to ensure that tokens based on it are distinctly non-fungible and thus unique (Entriken et al.,
2018). For practitioners, these distinct properties of NFTs enable a variety of new use cases. It particularly
improves the tokenization of individual assets which is not feasible with fungible tokens, as they cannot
digitally represent uniqueness. Thus, practitioners have conducted a multitude of experiments in the past
months using NFTs to represent both digital goods such as virtual gaming assets, digital artwork and
software licenses as well as physical assets such as luxury goods and cars (Butcher, 2018; Griffin, 2018).
NFTs are seen as key to unlock the market for collectibles which has an estimated global market size of USD
200 billion (Fenech, 2018).
However, aside from the existence of first experimental use cases, a deeper understanding of NFTs would
be beneficial from the viewpoint of IS research in three main aspects. First, solidified descriptive knowledge
about the general characteristics of NFTs and the differences from fungible tokens enables a better
understanding of the benefits and resulting opportunities. Second, improved prescriptive knowledge about
the process of designing and evaluating applications based on NFTs benefits both researchers and
practitioners. Third, increased awareness of practical challenges enables future researchers to better focus
on solving remaining challenges. Unfortunately, in-depth investigations of NFTs by academic researchers
touching these aspects are still missing. Further, the current body of knowledge lacks best practices,
development project experience, and insights to blockchain-based software development (Delmolino et al.,
2016). Thus, we conclude that a clear research gap exists. We aim to bridge that gap by demonstrating the
applicability of non-fungible tokens in a specific domain and answering the following research question:
What are the benefits and challenges of practical use of NFTs?
We answer the question by following a design science research (DSR) approach and developing the use case
of an event ticketing system. Doing so we present a new way to create, manage, transfer, and track the
ownership and usage rights involved. We have chosen tickets as persuasive example because 1) current
solutions typically face problems such as fraud, counterfeiting and limited control over secondary
transactions (Waterson, 2016), 2) due to heavy reliance on third parties for trust there is a potential for
disruption through blockchain technology (Beck and Müller-Bloch, 2017), and 3) the use case is limited in
scope and thus suited for DSR prototype building. Therefore, we design and implement a prototype based
on NFTs for a decentralized, blockchain-based event ticketing system that aims to replace the existing
centralized ticket applications. By evaluating the prototype and its use, we gain valuable insights, discover
challenges and draw conclusions that enable both a technical-oriented and management-oriented audience
to benefit from it. The creation and evaluation of a prototype are central activities of the DSR approach we
follow, which has been taken several times by IS researchers when dealing with blockchain use cases (Beck
et al., 2016; Notheisen et al., 2017; Schweizer et al., 2017). Further, building an instantiation in a specific
domain is a well-recognized practice when confronted with new technology (Hevner et al., 2004). Lindman
et al. (2017) specifically propose the development and analysis of blockchain-based prototypes using a DSR
approach. As thorough evaluation is key to prove the correctness and applicability of the resulting
prototype, we follow an iterative build and evaluate approach (Hevner, 2007; Gregor and Hevner, 2013).
Further, we draw on extant literature and expert interviews to assess the suitability of the artifact to its
intended purpose and to gain insights into the benefits and challenges of NFTs. This approach has proven
its suitability and is in line with various recent publications in the blockchain and DSR domain.
Our theoretical contributions and practical implications are threefold: First, through creating a working
prototype as resulting artifact, we demonstrate the feasibility of a blockchain-based solution with NFTs as
a core component for the domain of event ticketing systems. Thereby, we illustrate that many existing
problems in the ticketing industry such as fraud, lack of trust and limited control over secondary grey
markets can be overcome by switching to a blockchain-based solution that utilizes NFTs. Second, by
exploring NFTs from a technological and economic perspective, we generate generalizable knowledge and
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 3
insights. Thus, we contribute both descriptive and prescriptive knowledge to the young research domain
concerning NFTs. Given that theoretic knowledge about opportunities and challenges in the area is scarce
and best-practice approaches are lacking, we lay ground for further research and higher-theory (Gregor,
2006; Glaser, 2017). Third, we enable practitioners to gain insight into an efficient building process and
enhance their understanding of NFTs and associated consequences of its use including potential benefits
and challenges.
The remainder of this paper is structured as follows: The next section provides a brief introduction into
NFTs as a novel building block in the blockchain space and the current problems in the domain of ticketing.
Subsequently, we outline the DSR methodology the paper adheres to in order to address the research
question and lay out the application step by step. Thereafter, we describe the resulting artifact and present
its software architecture and design. The second last section deals with the evaluation and discussion of the
obtained results before we present our conclusion in the final chapter.
Background
Blockchain and Non-Fungible Tokens (NFT)
Blockchain is a fairly new technology and first gained popularity as the protocol behind the cryptocurrency
Bitcoin, which was introduced in 2009 at the peak of the financial crisis (Nakamoto, 2008; Zohar, 2015).
Aside from this first instantiation and the use case of cryptocurrencies, a broader range of applications
emerged a development that is mainly attributed to the possibility to run pieces of software code on a
blockchain (Beck et al., 2016). These so-called smart contracts, a term coined by Nick Szabo in 1994, allow
parties that do neither know nor trust each other to securely perform transactions. The correct execution is
ensured by a consensus protocol that runs on all participating nodes of the underlying blockchain and
provides consistency (Szabo, 1994; Glaser, 2017; Sillaber and Waltl, 2017).
The first and most popular blockchain protocol, that supports a virtual machine with which Turing-
complete scripting languages can be executed is Ethereum, which was first introduced in 2014 (Buterin,
2014). As Ethereum is a public, permissionless blockchain protocol, it allows any user to create and deploy
programs on its shared global infrastructure (Wood, 2014). A vibrant community has evolved that runs a
multitude of pieces of software code (smart contracts) on the Ethereum blockchain. To foster
interoperability, the community agreed on multiple application-level standards so-called Ethereum
Requests for Comments (ERCs) (Ethereum Foundation, 2018). The most well-known standard, called ERC-
20, specifies a standardized interface for fungible tokens which have been widely used to provide holders
with certain access or governance rights, and to facilitate ICOs, a novel form of crowdfunding (Vogelsteller,
2015; Rohr and Wright, 2017). The spectacular popularity of ICOs, which raised over USD 7 billion in 2017
and more than USD 12 billion in 2018, has contributed to the global popularity of tokens in general
(AutonomousNEXT, 2018; Pichler, 2018). A search on Etherscan, a popular Ethereum blockchain explorer,
returns over 140,000 token contracts deployed on the public Ethereum main chain (Etherscan, 2018),
indicating that tokens represent an important component for blockchain use cases. While fungible tokens,
such as tokens based on the ERC-20 standard, have been widely used, a new class of tokens was introduced
in late 2017 with the ERC-721 standard. The ERC-721 standard specifies a standardized interface for so-
called non-fungible tokens (Entriken et al., 2018). The motivation behind the creation of this new standard
was that a crucial difference between fungible tokens and non-fungibility tokens exists. The term fungible
refers to the interchangeability of each unit of a commodity with other units of the same commodity, i.e.
two parties could swap the same amount without any gain or loss. While fungibility the ability to be
substituted in place of one another is an essential feature of any currency, non-fungibility is the opposite
as every token is distinguishable and thus also cannot be divided or merged (Merriam-Webster, 2018;
Voshmgir, 2018). This also has implications for tracking the ownership of tokens as each NFT needs to be
tracked separately. The ERC-721 standard specifies that every NFT has a globally unique id, is transferable,
and can optionally include metadata. NFTs were created for a specific purpose to represent ownership
over digital or physical assets (Entriken et al., 2018). While the concept of “colored coins” as a
representation of real-world assets on the Bitcoin blockchain has been discussed before the advent of
Ethereum, with the creation of the ERC-721 standard this idea has first been realized (Wang, 2017).
The first application based on NFTs to reach widespread adoption was a virtual online game called
CryptoKitties. The game took up more than 70% of the transaction capacity of the Ethereum network at one
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 4
point and the most expensive NFT that represents ownership of such a cat was sold for over USD 100,000
in late 2017 (Tepper, 2017; AutonomousNEXT, 2018; Muzzy, 2018). Over 100 similar digital collectibles
such as virtual card games or unique original digital art have been created by the community in the past
year and the number is expected to grow further (Tomaino, 2018). However, while digital items arguably
only have value in the context of their ecosystem, NFTs also can help to facilitate the tokenization of real -
world assets, such as artwork (Voshmgir, 2018). Multiple experiments on tokenizing software licenses,
luxury goods and even cars through the use of NFTs have been conducted in the past months (Butcher,
2018; Griffin, 2018). The accounting firm EY has stated in a press release that they use NFTs to facilitate
private equity transactions (Khatri, 2018). NFTs also play a key role in scaling the ability of Ethereum to
process a high number of transactions using state channels (Coleman, Horne and Xuanji, 2018). Yet, despite
the existence of a multitude of ideas and experiments to use NFTs for a variety of additional use cases such
as tokenizing educational certificates like academic degrees, copyright enforcement, supply chain tracking,
or Know-Your-Customer (KYC) procedures, peer-reviewed studies dealing with the topic remain scarce
(Voshmgir, 2018). As no empirical study of the use of NFTs is available so far, the benefits and challenges
remain largely unexplored. While NFTs on their own do not have any value per se, they might enable new
use cases that were not possible so far and create utility for users (Sparango, 2018). Thus, we treat NFTs as
a potentially valuable building blocks and utilize a specific use case to check if this assumption is valid and
to gain theoretical and practical insight on usage, benefits and challenges.
Event Ticketing systems
Tickets represent a mechanism to demonstrate entitlement to access to any event such as sports or culture.
They come in many forms, ranging from physical paper to electronically readable codes on paper or chips
embedded in smart cards or wristbands (Waterson, 2016). Tickets can be bought on the primary market
directly from the event organizer or from authorized sellers such as appointed agents, mostly for a fixed
price. Secondary markets also exist, with the notable difference that any price can be charged and buyers
and sellers often directly engage in business or rely on secondary ticket sale platforms, which typically take
25-30 percent of secondary sales in fees (Waterson, 2016). Ticket resale is a growing business globally,
totaling 8 billion USD in revenue per annum (Courty, 2017). However, while platforms and third parties do
well, the status quo is not satisfactory for the two central stakeholders the event organizer and the
customer as multiple complaints at consumer protection agencies show (McMillan, 2016; Courty, 2017;
NZ Herald, 2017). Consumers have to trust third parties when buying tickets on secondary markets and
thus face the risk of purchasing fraudulent or invalidated tickets, which are counterfeits or might be
cancelled (The Australian Government the Treasury, 2017). Using QR-codes or barcodes, which encode
information, but do not encrypt it, is not sufficient to make tickets truly tamper-proof. Further, consumers
lack the possibility to validate if the barcode on their ticket is valid. In various cases, the same barcodes
have been sold multiple times or been obtained by extracting it from pictures of a ticket posted online
(Tackmann, 2017). The problem of ticket fraud is not exactly small: An estimated 12% of ticket buyers get
scammed, which amounts to an estimated yearly damage of USD 2 bn (Waterson, 2016; Leonhart, 2018).
Ticket prices on secondary markets are taken to extremes, partially through the use of bots which
automatically drive up prices to earn a profit by reselling them at the highest possible markups (Courty,
2017). Thus, multiple governments are considering bans of ticket resale for profit altogether, however,
economists remain skeptical about outright resale bans (Courty, 2017). From the event organizer’s point of
view, a major problem is the limited control over secondary transactions. Neither does the use of static
codes on a ticket permit to link a ticket to the owner if it is resold, nor is it desirable to strictly bind a ticket
to a person and prohibit reselling completely as costly and time-consuming entry checks must be performed
(Waterson, 2016). Summing up, a clear lack of transparency and trust is evident, and stakeholders are
currently in search of efficient and effective solutions to tackle this problem (Waterson, 2016; Tackmann,
2017).
Searching for current projects in the area of event ticketing systems, we found some idea proposals and
early-stage projects involving blockchain technology from companies like aventus, GET Foundation and
IBM (GET, 2017; Tackmann, 2017; aventus, 2018). However, a first analysis of these proposed solutions
revealed that each of them relies on fungible tokens at the core and the core features are not build on an
immutable ledger but rather off-chain by the company. This means that tickets are not truly represented by
unique identifiers on a trust-free blockchain and the potential improvement using NFTs as a core
component has yet to be assessed. The problems in secondary markets in the domain of ticketing are
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 5
prototypical and apply to many other industries. Current literature suggests that industries with heavy
reliance on third parties for trust are a potential target for disruption through blockchain technology (Beck
and Müller-Bloch, 2017).
Research Method
To design, implement and evaluate a blockchain event ticketing system prototype, we follow a DSR
approach. DSR, which historically originated from engineering, involves the creation of an artifact which
has not existed previously and serves a meaningful human purpose (March and Smith, 1995). Typical
characteristics of such research efforts are strong reliance on creativity and trial-and-error search (Hevner
et al., 2004). In the DSR context, the creation of a prototype depicts an instantiation of a blockchain-based
IT artifact (March and Smith, 1995). Through artifact instantiation, we demonstrate both feasibility of the
design process and the designed product and enable researchers to learn about the effect of the artifact on
the real world and appropriate use (Hevner et al., 2004). This approach has been taken several times by IS
researchers when dealing with new aspects of blockchain technology (Beck et al., 2016; Notheisen et al.,
2017; Schweizer et al., 2017).
Hevner et al. (2004) list seven guidelines for applying DSR in the IS space: It requires the creation of an
innovative artifact that fulfills a specific purpose (1) for a specified problem domain (2). It is crucial to
thoroughly evaluate the artifact with respect to providing a solution to the specified problem (3). A clear
and verifiable contribution such as solving an unsolved problem or solving a known problem in a more
effective or efficient manner is also mandatory (4). It requires rigorous definition, formal representation,
coherence, and internal consistency of the artifact (5). Through the creation of the artifact, we construct a
problem space along the process and a method to find an effective solution for it (6). Finally, we must
communicate the results effectively (7). In Table 1, we map our approach to meet these seven guidelines.
Guideline
Contribution
Design as an
artifact
The prototype we build during our research instantiates an NFT-based artifact that
allows trust-free creation, management and transactions of event tickets.
Problem
relevance
We address a research gap in scientific literature regarding the question whether NFTs
are suited to represent scarce digital assets (such as event tickets) and additionally try
to gain insight into the benefits and challenges of the use of NFTs, which are yet to be
determined by researchers. Regarding the use case of event tickets, we aim to address
the problems of fraud, lack of trust, lack of control over secondary market
transactions, low transparency and high dependence on intermediaries.
Design
evaluation
To evaluate the prototype in terms of functionality, formal completeness, consistency,
accuracy, reliability and efficiency, we follow the approach of Hevner et al., 2004, who
state that the first and foremost aim is to show that (1) the solution works (proof by
construction) and (2) characterize the environments in which it works (illustrative
scenarios).
Research
contributions
Our contribution is to demonstrate the usefulness of NFTs in the domain of event
tickets in scientific rigor. Through artifact instantiation, we demonstrate both
feasibility of the design process and the designed product and enable researchers to
learn about the effect of the artifact on the real world and appropriate use (Hevner et
al., 2004). Additionally, we aim to lay ground for further research and higher-theory
in the area of NFTs and blockchain-based application development (Gregor, 2006;
Glaser, 2017).
Research rigor
As this table shows, we closely follow the guidelines by Hevner et al., 2004 regarding
the DSR process in IS. Additionally, we draw on best practices by other IS researchers
that have dealt with similar approaches when evaluating new aspects of blockchain
technology (Beck et al., 2016; Notheisen et al., 2017; Schweizer et al., 2017). To
determine if our artifact design is complete, we follow a strategy of satisficing,
meaning the solution is satisfactory regarding solving the requirements and
constraints of the problem we state for the selected use case (Hevner et al., 2004).
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 6
Design as
search process
We follow an iterative build and evaluate approach. To further assess suitability of the
artifact to its intended purpose and gain insights into the benefits and challenges, we
additionally draw on extant literature on both the application and solution domain as
suggested by Hevner et al. (2004) and perform semi-structured expert interviews
(Schultze and Avital, 2011). As peer-reviewed literature is scarce in this new area of
research, we also make use of publicly accessible Internet sources such as open-source
code repositories, whitepapers and blog articles, which strengthens our domain
knowledge and ensures the recency of this paper.
Communication
of research
We aim to provide clear information to both the management-oriented and
technically-oriented audiences. The former benefits by the schematic UML diagram
and theoretical reasoning about benefits and challenges, while for the latter we publish
the entire source code of the project on GitHub, including all formal tests. This enables
technical researchers and practitioners to replicate our work and/or build on it.
Table 1. Mapping of DSR Guidelines by Hevner et al. (2004) and our Contributions
Prototype Design and Development
In this section, we present the design and development of our blockchain-based event ticketing system
according to the DSR guidelines by Hevner et al. (2004). First, we briefly outline the verified problem
statement and the design objectives for the prototype. Second, we elaborate the fundamental design
decision that led to the choice of the Ethereum blockchain and NFTs as core component of the prototype.
Finally, we present an overview of the resulting prototype design and briefly explain its application.
Problem Statement and Derivation of Design Objectives
Our literature analysis revealed the current problems in the event ticketing industry. To recap our findings,
the status quo is not satisfactory for the two central stakeholders the event organizer and the attendee, as
multiple complaints at consumer protection agencies show (McMillan, 2016; Courty, 2017; NZ Herald,
2017). Following the relevance cycle laid out by Hevner (2007), we additionally validated our findings by
interviewing the CEO of a ticketing firm, who contributed valuable expert knowledge. He largely confirmed
our preliminary findings and added that it would be desirable for event organizers to directly interact with
event attendees rather than the need to rely on intermediaries for trust and that an open protocol would be
preferable over the opaque status quo. Table 2 gives a brief summary of the identified main problem areas.
Problem area
Description
Lack of Trust
Consumers have to trust third parties when buying tickets on secondary markets and
thus face the risk of purchasing fraudulent or invalidated tickets, that face the risk of
being cancelled or are counterfeits (The Australian Government the Treasury, 2017).
No control over
secondary
market prices
Consumers ticket prices on secondary markets are taken to extremes, partially
through the use of bots which automatically drive up prices to earn a profit by
reselling them at the highest possible markups (Courty, 2017). From the event
organizer’s point of view, a major problem is the limited control over secondary
transactions.
Dependence on
intermediaries
Event organizers are dependent on intermediaries and bear financial risks while
being cut off from windfall profits and direct relations with event attendees.
No immediate
validation
Attendees cannot easily verify if their tickets are valid (Tackmann, 2017).
Lack of
Transparency
A lack of transparency in the secondary market is evident in the event ticketing
industry (Waterson, 2016)
Table 2. Overview of Identified Problem Areas
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 7
Based on these findings and additional literature, we derived the desired design objectives for the prototype.
Compliant to the relevance cycle proposed by Hevner (2007), we defined our design objectives and
subsequent acceptance criteria for the evaluation of the research results based on Hevner et al. (2004).
Table 3 lists the design objectives and the proposed evaluation criteria and methods.
Description
Evaluation
Portability for tickets independent from a physical
medium should be achieved (Fujimura et al., 1999).
All data has to be stored and exchanged in a purely
digital way (Nærland, Müller-bloch, Beck and
Palmund, 2017).
Validation of efficacy
and completeness
though simulation and
descriptive methods.
The event organizer should be able to manage ticket
transaction and earn transaction fees from any paid
ticket transfer among attendees. Management
policies should be determined by the ticket issuer
(Fujimura et al., 1999). This includes pausing all
transactions and capping ticket prices for secondary
market transactions.
Functional analysis of
the prototype to assess
efficacy and reliability
through testing and
simulation.
No centralized broker or authority should be
assumed to sell tickets (Fujimura et al., 1999). Event
organizers should be able to conduct business
independent of intermediary parties.
Assessment of efficacy
and validity through
testing and descriptive
evaluation.
A secure environment is characterized by the
accessibility of resources (availability), the
authenticity of data (integrity), and the prevention of
access to illegitimate users (privacy) (Vacca, 2013).
Consistency and
reliability should be
verified using testing,
simulation and
descriptive evaluation.
To increase trust in the integrity of the system, ticket
ownership should be verifiable in a simple way at any
time.
Functional testing and
simulation to assess
the reliability.
Ticket transaction history should be fully
transparent. Current ownership status and any state
change, from the creation and transfers between
attendees to end of its lifecycle, should be publicly
viewable.
Analysis of accuracy
and completeness
through simulation
and descriptive
methods.
The event organizer should not be required to
perform any manual action after an initial setup. Any
policies set by the organizer should be enforced
automatically.
Functionality and
reliability should be
assessed through
testing and simulation.
The fixed and variable costs of the system should be
economical from the event organizers point of view.
Assessment of
efficiency through
simulation.
Table 3. Design Objectives
Fundamental Design Decisions
A well-designed system architecture provides the roadmap for the subsequent development process
(Nunamaker, Chen and Purdin, 1990). Before trying to apply a blockchain-based solution right away, we
first ensured that our fundamental design decisions are well grounded. Thus, we followed the decision
model by Wüst and Gervais (2017), which helps to decide if the use of blockchain technology is useful for a
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 8
specific scenario. It guides the user through sequential decision criteria in form of questions. As the key
question if all interacting parties can inherently be trusted was clearly answered with no, a blockchain
solution is advisable according to the model. Since we positively answered the follow-up question if publicly
available verification is necessary, the model advised making use of a public permissionless blockchain. Our
design objectives provided a valuable guideline to select a blockchain with desired features. The Ethereum
blockchain is a public and permissionless blockchain that supports smart contracts, and has the largest
community of developers and rests on more than 60.000 nodes that run the network without a central point
of failure (Beck et al., 2016). These properties enabled us to build an automated application that inherits
the key features of the underlying blockchain such as decentralized trust, integrity, transparency, non-
repudiation, and availability. Ethereum developed its own high-level programming languages which
compile into bytecode that can be run on the Ethereum virtual machine; its most popular being Solidity
which features a JavaScript-like syntax (Tikhomirov, 2018). Thus, we chose to develop the smart contract
code for the prototype in Solidity. We relied on the development framework Truffle, which contains tools
for the deployment of contracts and the testing library Mocha as well as ganache-cli, which provides a local
Ethereum blockchain for testing (Truffle, 2019). Additionally, Infura provides access to public Ethereum
test networks such as Ropsten without requiring us to set up our own full Ethereum node (Consensys, 2019).
This toolkit proofed essential for efficient development, which is characterized by being test-driven and
quick iterations (Janzen and Saiedian, 2005). Each of these choices is well-recognized and well-tested in
the blockchain community, with more than 1 million users each (Mougayar, 2018). We used NFTs as the
fundamental core component of our prototype, as they contribute to fulfilling our design goals thanks to
their properties of uniqueness, indivisibility and transferability (Entriken et al., 2018). We reused the well-
tested, audited and community-reviewed implementation of the ERC-721 standard by OpenZeppelin, which
we extend by additional functions needed for our specific use case (OpenZeppelin, 2019).
Resulting Prototype
Adhering to the design objectives and design choices we had specified, we built a prototype that addresses
the concerns of both the event organizer and the attendees. Following the DSR cycle laid out in the previous
section, we took to an interactive approach and started with a very basic design to resolve a highly simplified
and abstracted problem. After evaluation of the preliminary results and performance of unit tests, we
refined the requirements and the design needed to solve it respectively. The resulting prototype should be
viewed as a basic implementation that focuses on core features necessary to meet the design goals we
specified. Figure 1 depicts an UML diagram that outlines the main functions of the prototype.
Figure 1. UML Diagram (simplified)
As the UML diagram shows, the only two entities participating in the simplified process are the event
organizer and the event attendees. They conduct business solely by interacting with the smart contract
the need for a middleman is eliminated completely. The only requirement for the two parties is to own an
account on the Ethereum blockchain, funded with some of its native cryptocurrency Ether, to interact with
the smart contract. The sequence of interactions is numbered with 1-3 as depicted in the diagram.
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 9
(1) Setup phase: First, event organizers deploy a smart contract for a specific event. Initial parameters,
such as the name of the specific event, an initial ticket price, a maximum price factor for tickets, the event
start datetime, the maximum amount of tickets available and an initial transaction fee for secondary ticket
transactions are provided to the constructor() as specified in the contract deployment script. A screenshot
of the console log during the deployment of a sample event is pictured in Figure 2. The event organizer is
the owner of the smart contract and thus can change these parameters later by interacting with the smart
contract, in addition to withdrawing its balance and pausing transactions of tickets at any time.
Figure 2. Console Log of Contract Deployment on the Ropsten Test Network
(2) Primary market: After contract deployment, event attendees can buy tickets until the supply limit is
reached, by sending a transaction containing Ether to the payable function buyTicket(). The function first
checks if the amount transferred is sufficient and then calls the internal function _createTicket() which
“mints” a new NFT that acts as the virtual representation of a ticket. Each ticket is unique as its id can only
exist once per contract and its ownership can be verified at any time by calling the function
checkTicketOwnership(id). The total number of tickets owned can be obtained by calling balanceOf().
(3) Secondary market: Ticket owners can offer their tickets for resale by calling the function
setTicketForSale(). They can use the function setTicketPrice() to charge any price that does not exceed the
maximum price as defined by the event organizer. Any user with access to a blockchain-enabled web
browser can purchase tickets from current ticket owners once approval has been set by the ticket owner
through the call of approvedAsBuyer(). The buyer can now transfer the required amount of cryptocurrency
to the payable function buyTicketFromAttendee(), which finally transfers the ticket to the buyer. The
transaction fee set by the event organizer is automatically deducted and kept by the contract, where it can
be withdrawn only by the contract owner. Once the event has started, the modifier EventNotStarted() will
prohibit the use of any setter functions. Thus, no more tickets can be created or transferred after the time
specified in eventStartDate. The organizer can call setTicketToUsed() to validate a ticket at the venue.
While the scope of this prototype does not feature a front-end for retail users, its full compatibility with the
ERC-721 standard enables users to use any compatible wallet or NFT-marketplaces like OpenSea to
facilitate peer-to-peer transactions in an easy manner (OpenSea, 2019). The prototype is deployed on the
Ethereum test network Ropsten and thus allows any user with access to an Ethereum node to invoke the
smart contract and use it. The source code of the implemented prototype including instructions for
deployment is publicly available on GitHub
1
.
Evaluation and Discussion
For the evaluation, we linked back our resulting prototype to the design objectives and the evaluation
criteria (see Table 3). Our evaluation is not limited to a single activity conducted at the end of the build
phase, but rather represents an iterative process and encompasses multiple methods and perspectives
(Pries-Heje, Baskerville and Venable, 2008).
Testing and Experimental Evaluation
For a thorough analysis of our prototype’s functionality, structure, formal completeness, consistency and
quality, we relied on algorithmic white box testing, such as unit tests (Hevner et al., 2004). To refine and
optimize our prototype, we followed a test-driven approach and iterated between testing and improving
(Janzen and Saiedian, 2005). We utilized the Truffle framework containing the Mocha testing library and
1
https://github.com/ratio91/NFT-event-tickets
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 10
Chai assertion library for structural testing, unit tests and functional tests (Truffle, 2019). To ensure the
consistency and quality of each public function and all modifiers our prototype contains, we wrote several
unit tests. Additionally, we created a series of integration tests to simulate the complete workflow, allowing
us to test the formal completeness and functionality of our prototype. In total, we created 33 tests within
289 lines of JavaScript code to ensure that our prototype behaves correctly during state changes. A
successful test run with artificial data, simulating the fully automated completion of the entire process as
laid out in the previous section, thus serves as proof of construction and shows that our solution works
(Nunamaker et al., 1990). Further, the simulation of the realistic test scenario yielded an estimated cost of
5 million gas for the deployment of the system. In addition to running tests and performing simulation, we
also used the code linter Solhint and fixed all reported issues (Protofire, 2019). To avoid security holes and
potential defects in our code, we searched recent literature covering security issues for smart contracts such
as Atzei et al. (2017) and Fröwis et al. (2017) and amended our code where necessary (e.g. setting some
public functions to private). To allow other researchers or practitioners to verify our prototype and to
enhance it further, we open sourced the entire project.
Expert Evaluation
Aside from simulation and testing, we relied on additional sources such as relevant literature and expert
interviews to make informed arguments (Hevner et al., 2004). To assess our artifact and discuss different
scenarios regarding implications for our prototype and NFTs in general, we selected nine experts with
different backgrounds based on their previous knowledge of NFTs and event ticketing as shown in Table 4.
Id
Short Description
Current Position
1
Blockchain consultant specialized in asset tokenization
Managing Partner, Consulting firm
2
Subject matter expert in mobile ticket applications
CEO, Ticketing software company
3
Deep tech analyst specialized in the blockchain industry
Analyst, Venture capital firm
4
Blockchain researcher specializing in token ecosystems
PhD Candidate, University
5
IS researcher focused on blockchain-based identity research
Researcher, Research Institute
6
Behavioral economics researcher with blockchain focus
PhD Candidate, University
7
Technical advisor specialized in blockchain prototypes
Senior Consultant, Consulting firm
8
Blockchain programmer specialized in asset tokenization
Developer, Blockchain startup
9
Venture capital fund manager with a focus on blockchain
MP, Venture capital firm
Table 4. Expert Interviews
We introduced all experts to our research beforehand and followed a semi-structured interview guide
(Holstein and Gubrium, 1995). We digitally recorded the interviews and analyzed them afterwards
according to scientific standards (Schultze and Avital, 2011). Our interviews consisted of two main parts
and typically lasted about 30 minutes. First, we focused on the recommended descriptive evaluation
approach of assessing an artifacts efficacy and utility through the creation of illustrative scenarios around
it (Hevner et al., 2004; Akoka, Comyn-Wattiau, Prat and Storey, 2017). We discussed the suitability of our
prototype regarding our specified design objectives and invited the interview partners to come up with
realistic scenarios and explore implications on our prototype. Second, we also asked open questions to allow
for an open discussion of the general aspects of NFTs. Exemplary questions were:
How can the implications NFTs have on the use case discussed be generalized in your opinion?
What do you see as the main benefits of NFTs?
In your perspective, what disadvantages does the use of NFTs have?
What challenges remain and how could they be addressed in the future?
Depending on the technical background of the interviewee, we also included analytic questions regarding
the perceived fit of our prototype into existing technical IS architecture (Hevner et al., 2004).
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 11
Evaluation Results and Discussion
DO1 Digitization: Our simulation reveals that the whole workflow can be processed without the need
for any physical representation of the data. Full digitization is achievable in principle, especially for the
process of buying and selling tickets [expert #5]. However, fallback mechanisms are advisable to include
less sophisticated users such as generating QR-codes that encode the id of the ticket. The user could then
decide whether to print out the ticket or show it digitally on the phone [expert #1].
DO2 Secondary Markets: NFTs enable us to embed logic in digital assets such as event tickets
themselves, rather than embedding logic in the applications that control assets. The prototype shows that
embedding business rules for transfer on event tickets works and enables event organizers to stay in control
of the process, set price limits and charge ticket sellers a defined fee. A hard-coded logic is superior to
governance or regulation that requires the monitoring of actual user behavior and enforcement of rules by
human actors (Waltl, Sillaber, Gallersdörfer and Matthes, 2019). It is much easier to collect a fee from the
seller of a ticket if it is automatically deducted or to prevent transactions altogether, rather than requiring
the seller by law to obey certain rules (Davidson, Novak and Potts, 2018). Thus, we consider the prototype
as both more effective and more efficient than currently existing ways to control secondary market
transactions. The only weakness we discovered is a scenario, where users circumvent the system altogether
by transferring the private key of an Ethereum account that owns an event ticket itself, rather than
exchanging the ticket within the system [expert #6, #7]. This could be prevented by the implementation of
KYC measures, which verify the identity of a user of a blockchain address [expert #6, #7]. KYC itself is a hot
topic among practitioners and researchers at the moment and could also be realized using a blockchain-
based system (Parra Moyano and Ross, 2017).
DO3 Independence: To become independent of intermediaries, event organizers and event attendees
require a system that operates in a trust-free way. Using blockchain technology, users can trust the rules
which are enforced automatically and cannot be manipulated (Beck et al., 2016). As every Ethereum node
processes and validates transactions independently, the only trust required is in the underlying blockchain
protocol (Glaser, 2017). However, trustlessness is not only a property of the platform but also of every
individual smart contract (Fröwis and Böhme, 2017). Our interview partners generally agreed that
independence from intermediaries can be achieved and the design objective is met. However, several
experts highlighted that the most realistic use case for our NFT-based prototype would be the integration
with existing platforms to benefit from the aggregation of users. Existing dependencies on intermediaries
are replaced with a new dependence on technical intermediaries such as smart contract developers [expert
#5].
DO4 Security: Our literature research revealed that security of a blockchain-based system is dependent
on the general security of the underlying blockchain protocol and the security of individual smart contracts.
The former faces security risks such as a 51% attack, where a single entity holds the majority of computing
power (Choi et al., 2016). Operational risks include forks, that can happen if the developer community
disagrees over important issues. This can result in several competing versions of the code base and could
compromise the integrity of a blockchain protocol (Lindman et al., 2017). The latter faces security risks that
origin from coding errors, a fact that we acknowledged at the beginning of our process and tried to mitigate
as far as possible. The use of well-audited code from OpenZeppelin as a basis for our implementation is an
effective measure to reduce the attack surface of our smart contracts [expert #4]. Despite these measures,
it cannot be ruled out that the application is vulnerable. Penetration tests by security professionals would
be a valuable contribution (Vacca, 2013). Operational errors, such as the redeployment of new smart
contract versions open further possibilities for human error. Yet, a scenario where users are misled to
interact with an outdated or even a fraudulent version of the smart contract, instead of the valid one, could
be imagined and poses a problem. Additionally, the account security of the event organizer could be
compromised in case the private key securing it is obtained by a malicious party [expert #1]. Thus, trust in
the security measures taken by the event organizer is critical for the overall security of the system. We tried
to limit the potential damage of such a scenario by effectively restricting the options of the owner to change
parameters and pause transactions. Ownership of tickets itself would still be protected in such a case, thanks
to the use of NFTs, which embed rules to only give current owners certain permission (Entriken et al., 2018).
NFTs also help to ensure the integrity as they guarantee uniqueness of tickets by design [expert #4]. The
prototype does not provide a high level of privacy for users, as the Ethereum blockchain is public and uses
pseudonymous identities. Researchers have shown that with limited effort, privacy based solely on
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 12
pseudonymity can be overcome (Tschorsch and Scheuermann, 2016). Several interviewed experts indicated
potential legal issues as data privacy laws might be breached. Aside from integrity and privacy, availability
is a key factor of a secure system (Vacca, 2013). The Ethereum blockchain which is the protocol used as the
basis for our prototype ensures virtually no downtime (Vermeulen, Fenwick and Kaal, 2018).
DO5 Validation: Verifying the ownership of tickets worked fine in our simulations. Due to the
transparency of all transactions conducted with the smart contract, users are able to verify the correctness
of their actions at any time (Beck et al., 2016). The only prerequisites are internet access and the possession
of the cryptocurrency Ether, as function calls are not free from transaction costs. If not enough gas is
provided, which has to be paid for using the cryptocurrency Ether, interactions with the smart contract will
fail (Delmolino et al., 2016). However, as a recent proposal shows, it is also possible to set up a network of
smart contracts to pay the gas costs instead of the user (Weiss, Tirosh and Forshtat, 2018). Additionally,
the propagation time for the use of access control at the event location of takes time which might not suffice
for scenarios where low latency is required (Cai et al., 2018). As reading all ticket permissions directly from
the blockchain might not be feasible, caching of data just before the start of an event could be a workaround.
DO6 Transparency: As the transaction data is immutably stored on the blockchain, a record of ticket
ownership is maintained. The open nature of the Ethereum blockchain allows anyone to view and thus
verify the current owner of a ticket at any given time. However, viewing ownership only returns the
Ethereum account or smart contract owning a ticket. Due to the pseudonymous nature of the blockchain,
no details on user identity are known, unless effort is taken to uncover the true identity behind the account
or perform KYC to identify users beforehand (Cai et al., 2018). To achieve full transparency KYC is necessary
as any entity can own multiple Ethereum addresses [expert #3]. Higher transparency would be met with
resistance by many event organizers due to fear of uncovering illegal side deals, such as withholding special
contingents of tickets not visible for the public that are dealt behind the back for special favors [expert #2].
DO7 Automation: As our simulation successfully showed, the event organizer is free from the need to
take any manual action after the initial deployment of the smart contract. However, in case of errors being
made in the setup phase, the event organizer can only correct these by sending transactions to the smart
contracts which cost transaction fees. Thus, the organizer needs to properly fund the account in advance.
DO8 Cost efficiency: Simulating the deployment of the prototype showed that the expected gas amount
required of 5 million gas costs about 0.01 Ether. The corresponding amount in fiat currency such as USD
or EUR depends on the current exchange rate, which is highly volatile (Rimba et al., 2018). At the time of
our simulation, it corresponded to about 1 USD (EthGasStation, 2019). Rising Ether prices could increase
the costs substantially and lower cost efficiency [expert #6]. For event attendees, transaction fees for each
interaction with the smart contract are substantially lower. However, despite lower costs, the fact that users
are constantly reminded that any interaction with the prototype comes with a small fee might lead some
users to prefer a centralized solution, where prices are more hidden instead (Beck et al., 2016).
Discussion of General Benefits and Challenges
Aside from our findings related to the use case of event ticketing, our literature research and expert
interviews revealed further benefits and challenges for NFTs in general. We briefly discuss these discoveries
here and present potential ways to overcome each of the problems we discovered.
A key benefit of NFTs is representing uniqueness better than any blockchain-based instruments before
[expert #3]. They can help to make assets programmable and enhance liquidity and security. Even for assets
with certain fungible aspects, a better differentiation can be achieved if NFTs are used rather than fungible
tokens [expert #3]. Thanks to these benefits, NFTs enable new use cases for blockchain technology and
have the potential to improve existing blockchain systems by simplifying it [expert #1]. Two main use cases
can be distinguished. First, tokenization of digital goods is a perfect fit for NFTs as they can guarantee
authenticity and uniqueness [expert #4]. Tickets could be considered as a bundle of rights and thus the
tokenization of rights in general could be considered a viable use case for blockchain-based systems and
specifically NFTs as well [expert #3, #5]. During research of grey literature, we found several use cases that
provide further evidence that NFTs are useful such as the enablement of new business models for software
licenses and new form of ownership in digital art (0xcert, 2018; Griffin, 2018). Second, NFTs are ideally
suited to represent physical assets in the digital sphere [expert #4, #7, #9]. A resulting increase in the
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 13
transparency of ownership benefits regulators [expert #6]. However, to bridge the gap between the physical
and the digital world, additional components such as intelligent sensors are necessary [expert #7, #8].
Yet, using NFTs poses several challenges. As they are nothing more than a standardized piece of
software code executed on a blockchain, they are highly dependent on the properties of the underlying
blockchain protocol. As one expert explained, anything you can do with NFTs is enabled by Ethereum,
and everything you cannot do is not enabled by Ethereum” [expert #1]. One of the most notable challenges
of Ethereum is its limited scalability (Eberhardt and Tai, 2018). However, we found that solutions that
overcome this challenge already exist, such as using state channels (Coleman et al., 2018). If this issue is
resolved, NFTs should be extremely scalable, as tests revealed that a single contract can handle 2128 NFTs
without problems (Entriken et al., 2018). Another challenge is the design dilemma of privacy vs.
permissionless blockchain (Corten, 2017). Multiple researchers have shown that privacy is not guaranteed
as it is possible to make sense out of pseudonymous data on public blockchains, where transparency and
public access is a key feature (Tschorsch and Scheuermann, 2016). Yet, development of new promising
technologies such as zero-knowledge proofs (ZKP) is ongoing and will solve this issue in the future (Koens,
Ramaekers and Van Wijk, 2018). ZKP is a cryptographic method allowing to proof to another party certain
properties without revealing them (e.g. proving that you’re of a certain age, without revealing your actual
age) (Koens et al., 2018). Early proof that privacy is feasible for NFTs has been achieved by a dedicated team
of the firm EY, which used ZKPs in combinations with NFTs to facility private equity transactions (Khatri,
2018). Further, NFTs lack easy accessibility for retail users as they are a backend component and do
not provide a user-friendly interface [expert #1]. The requirement of paying gas for each function call, which
is priced in Ether complicates the use of blockchain-based systems even for experienced users (Rimba et
al., 2018). Thus, users are required to purchase cryptocurrency upfront to pay transaction fees, even in case
the business model would generally not charge the retail users (Cai et al., 2018). However, a recent EIP
(Ethereum Improvement Proposal) called “Gas Stations Network”, enabling smart contracts to pay the gas
costs instead of the user, shows that this problem can be resolved (Weiss et al., 2018). Not only the price of
gas fluctuates but also the price of the cryptocurrency Ether is highly volatile (Rimba et al., 2018). This
makes it very hard for retail users to calculate costs based on fiat currencies such as USD. A potential way
to overcome this challenge is to use decentralized stablecoins such as Dai, that try to resemble the value of
fiat currency and thus free users from the currency risk and mental effort of fluctuating exchange rates (Ito
and O’Dair, 2019). Another important challenge for the use of blockchain-based systems in general is
limited legal enforceability (Christidis and Devetsikiotis, 2016). While token owner can rely on
authenticity, legal ownership and consumption of the rights represented by NFTs are a different matter
[expert #3, #7]. For a blockchain-based system to be truly trustless, legal correctness and legitimacy within
the current institutional environment are required (Hawlitschek, Notheisen and Teubner, 2018). Further,
as NFTs are a very young phenomenon, people who understand NFTs are very scarce and the language used
in the blockchain space is very technical and generally not well understood by the public [expert #1, #5,
#9].
During the construction of the artifact, we revealed a typical issue for NFTs regarding the creation of
tokens. Unlike for fungible tokens, for NFTs it is not possible to create many tokens right away. Minting
NFTs one by one is cumbersome and inefficient since it requires lots of computational power and thus high
gas costs occur. One solution we found and applied is to create the tokens only when demanded and paid
for by buyers. This strategy is called “user-mintable” tokens (Stehlik and Vogelsang, 2018). Another
challenge is the two-stepped process of approving transactions before the actual transaction can happen
(Entriken et al., 2018). While a solution that is commonly used is to transfer NFTs temporarily to a
marketplace contract that takes care of the transactions, this approach has some disadvantages. The fact
that token ownership is temporarily transferred away from the owner poses a problem for some use cases
and security can be negatively affected. What is more, every additional transfer costs gas and reduces
efficiency. Further, the nature of smart contracts generally makes it easy to extend the system with new
features. However, upgrading existing smart contracts bears multiple technical and operational risks and
costs money. Relying on development frameworks like OpenZeppelin and Truffle significantly simplifies
upgrade procedures and reduces risks.
Summing up, NFTs enable new beneficial ways to digitally represent digital and physical assets. Yet, many
challenges remain to be solved. NFTs are based on blockchain technology which is still in its infancy and
not yet ready for a mass market of retail users, who demand simplicity, user-friendly interfaces and legal
clarity. These demands cannot be solved by NFTs but need to be addressed on the level of the underlying
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 14
blockchain protocols and legal institutions. Further, public knowledge about NFTs is still scarce. For these
challenges, we expect its role to be restricted to a backend component rather than being directly visible for
retail users. Nonetheless, we consider NFTs a highly valuable component for blockchain-based systems with
the potential to enable many more practical use cases apart from the one discussed in this paper.
Conclusion
We have investigated NFTs as an emerging phenomenon and evaluated NFTs as a core building block for a
blockchain-based event ticketing system. We followed a design science approach based on the guidelines
by Hevner et al. (2004) and iteratively developed a prototype. Through the process of designing, building,
and evaluating the NFT-based prototype, we were able to generate several relevant findings regarding
benefits and challenges of the new token type. We found that NFTs can help to overcome the current
weaknesses of existing non-blockchain event ticketing systems, such as susceptibility to fraud, lack of
control over secondary market transactions and validation of ownership. Further, our findings indicate that
the use of NFTs currently poses several challenges, mostly inherited from the underlying blockchain
protocol. Since we have shown that work on solutions to overcome these challenges is currently in progress,
we propose further research to re-assess the state of these challenges in the near future.
Before highlighting the contributions of our research, we must consider its limitations. First, by considering
a specific use case in detail and following a rigorous research process to draw generalizable implications
from it, we may have missed on certain insights that might have been discovered in different use cases. The
use case itself is limited to a strongly simplified model of requirements for an event ticketing system and
does not capture the role of other stakeholders and related processes in detail. Our architectural choices
may narrow down the generalizability further (Koens and Poll, 2018). Second, despite our attempt to
address the issues of user experience, legal implications as well as technical and operational risks, we
acknowledge its limited role in this study (Governatori et al., 2018). To reveal more insight into user
acceptance of a system based on NFTs, we thus suggest complementary studies on other use cases of NFTs,
including extensive field experiments with retail users and legal experts as key parts. Therefore, our findings
should merely be perceived as a preliminary step towards a better theoretical and practical understanding
of NFTs.
Despite these limitations, our research is one of the first scientific attempts to address the questions if NFTs
are useful in practice and how they can help to improve existing systems in real-world domains. The
valuable insights we generate for practitioners are threefold: First, we highlight the differences between
NFTs and fungible tokens and provide best practices for the development and evaluation of systems using
NFTs. Second, we demonstrate the usefulness of NFTs for the use case of event tickets and provided proof
by construction through a successful implementation of a working prototype (Hevner et al., 2004). Third,
we elaborate on the consequences of its use and highlight practical challenges. In addition to these practical
insights, we add descriptive knowledge to an emerging field of research where scientific studies are scarce.
We extend and complement existing studies in the literature on blockchain technology by adding new best
practice approaches on how to build and evaluate a blockchain-based system using DSR (Glaser, 2017).
Finally, our research serves as a foundation for future theoretical and practical research on NFTs, enable
other researchers to draw on its findings and design principles and lay ground to higher-theory
development (Gregor, 2006).
References
0xcert. (2018). “NFT Spotlight #3 - KnownOrigin, the non-fungible art platform.” Retrieved from
https://0xcert.org/news/nft-spotlight-3-knownorigin/
Akoka, J., I. Comyn-Wattiau, N. Prat and V. C. Storey. (2017). “Evaluating knowledge types in design
science research: An integrated framework.” Lecture Notes in Computer Science.
Atzei, N., M. Bartoletti and T. Cimoli. (2017). “A Survey of Attacks on Ethereum Smart Contracts (SoK).”
In: M. Maffei & M. Ryan (Eds.), Principles of Security and Trust (pp. 164186). Springer.
AutonomousNEXT. (2018). “Crypto Utopia.” Retrieved from https://t.co/QsFhfc8MSl
aventus. (2018). A Blockchain-Based Event Ticketing Protocol. Retrieved from
https://aventus.io/doc/whitepaper.pdf
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 15
Avital, M., J. L. King, R. Beck, M. Rossi and R. Teigland. (2016). “Jumping on the Blockchain Bandwagon:
Lessons of the Past and Outlook to the Future Panel.” In: ICIS 2016 Proceedings (pp. 16).
Beck, R. and C. Müller-Bloch. (2017). “Blockchain as Radical Innovation: A Framework for Engaging with
Distributed Ledgers as Incumbent Organization.” In: Proceedings of the 50th Hawaii International
Conference on System Sciences (2017) (pp. 53905399).
Beck, R., J. Stenum Czepluch, N. Lollike and S. Malone. (2016). “Blockchain The Gateway to Trust-Free
Cryptographic Transactions.” In: Twenty-Fourth European Conference on Information Systems
(ECIS), İstanbul,Turkey, 2016. (pp. 114). Springer Publishing Company.
Butcher, M. (2018). “What next? Oh yes, turning a luxury car into a non-fungible token.” Retrieved from
https://tcrn.ch/2uPJuIf
Buterin, V. (2014). “A next-generation smart contract and decentralized application platform.” Retrieved
from http://buyxpr.com/build/pdfs/EthereumWhitePaper.pdf
Cai, W., Z. Wang, J. B. Ernst, Z. Hong, C. Feng and V. C. M. Leung. (2018). “Decentralized Applications:
The Blockchain-Empowered Software System.” IEEE Access, 6, 5301953033.
Choi, S., K. Smolander, S. Park, J. Yli-Huumo and D. Ko. (2016). “Where Is Current Research on Blockchain
Technology?—A Systematic Review.” PLOS ONE, 11(10), 127.
Christidis, K. and M. Devetsikiotis. (2016). “Blockchains and Smart Contracts for the Internet of Things.”
IEEE Access, 4, 22922303.
Coleman, J., L. Horne and L. L. Xuanji. (2018). Counterfactual: Generalized State Channels. Retrieved
from https://l4.ventures/papers/statechannels.pdf
Consensys. (2019). “Infura - Scalable Blockchain Infrastructure.” Retrieved from https://infura.io/
Corten, P. A. (2017). Blockchain Technology for Governmental Services: Dilemmas in the Application of
Design Principles.
Courty, P. (2017). Ticket resale, bots, and the fair price ticketing curse. Retrieved from
http://web.uvic.ca/~pcourty/FPT1005.pdf
Davidson, S., M. Novak and J. Potts. (2018). The Cost of Trust: A Pilot Study. Retrieved from
https://ssrn.com/abstract=3218761
Delmolino, K., M. Arnett, A. E. Kosba, A. Miller and E. Shi. (2016). “Step by Step Towards Creating a Safe
Smart Contract: Lessons and Insights from a Cryptocurrency Lab.” In: J. Clark, S. Meiklejohn, P. Y. A.
Ryan, D. S. Wallach, M. Brenner, & K. Rohloff (Eds.), Financial Cryptography and Data Security,
Christ Church, Barbados, February 26, 2016 (Vol. 9604, pp. 7994). Springer.
Eberhardt, J. and S. Tai. (2018). ZoKrates-Scalable Privacy-Preserving Off-Chain Computations.
Retrieved from https://github.com/JacobEberhardt/ZoKrates
Entriken, W., D. Shirley, J. Evans and N. Sachs. (2018). ERC-721 Non-Fungible Token Standard.”
Retrieved from https://eips.ethereum.org/EIPS/eip-721
Ethereum Foundation. (2018). “Ethereum Improvement Proposals.” Retrieved from
https://eips.ethereum.org/
Etherscan. (2018). “Token Tracker.” Retrieved from https://etherscan.io/tokens
EthGasStation. (2019). “ETH Gas Station.” Retrieved from https://ethgasstation.info/calculatorTxV.php
Fenech, G. (2018). “Unlocking a $200 Billion Dollar Collectibles Market on the Blockchain.” Retrieved from
https://www.forbes.com/sites/geraldfenech/2018/11/08/unlocking-a-200-billion-dollar-collectibles-
market-on-the-blockchain/#4e2a60cf5554
Fridgen, G., F. Regner, A. Schweizer and N. Urbach. (2018). “Don’t Slip on the Initial Coin Offering (ICO) -
A Taxonomy for a Blockchain-enabled Form of Crowdfunding.” In: ECIS 2018.
Fröwis, M. and R. Böhme. (2017). “In Code We Trust?” In: J. Garcia-Alfaro, G. Navarro-Arribas, H.
Hartenstein, & J. Herrera-Joancomartí (Eds.), Data Privacy Management, Cryptocurrencies and
Blockchain Technology (pp. 357372). Cham: Springer International Publishing.
Fujimura, K., H. Kuno, M. Terada, K. Matsuyama, Y. Mizuno and J. Sekine. (1999). “Digital-ticket-
controlled Digital Ticket Circulation.” In: Proceedings of the 8th Conference on USENIX Security
Symposium - Volume 8 (p. 18). Berkeley, CA, USA: USENIX Association.
GET. (2017). Guaranteed Entrance Token - Smart Event Ticketing Protocol. Retrieved from https://get-
protocol.io/files/GET-Whitepaper-GUTS-Tickets-latest.pdf
Glaser, F. (2017). “Pervasive Decentralisation of Digital Infrastructures: A Framework for Blockchain
enabled System and Use Case Analysis.” In: 50th Hawaii International Conference on System Sciences
(HICSS-50), Waikoloa Village, Hawaii, January 4 - 7, 2017 (pp. 15431552).
Governatori, G., F. Idelberger, Z. Milosevic, R. Riveret, G. Sartor and X. Xu. (2018). “On legal contracts,
imperative and declarative smart contracts, and blockchain systems.” AI and Law, 26(4), 377409.
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 16
Gregor, S. (2006). “The Nature of Theory in Information Systems.” MIS Quaterly, 30(3), 611642.
Gregor, S. and A. R. Hevner. (2013). “Positioning and presenting design science research for maximum
impact.” MIS Quaterly, 37(2), 337355.
Griffin, J. (2018). “Software licences as non-fungible tokens.” Retrieved from https://medium.com/collabs-
io/software-licences-as-non-fungible-tokens-1f0635913e41
Hawlitschek, F., B. Notheisen and T. Teubner. (2018). “The limits of trust-free systems: A literature review
on blockchain technology and trust in the sharing economy.” Electronic Commerce Research and
Applications, 29, 5063.
Hevner, A. R. (2007). “A three cycle view of design science research.” Scandinavian Journal of Information
Systems., 19(2), 8792.
Hevner, A. R., S. T. March, J. Park and S. Ram. (2004). “Design Science in Information Systems Research.”
MIS Quarterly, 28(1), 75105.
Holstein, J. A. and J. F. Gubrium. (1995). The Active Interview. SAGE Publications.
Ito, K. and M. O’Dair. (2019). “A Critical Examination of the Application of Blockchain Technology to
Intellectual Property Management.” In: H. Treiblmaier & R. Beck (Eds.), Business Transformation
through Blockchain: Volume II (pp. 317335). Cham: Springer International Publishing.
Janzen, D. and H. Saiedian. (2005). “Test-driven development concepts, taxonomy, and future direction.”
Computer, 38(9), 4350.
Khatri, Y. (2018). “EY Reveals Zero-Knowledge Proof Privacy Solution for Ethereum.” Retrieved from
https://www.coindesk.com/ey-reveals-zero-knowledge-proof-privacy-solution-for-ethereum/
Koens, T. and E. Poll. (2018). “What Blockchain Alternative Do You Need? BT - Data Privacy Management,
Cryptocurrencies and Blockchain Technology.” In: J. Garcia-Alfaro, J. Herrera-Joancomartí, G.
Livraga, & R. Rios (Eds.), (pp. 113129). Cham: Springer International Publishing.
Koens, T., C. Ramaekers and C. Van Wijk. (2018). Efficient Zero-Knowledge Range Proofs in Ethereum.
Retrieved from https://t.co/RDwESNOvjR?amp=1
Leonhart, M. (2018). “About 12 percent of people buying concert tickets get scammed.” Retrieved from
https://www.cnbc.com/2018/09/13/about-12-percent-of-people-buying-concert-ticketsget-
scammed-.html
Lindman, J., V. K. Tuunainen and M. Rossi. (2017). “Opportunities and Risks of Blockchain Technologies -
A Research Agenda.” In: Proceedings of the 50th Hawaii International Conference on System Sciences
(pp. 15331542). Waikoloa, United States.
March, S. T. and G. F. Smith. (1995). “Design and natural science research on information technology.”
Decision Support Systems, 15(4), 251266.
McMillan, C. (2016). “Secondary ticketing: the problem and possible solutions, explained.” Retrieved from
https://inews.co.uk/culture/music/secondary-ticketing-problems-solutions/
Merriam-Webster. (2018). “Fungible Synonyms, Fungible Antonyms.” Retrieved from
https://www.merriam-webster.com/thesaurus/fungible
Morabito, V. (2017). Business Innovation Through Blockchain. Springer International Publishing.
Mougayar, W. (2018). “The Blockchain’s Magical Million Users Club.” Retrieved from
http://startupmanagement.org/2018/11/20/the-blockchains-magical-million-users-club/
Muzzy, E. (2018). “CryptoKitties Isn’t About the Cats.” Retrieved from
https://medium.com/@everett.muzzy/cryptokitties-isnt-about-the-cats-aef47bcde92d
Nærland, K., C. Müller-bloch, R. Beck and S. Palmund. (2017). “Blockchain to Rule the Waves - Nascent
Design Principles for Reducing Risk and Uncertainty in Decentralized Environments Abstract.” In:
Thirty Eighth International Conference on Information Systems, South Korea 2017.
Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from
https://bitcoin.org/bitcoin.pdf
Notheisen, B., J. B. Cholewa and A. P. Shanmugam. (2017). “Trading Real-World Assets on Blockchain.”
Business & Information Systems Engineering, 59(6), 425440.
Nunamaker, J. F., M. Chen and T. D. M. Purdin. (1990). “Systems development in information systems
research.” Journal of Management Information Systems, 6(4), 89106.
NZ Herald. (2017). “The great ticket mark-up - how fans are paying through the nose.” Retrieved from
https://www.nzherald.co.nz/entertainment/news/article.cfm?c_id=1501119&objectid=11833817
OpenSea. (2019). “OpenSea.” Retrieved from https://opensea.io/
OpenZeppelin. (2019). “OpenZeppelin.” Retrieved from https://openzeppelin.org/
Non-Fungible Tokens as Event Tickets
Fortieth International Conference on Information Systems, Munich 2019 17
Parra Moyano, J. and O. Ross. (2017). “KYC Optimization Using Distributed Ledger Technology.” Business
and Information Systems Engineering, 59(6), 411423.Pichler, D. (2018). Tokenization: The Shifting
Future of Digital Assets. Retrieved from https://riat.ac.at/pichlerd_tokenization.pdf
Pries-Heje, J., R. L. Baskerville and J. R. Venable. (2008). “Strategies for Design Science Research
Evaluation.” European Conference on Information Systems (ECIS 2008), Paper 87.
Protofire. (2019). “Solhint - Solidity Linter.” Retrieved from https://protofire.github.io/solhint/
Rimba, P., A. B. Tran, I. Weber, M. Staples, A. Ponomarev and X. Xu. (2018). “Quantifying the Cost of
Distrust: Comparing Blockchain and Cloud Services for Business Process Execution.” Information
Systems Frontiers, 119.
Rohr, J. and A. Wright. (2017). Blockchain-Based Token Sales, Initial Coin Offerings, and the
Democratization of Public Capital Markets (Cardozo Legal Studies Research Paper No. 527). SSRN.
Schultze, U. and M. Avital. (2011). “Designing Interviews to Generate Rich Data for Information Systems
Research.” Information and Organization, 21(1), 116.
Schweizer, A., V. Schlatt, N. Urbach and G. Fridgen. (2017). “Unchaining Social Businesses - Blockchain as
the Basic Technology of a Crowdlending Platform.” In: 38th ICIS.
Sillaber, C. and B. Waltl. (2017). “Life Cycle of Smart Contracts in Blockchain Ecosystems.” Datenschutz
Und Datensicherheit - DuD, 41(8), 497500.
Sparango, B. (2018). “The Rise of Non-Fungible Token Assets.” Retrieved from
https://medium.com/coinmonks/the-rise-of-non-fungible-token-assets-7fdb4bbb8ad7
Stehlik, P. and L. Vogelsang. (2018). Privacy-Enabled NFTs: User-Mintable, Non-Fungible Tokens With
Private Off-Chain Data. Retrieved from https://eips.ethereum.org/EIPS/eip-721
Szabo, N. (1994). “Smart Contracts.” Retrieved from https://bit.ly/2rLG2Nr
Tackmann, B. (2017). “Secure event tickets on a blockchain.” In: Lecture Notes in Computer Science (Vol.
10436 LNCS, pp. 437444). Springer, Cham.
Tepper, F. (2017). “People have spent over $1M buying virtual cats on the Ethereum blockchain.” Retrieved
from https://t.co/Ea718is6M5
The Australian Government the Treasury. (2017). Ticket Reselling in Australia. Retrieved from
www.itsanhonour.gov.au
Tikhomirov, S. (2018). “Ethereum: State of Knowledge and Research Perspectives.” In: A. Imine, J. M.
Fernandez, J.-Y. Marion, L. Logrippo, & J. Garcia-Alfaro (Eds.), Foundations and Practice of Security
(pp. 206221). Cham: Springer International Publishing.
Tomaino, N. (2018). “Digital Collectibles: A New Category of Tokens Emerging.” Retrieved from
https://thecontrol.co/digital-collectibles-a-new-category-of-tokens-emerging-fb991c1dff6a
Truffle. (2019). “Truffle Suite.” Retrieved from https://truffleframework.com/
Tschorsch, F. and B. Scheuermann. (2016). “Bitcoin and beyond: A technical survey on decentralized digital
currencies.” IEEE Communications Surveys and Tutorials, 18(3), 20842123.
Vacca, J. R. (2013). Computer and information security handbook. (J. R. Vacca, Ed.) (2nd ed). Waltham,
Mass.: Morgan Kaufmann.
Vermeulen, E., M. Fenwick and W. Kaal. (2018). “Why Blockchain will Disrupt Corporate Organizations:
What can be Learned from the “Digital Transformation.”” The Journal of the British Blockchain
Association, 1(2), 91100.
Vogelsteller, F. (2015). “ERC: Token standard #20.” Retrieved from
https://github.com/ethereum/EIPs/issues/20
Voshmgir, S. (2018). “Fungible Tokens vs. Non-Fungible Tokens.” Retrieved from
https://blockchainhub.net/blog/blog/nfts-fungible-tokens-vs-non-fungible-tokens/
Waltl, B., C. Sillaber, U. Gallersdörfer and F. Matthes. (2019). “Blockchains and Smart Contracts: A Threat
for the Legal Industry?” In: Business Transformation through Blockchain: Volume II (pp. 287315).
Wang, Y. (2017). Designing Privacy-Preserving Blockchain Based Accounting Information Systems.
SSRN Electronic Journal.
Waterson, M. (2016). Independent Review of Consumer Protection Measures concerning Online
Secondary Ticketing Facilities. Retrieved from https://bit.ly/2wLvnrB
Weiss, Y., D. Tirosh and A. Forshtat. (2018). EIP 1613: Gas stations network.” Retrieved from
https://eips.ethereum.org/EIPS/eip-1613
Wood, G. (2014). “Ethereum: a secure decentralised generalised transaction ledger. Ethereum Project
Yellow Paper, 132.
Wüst, K. and A. Gervais. (2017). “Do you need a Blockchain?” IACR Cryptology EPrint Archive, 17.
Zohar, A. (2015). “Bitcoin: Under the Hood.” Communications of the ACM, 58(9), 104113.
... Its ability to provide a secure and immutable record (Kumar et al., 2018) of information makes blockchain a perfect fit for sustainable investments (Chohan, 2018). By utilizing blockchain for tracking investments in eco-friendly projects (Regner, 2019) or renewable energy initiatives, investors can have verifiable proof of where their funds (Evans, 2019) are being allocated and how these investments are impacting the environment (Hawasin et al., 2023) positively. ...
... Through smart contracts embedded in blockchain technology (Belu, 2019), investors can automatically enforce predefined rules and conditions (Shrivastava et al., 2020), such as the allocation of dividends to support sustainable development (Kumar et al., 2018) initiatives or the exclusion of certain industries deemed harmful to the environment (Chohan, 2018) or society. This decentralization of financial systems allows (Regner, 2019) for democratization of sustainable investments, making it more accessible (Evans, 2019) to individual investors, not just large institutions (Hawasin et al., 2023). ...
... Accountability is crucial (Chohan, 2018) for driving positive change in sustainable investments. Investors have a responsibility (Regner, 2019) to hold companies, funds, and policymakers accountable (Evans, 2019) for their actions, ensuring they prioritize sustainable practices and ESG considerations (Hawasin et al., 2023). By exercising their influence as shareholders, investors can demand (Gawusu, 2022) greater accountability from the companies they invest in (Ng, 2020), encouraging company-wide adoption of responsible practices (Tseng et al., 2019). ...
Chapter
Full-text available
The book chapter provides an overview of the regulatory and legal implications surrounding the integration of blockchain technology and digital twins for sustainable investments. The fusion of these technologies offers immense potential for transparency, accountability, and efficiency in achieving sustainable economic and environmental goals. However, it also introduces several challenges which need to be addressed in order to ensure a secure and reliable environment for investors. It also explores the regulatory frameworks required to balance transparency and privacy, the enforceability and interpretation of smart contracts, tokenization regulations, cross-border investments, and cybersecurity considerations. Through an analysis of these implications, it becomes evident that collaboration between governments, regulatory bodies, and industry stakeholders is crucial in developing comprehensive frameworks that protect investor rights while embracing the benefits of blockchain-digital twin fusion.
... [27][28][29] Blockchain contracts enforce their terms without reliance on a third party and create tamper-proof records due to the cryptographic and immutable nature of BCT. 30 Along with these programmable contracts, BCT facilitates the creation of non-fungible tokens (NFTs) that resemble unique, indivisible and in-exchangeable (for other tokens) digital assets. 31 On blockchain markets, smart contracts are often used to facilitate the buying and selling of NFTs. The funds are held by the smart contract, which functions as a digital escrow, until the buyer receives the NFT. ...
... One of the biggest challenges with vouchers is ensuring their validity and preventing fraud. 31 BCT can help solve this problem by providing a secure and transparent way to create and track vouchers. Blockchaingenerated digital tokens can be redeemed like coupons or gift cards. ...
Article
In South Africa, many people are homeless or doing informal work for which they receive small amounts of cash from caring individuals. The world is moving towards cashless transactions, but devices are needed to support that move. Many people in need cannot afford such devices and usually receive cash, but fewer donors carry cash. Consequently, people in need receive less informal financial support. We propose a system that allows donors to give digital vouchers that can be redeemed at participating stores and institutions of care. This study aimed to investigate the use of blockchain technology in digital voucher management and to demonstrate the application of smart contracts to disintermediate the value transfer process specific to the donation process. A demonstrator was built to include a front end for the user to interact with and a back end containing the application logic, which was built on the Polygon blockchain, a second-layer solution for the Ethereum blockchain. The model included tokenising vouchers as non-fungible tokens, and the smart contracts governed their logic and the conditions to be met. The demonstrator was validated using smart contract and unit tests to evaluate the security and functionality. While the model was not implemented in reality, a fully functioning demonstrator was developed. The platform achieved the aim of disintermediating the voucher management process. A real-world implementation could help many in need to receive tokens for food, shelter and clothing from direct, individual donors.
... Research in this field focusses on the applications of NFT technology in various industries, such as entertainment, fashion and real estate, as well as on issues related to legal regulations (Ante, 2021;Regner, Urbach & Schweizer, 2019). Research in the above-mentioned areas also focusses on the security of the sector, its scalability, and regulatory challenges (Antonopoulos, 2017; Tapscott & Tapscott, 2016). ...
Article
Full-text available
Editorial The FinTech financial services sector has undergone revolutionary changes in recent years. They concern both the products and services offered, as well as the interactions of both institutional and individual entities with financial institutions. The FinTech sector's landscape is evolving in an extremely dynamic way, affecting many other sectors of the economy. These changes also reflect technological progress and the changing needs of the digital economy. The purpose of this editorial is to highlight trends in the digital economy and finance sector. It will present both key research areas and the literature that underpins the future development of the FinTech sector. Blockchain technology and cryptocurrencies remain at the forefront of FinTech innovation due to their unique properties related to decentralisation, transparency and security. Current research goes far beyond basic applications such as Bitcoin (Nakamoto, 2008; Buterin, 2013) to analyse more complex aspects of the financial ecosystem based on distributed ledger technology. Key topics in this area include decentralised finance (DeFi), smart contracts, and non-fungible tokens (NFTs). Decentralised finance (DeFi) is a growing sector that aims to eliminate intermediaries in financial services. Users can therefore obtain loans, trade assets, or manage funds using smart contracts where the contract terms are automatically executed. This eliminates the need to trust central institutions (Schär, 2021; Szabo, 1997). Non-Fungible Tokens (NFTs) are digital assets that confirm the ownership and authenticity of unique assets, such as works of art, music, or virtual real estate. The value
... Additionally, NFTs serve as digital certificates for fine jewelry and gemstones, verifying their delivery [37], as well as tracking the ownership history of real-world items [38]. Beyond these applications, NFTs are also being utilized in various other aspects of life, such as in ticketing systems [39,40], the music industry for protecting music copyright and distributing artists' works directly to users through decentralized applications [41], and in the agricultural sector through the application of blockchain technology with NFTs in the trade of agricultural products [42]. ...
Article
Full-text available
Recommender systems are widely used in domains such as movies, music, and e-commerce. Non-Fungible Tokens (NFTs), introduced through blockchain technology, have become a remarkable research topic due to their technological characteristics such as uniqueness, proof of ownership, immutability, and traceability. They are used in various fields such as art, finance, and education. However, research on NFT recommendation systems remains limited. NFTs introduce unique challenges due to their high sparsity of user-item interactions, diverse data types such as images, textual information, and transaction data, and blockchain anonymity, which leads to a lack of demographic and score data. These factors complicate the development of personalized recommendations. In this study, a personalized recommendation system for NFTs was developed using deep learning methods, leveraging the distinctive technological features of NFTs and addressing the challenges of the NFT domain. The proposed model, named NFT-NCFAE, utilizes Neural Collaborative Filtering (NCF) to capture user-item interactions and employs AutoEncoder (AE) to integrate diverse NFT-related data, such as images, text, prices, and transaction history, alongside user data. To evaluate the specific contribution of the AE within the developed model, an additional analysis was conducted using only NCF, focusing on user-item interactions without incorporating additional NFT-related data. Both models were tested on a dataset utilized in a previous study from the literature, and the results were thoroughly evaluated. The findings indicate that the NFT-NCFAE model outperforms both the existing study in the literature and the NCF model. Consequently, the NFT-NCFAE model has the potential to contribute significantly to the development of personalized NFT recommendation systems.
... Then, in 2015, the first NFT project titled "Etheria" was launched and it was defined as "Ethereum's oldest NFT project may not actually be the first, but it's the wildest" (Matney, 2021). There were a few more attempts to process an NFT: however, the term reached wider usage with the standard ERC-271 because it was the first proposed standard in 2017 on the Ethereum GitHub (Regner, Schweizer, & Urbach, 2019). Throughout these projects, NFTs have become in vogue. ...
Conference Paper
Full-text available
The phenomenon of art has been discussed in terms of creation, transfer, consumption, and purchasing behavior since the day it was defined and started being experienced. With the advent of NFTs in our lives, new exploration areas and art purchase activities, which have a very changeable structure even when it comes to traditional art purchasing, have emerged. One of the initial concerns posed in the creation of this research is how the existence of NFTs at the convergence of digital media, digital money, art, design, investment, culture, and knowledge is regarded. It is important to comprehend how Turkish digital art market actors define and interpret NFTs, the functions they provide, and the selection criteria they apply when interacting with NFTs. Three fundamental research questions were initially determined for this purpose: (1) What are the motivations underlying creators' perspectives and consumer acquisition of digital art and the influence on trading decisions of actors in the digital art market in Turkey? (2) In which categories do these motivations occur and how are they actualized by Turkish digital art buyers and sellers? (3) What is the causal hierarchy among the motivation variables that influence digital art trading? A mixed method analysis was conducted and findings led to the conclusion that there are two factors: namely, “non-material symbols” and “material symbols.” These two primary groups of motivations were determined to make individuals engaged in NFT-related activities in Turkey. The first of these groups focuses on the structural, intriguing, and aesthetic elements that let them represent themselves in unique ways, feel compatible with themselves, feel like they belong to society/community, can adapt to new technologies, create authentic identities, and distance themselves from reality. The second group views NFTs as a culturally significant change symbol and an investing tool that enables alternative investment options.
Article
Full-text available
Defined as an agreement between multiple parties and systematically executed by a computer code, smart contracts enable trust-less execution without a third party. Despite the trusted implementations that smart contracts offer, including those based on standards, different security problems and vulnerabilities arise during their development and execution. To address these issues, multiple studies have proposed potential solutions, focusing particularly on the verification of smart contracts and considering the standard-based ones using formal verification techniques. However, the sheer amount of research makes it difficult to accurately articulate the state-of-the-art. To tackle this challenge, we propose a systematic literature review that deals with formal verification of ERC-based smart contracts. ERC (Ethereum Request for Comments) standards enable a range of functionalities, such as the creation and management of tokens. Thus, our review provides an overview of ERC standards and examines their related potential issues. Furthermore, we investigate existing solutions presented in 19 relevant studies published between 2019 and July 2023. We analyze and classify approaches to formal modeling, properties’ specification and techniques used in the verification of smart contracts. Finally, we discuss the research challenges and suggest some promising future directions to stir research efforts into this area.
Chapter
Block Chain Cryptocurrencies are playing vital role in Financial as well in all other sectors .Recently in the year 2022 battle between Russo-Ukrainian is in fact enduring battle between two countries Russia and Ukraine. Subsequent to the Russian military build-up on the Russia–Ukraine border from late 2021, the battle extended ominously when Russia propelled a complete incursion of Ukraine on 24 February 2022.Monetary problem obviously showcases a foremost role in wars, the 2022 war between Russia and Ukraine is the prime major battle with a major but role of crypto-currencies. Because Russian military forces attacked Ukraine the United States along with its partners have imposed exceptional sanctions on Russia. These situations have led to lot of queries, regarding whether crypto-currencies can be employed by Russian performers to circumvent the authorizations. In a broader sense, the Russia-Ukraine crisis has made the policymakers to resolve how to normalize digital possessions. This chapter emphasizes on how best Ukraine is able to manage the financial crisis during Ukraine –Russia war using crypto-currencies and Non-fungible tokens in terms of Military and humanity.
Article
Full-text available
The fair price ticketing curse occurs when an event organizer sells tickets at prices that do not correspond to underlying demand conditions and does not want resellers to profit from resale opportunities. The curse has been exacerbated with the advent of online ticketing. The challenge is to facilitate genuine ticket exchange while eliminating resale for profit. None of the attempted public or private solutions solve the problem. We propose a simple mechanism, identify a key set of necessary conditions for it to work, and discuss recent technological innovations that facilitate its implementation.
Article
Full-text available
We live in a world that has historically been dominated by centralized, hierarchical organizations. Such organizations are characterized by (i) a centralized source of authority; (ii) a formal hierarchy with clearly defined “roles”; and, (iii) standardized operational systems and procedures dictated by that centralized authority/hierarchy. This type of organization has exerted an enormous influence on modern political, economic and social life, particularly in a business context. Regulatory models have been designed to support and sustain businesses organized in this way. Today, however, new digital technologies are disrupting this “old world” and introducing a shift in the practices and mindset of our society. New technologies are driving the emergence of “flatter”, more decentralized forms of organization. In this paper, we offer an analysis of how blockchain and related distributed ledger technologies are disrupting corporate organizations as an illustration of this broader “digital transformation.” The paper briefly introduces the digital transformation and main argument (Section 1); then considers how the digital transformation has led to the emergence of “platform” companies (Section 2). Since blockchain technology can be viewed as a next step in the “digital development” of a corporate organization, the paper then discusses the main features of blockchain technologies and smart contracts (Sections 3 & 4) and examines the often-made claim that these technologies are all just hype / a fad (Section 5). Section 6 explores why these technologies are so potentially disruptive in a business context and then introduces several examples of such blockchain-based business organizations, as well as possible future developments (Sections 7 and 8). Section 9 concludes.
Article
Full-text available
Trust is a fundamental precondition underpinning exchange and economic coordination but is costly to maintain. Given the potential for agents to enjoy zero-sum gains by opportunistically betraying the trust of exchanging counterparties, an edifice of occupational roles, organisational forms, and institutional practices have emerged in an effort to uphold trust. In simple terms, there exists a “cost of trust.” This paper provides numerical estimates of the cost of trust for the United States economy, based on an attribution of laborforce occupational data with varying degrees of trust-maintenance. Occupations represented in high cost-of-trust activities include managers, lawyers, and judges, tax professionals, accountants, and auditors. Overall, it is estimated that the cost of trust accounts for 35 percent of U.S. employment in 2010. The cost of trust has significant implications for the economic applicability of blockchain compared with conventional forms of ledger technology largely maintained by centralised third-party organizations.
Article
Full-text available
Blockchain technology has attracted tremendous attention in both academia and capital market. However, overwhelming speculations on thousands of available cryptocurrencies and numerous initial coin offering (ICO) scams have also brought notorious debates on this emerging technology. This paper traces the development of blockchain systems to reveal the importance of decentralized applications (dApps) and the future value of blockchain.We survey the state-of-the-art dApps and discuss the direction of blockchain development to fulfill the desirable characteristics of dApps. The readers will gain an overview of dApp research and get familiar with recent developments in the blockchain.
Article
Full-text available
Blockchain is of rising importance as a technology for engineering applications in cross-organizational settings, avoiding reliance on central trusted third-parties. The use of blockchain, instead of traditional databases or services, is an architectural choice in the development of a software system. Architecture impacts the non-functional qualities of systems, creating design trade-offs between these qualities. The costs of execution and storage are important non-functional qualities, but as yet little is known about them for blockchain-based systems. How expensive is it to use blockchains compared to conventional execution and storage infrastructure? We investigate this question using business process execution as a lens. Specifically, we compare the cost for computation and storage of business process execution on blockchain vs. a popular cloud service. Besides monetary cost, blockchains like Ethereum limit the complexity of new blocks by capping costs through network-defined limits. For applications using such blockchains, the limit per block, thus, translates into an upper bound on throughput scalability. First, we implement and measure the cost of business process execution on blockchain and cloud services for a business process model from a large-scale industrial dataset and an example from literature. We observe two orders of magnitude difference in this cost. Second, we illustrate how cost models can be used to project the impact of different workload assumptions. Finally, we discuss throughput scalability limits as well as trade-offs between cost and other non-functional qualities in the design of blockchain-based systems.
Conference Paper
Full-text available
Blockchain is rapidly evolving and there is an increasing interest in the technology in both practice and academia. Recently, a blockchain use case called Initial Coin Offering (ICO) draws a lot of attention. ICO is a novel form of crowdfunding that utilizes blockchain tokens to allow for truly peer-to-peer investments. Although, more than 4.5 billion USD have been invested via ICOs, the phenomenon is poorly understood. Scientific research lacks a structured classification of ICOs to provide further insights into their characteristics. We bridge this gap by developing a taxonomy based on real-world ICO cases, related literature, and expert interviews. Further, we derive and discuss prevailing ICO archetypes. Our findings contribute to theory development in the field of ICOs by enriching the descriptive knowledge, identifying design options, deriving ICO archetypes, and laying the foundation for further research. Additionally, our research provides several benefits for practitioners. Our proposed taxonomy illustrates that there is no one-size-fits-all model of ICOs and might support the decision-making process of start-ups, investors and regulators. The proposed ICO archetypes indicate how common ICOs are designed and thus might serves as best practices. Finally, our analysis indicates that ICOs represent a valid alternative to traditional crowdfunding approaches.
Chapter
With billions of dollars spent on blockchain, there clearly is a need to determine if this technology should be used, as demonstrated by the many proposals for decision schemes. In this work we rigorously analyze 30 existing schemes. Our analysis demonstrates contradictions between these schemes – so clearly they cannot all be right – and also highlights what we feel is a more structural flaw of most of them, namely that they ignore alternatives to blockchain-based solutions. To remedy this, we propose an improved scheme that does take alternatives into account, which we argue is more useful in practice to decide an optimal solution for a particular use case.
Article
At the tip of the hype cycle, trust-free systems based on blockchain technology promise to revolutionize interactions between peers that require high degrees of trust, usually facilitated by third party providers. Peer-to-peer platforms for resource sharing represent a frequently discussed field of application for “trust-free” blockchain technology. However, trust between peers plays a crucial and complex role in virtually all sharing economy interactions. In this article, we hence shed light on how these conflicting notions may be resolved and explore the potential of blockchain technology for dissolving the issue of trust in the sharing economy. By means of a dual literature review we find that 1) the conceptualization of trust differs substantially between the contexts of blockchain and the sharing economy, 2) blockchain technology is to some degree suitable to replace trust in platform providers, and that 3) trust-free systems are hardly transferable to sharing economy interactions and will crucially depend on the development of trusted interfaces for blockchain-based sharing economy ecosystems.