Blockchain Engineering

Permanent URI for this collection


Recent Submissions

Now showing 1 - 5 of 5
  • Item
    Towards an Implementation of Blockchain-based Collaboration Platforms in Supply Chain Networks: A Requirements Analysis
    ( 2021-01-05) Herm, Lukas-Valentin ; Janiesch, Christian
    The competitiveness and speed of international markets have created significant pressure from competitors, forcing companies to collaborate with foreign companies. To address this situation, companies use supply chain networks (SCN) to concentrate on their core competencies while sourcing the remainder of (pre-)products or services. This situation often causes a lack of trust as the application of hard-to-trace illegal practices through complex SCN is a threat. The blockchain provides a solution for chaining data, enabling trust in its tamper-proof storage, even if there is no trust between business parties. Using blockchain also provides the opportunity to automate and monitor processes within digital SCNs in real-time. This paper aims to identify requirements for a blockchain-based collaboration platform in SCNs. We define the requirements based on a literature review and expert interviews. We use an additional survey to validate and prioritizes these 45 requirements.
  • Item
    The DLPS: A New Framework for Benchmarking Blockchains
    ( 2021-01-05) Sedlmeir, Johannes ; Ross, Philipp ; Luckow, André ; Lockl, Jannik ; Miehle, Daniel ; Fridgen, Gilbert
    Distributed Ledger Technologies (DLT) promise to revolutionize business ecosystems by permitting secure transactions without intermediaries. A widely recognized challenge that inhibits the uptake of DLT is scalability and performance. Hence, quantifying key metrics such as throughput and latency is crucial for designing DLT-based infrastructures, applications, and ecosystems. However, current benchmarking frameworks for blockchains do not cover the whole benchmarking process; impeding transparent comparisons of different DLT networks. In this paper, we present the Distributed Ledger Performance Scan (DLPS), an open-source framework for end-to-end performance characterizations of blockchains, addressing the need to transparently and automatically evaluate the performance of highly customizable configurations. We describe our new framework and argue that it significantly improves existing DLT benchmarking solutions. To demonstrate the capabilities of the DLPS, we also summarize the main results obtained from a series of experiments that we have conducted with it, giving a first comprehensive comparison of essential scalability properties of several commonly used enterprise blockchains.
  • Item
    Blockchain-based Micro-credentials: Design, Implementation, Evaluation and Adoption
    ( 2021-01-05) Kishore, Shohil ; Chan, Johnny ; Muthupoltotage, Udayangi Perera ; Young, Nick ; Sundaram, David
    This study examines a blockchain-based micro- credential system implementation with a particular focus on understanding user perceptions. While blockchain technology has become increasingly popular, its applications extend far beyond finance and cryptocurrency. In particular, blockchain enables the generation and management of verifiable digital certificates which possess several system-level advantages when compared to current solutions. Still, does the utilisation of blockchain add value to the issuers and recipients of micro-credentials? Applying a design science approach, we design, implement and evaluate a blockchain-based micro- credential management system within a business school’s executive education unit. Qualitative evaluation reveals that such systems can decrease the overall cost and administrative workload. While issuers perceive the implementation as useful and low risk, the general knowledge regarding blockchain and its advantages, especially in the context of micro- credential management, is insufficient. We discuss this amongst other challenges that must be addressed before widespread adoption of blockchain-based micro-credentials can be achieved.
  • Item
    A comparison and contrast of APKTool and Soot for injecting blockchain calls into Android applications
    ( 2021-01-05) Sanders, Sean ; Ziarek, Lukasz
    The injection of blockchain calls into an Android Application is an emerging and important tool for Android application developers. Blockchain technology provides a way of securely storing sensitive data and distributing that data while providing immutability. This paper will compare two compiler-based tools, APKTool, and the Soot framework and how they can inject blockchain calls into Android applications. A major contribution of this paper is that it compares the APKTool, and the Soot framework compilers for injecting blockchain calls, and the difficulties each tool introduces when implementing the injection of a blockchain call. To the best of our knowledge, the use of the Soot framework and the APKTool have never been used to inject blockchain calls. The reason behind this situation is the complexity of configuring blockchain calls in Android applications. Part of the difficulty is because of the constant changes in the API calls in the Android framework. This presents a challenge because the Soot and APKTool compilers have to be modified to adapt to changes in the Android API.
  • Item
    Introduction to the Minitrack on Blockchain Engineering
    ( 2021-01-05) Deters, Ralph ; Chen, Hong-Mei ; Sanders, George