Papers1 provider · 1 record
January 1, 2018· Montana State University ScholarWorks (Montana State University)
dissertation
Open access

Mitigating software engineering costs in distributed ledger technologies

Authors:Jonathan Taylor Heinecke *

Abstract

Distributed ledger technologies (DLTs) are currently dominating the field of distributed systems research and development. The Ethereum blockchain is emerging as a popular DLT platform for developing software and applications. Several challenges in Ethereum software development are the complex nature of working with DLTs, the lack of tools for developing on this DLT, and poor documentation of concepts for DLT developers. In this thesis, we provide building blocks that reduce the complexity of DLT operations and lower the barrier to entry into DLT development. We do this by providing a Node.js library, Ethereum-Easy, that simplifies operations on Ethereum. We implement this library into a sample application called Rock, Paper, Scissors (RPS) and built a continuous delivery, continuous integration pipeline for deploying Ethereum code (Jenk-Thereum). This thesis aims to make development on DLTs easier, quicker, and less expensive.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.