nw  

Melon Reporting & Auditing

Summary

Extract, Visualize and Audit Data from Technology Regulated and Operated Investment Funds on the Ethereum Blockchain

Keywords

Ethereum, Blockchain, Smart Contracts, Investment Funds, Solidity, Dapp, JavaScript, React, D3, Redux, Event Sourcing, Melon Protocol

Abstract

Melonport creates a set of smart contracts that facilitates technology regulated and operated investment funds to enable crypto asset management on the blockchain. There will be traditionally regulated hybrid funds that build upon these. The goal of this thesis is to create a system on top of the Melon Protocol that enables reporting and auditing of Melon funds to simplify the administration of such hybrid funds.

The Melon Protocol and the whole Ethereum blockchain ecosystem is bleeding edge technology. A large set of the software we use to develop the Reporting and Auditing module is not in a stable state. Documentation of these technologies is often sparse, wrong or not available at all. This thesis shows that it is a challenge to extract data for reports. Data mocking and the development of a software component to simulate Melon funds is necessary to receive visualizable data with the current state of the Melon Protocol. The simulation of funds proves itself valuable for both real and mocked data because it enables to do historic and final calculations in a standardized setting.

By analyzing and classifying available data that can be retrieved from the Melon Protocol we are able to define what is expected to be part of a Melon fund report from the perspective of fund managers, investors, auditors and regulators.

We present an analysis of different smart contract solution variants that could store audits on Melon funds. We further discuss the reference smart contract that is written in Solidity. An auditor can sign off an audit over a specific time span of a fund through the uPort mobile app. With this action they can bring the regulatory requirement of audited annual reports back on the blockchain to be consumed by the Melon Protocol Policies.

The report is presented in form of a web interface that is also printable. It is designed in a way that managers and investors gain more insight into the history of a Melon fund. Before the Reporting and Auditing module, users were only able to see the current state of funds. The user interface can now be further extended to suit the need of future users with filters, color coding of certain data points and additional visualizations.

Mockups of a final report
Key Facts

Bachelor-Thesis in one semester: 360 hours per student (720 in total) over 6 months.

Customer

Melonport AG, Industriestrasse 14, 6300 Zug. Melonport.com

Project-Team

Simon Emanuel Schmid & Benjamin Zumbrunn

Supervisors

Prof. Sarah Hauser, sarah.hauser@fhnw.ch
Markus Knecht, markus.knecht@fhnw.ch

Links
<< zurück