title: Trading securities on the Blockchain : design and implementation of a prototypical system to trade securities utilizing smart contracts
Creators: name: Brottrager, Johannes
Publisher: name: TU Wien
Year: 2019
Subjects: subject: Wertpapiere
subject: Aktien
subject: Blockchain
subject: Ethereum
subject: Trading
subject: Tokens
subject: ERC-1400
subject: Solidity
subject: Smart Contract
subject: Securities
subject: Stocks
subject: Blockchain
subject: Ethereum
subject: Trading
subject: Tokens
subject: ERC-1400
subject: Solidity
subject: Smart Contract

description: Die Einführung von Smart Contracts durch Kryptowährungssysteme wie Ethereum, die die de-zentrale Berechnung von Programmen auf einer Blockchain ermöglichen, bietet viele Anwendungsmöglichkeiten und Einsparpotenziale im Bankenumfeld. Es gibt jedoch nur wenige konkrete Implementierungen und wissenschaftliche Arbeiten, die sich mit dem Potenzial der Tokenisierung von Wertpapieren zum Handel auf einer Blockchain befassen. Die vorliegende Arbeit zeigt deshalb auf, wie ein System, das es Retailbanken ermöglicht, konventionelle Wertpapiere auf einen Blockchain-Ledger zu bringen, entworfen und gebaut werden kann. Zu diesem Zweck werden andere Systeme, die eine ähnliche Funktionalität anbieten, auf ihre Verwendbarkeit in diesem Bereich getestet und analysiert, sowie vielversprechende Standards für Wertpapiere auf einer Blockchain überprüft. Ein Prototyp wird auf der Grundlage der ERC-1400-Gruppe von Token-Standards, Anforderungen aus bestehenden Projekten und rechtlichen Voraussetzungen erstellt. Der smart-contract-basierte Prototyp repräsentiert konventionelle Wertpapiere auf einer Ethereum-Blockchain und bietet Funktionen wie Know-Your-Customer (KYC) und Anti Money Laundering (AML) Einschränkungen, Dividendenzahlungen und Aktionärsabstimmungen. Er ist konfigurierbar, kann während des Betriebs aktualisiert werden und stellt somit eine erweiterbare Basis für reale Anwendungen dar. Der Prototyp demonstriert das Potenzial sowie die möglichen Probleme eines derartigen Systems. Durch seine Defizite werden etwaige Forschungfelder für zukünftige Studien, wie Datenschutzbedenken und die Rechtskonformität eines solchen Verfahrens, aufgezeigt. Letztlich soll diese Arbeit weitere Projekte und Forschungsarbeiten auf diesem Gebiet anregen, um die Effizienz von Bankprozessen zu steigern.
description: The recent inception of smart contracts in cryptocurrency systems like Ethereum, enabling the decentralized computation of programs on a blockchain, offers a lot of potential applications and savings in a banking context. But there are few concrete implementations and scientific works dealing with the potentials of tokenizing securities to be traded on a blockchain. This thesis explores, how a system, that enables retail banks to bring conventional securities on a blockchain ledger, can be designed and built in order to capitalize on this potential. To this end, other systems, that could potentially fulfill a similar role are reviewed and analyzed for their usability in this scope and checked for promising standards for securities on a blockchain. A prototype of such a system is created based on the ERC-1400 group of token standards, requirements elicited from existing projects and legal needs. The smart contract prototype represents conventional securities on an Ethereum blockchain and includes features like Know-Your-Customer (KYC) and Anti Money Laundering (AML) restrictions, dividend payment, and shareholder voting. It is configurable and upgradeable while deployed, making it an extendable base for real-world applications. The prototype shows the potential, as well as the issues such a system needs to address. Its shortcomings show possible directions for future research, such as privacy concerns and legal compliance of such operations. Finally, this thesis should inspire further work and research in this field, to help improve on the efficiency of banking processes.