Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Applicability Analysis of Blockchain Technology
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science.ORCID iD: 0000-0001-9801-7625
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0000-0002-4031-2872
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science. (Pervasive and Mobile Computing)ORCID iD: 0000-0003-0244-3561
2023 (English)In: 2022 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), IEEE, 2023Conference paper, Published paper (Refereed)
Abstract [en]

Blockchain technology has been generating great interest by a variety of industry sectors. Realizing the strength of blockchain technology beyond its successful application in the cryptocurrency arena, researchers have been evaluating and using blockchain for applications such as supply chain management, the energy industry, health sectors, and much more. Some of the features include smart contracts, decentralization, consensus, immutable distributed ledgers, cryptographic hashing, and digital signatures. There are multiple types of blockchain and different consensus models. However, it is often a significant undertaking to determine if an application requires a blockchain. What kind of blockchain and consensus model is best suited for a given scenario? This paper addresses this challenge by evaluating different blockchain solutions along with the consensus models to determine the applicability for different use cases. We propose a guideline and applicability analysis framework (AAF) to determine whether an application needs a blockchain solution or not. The AAF is divided into 6 domains, 11 subdomains, and 45 controls. It is designed to ingest detailed user requirements to perform a weighted evaluation that is built on mathematical constructs to determine the scenario in which a blockchain-based solution is appropriate. Moreover, this article also includes an example of evaluating applicability through AAF with the help of a use-case scenario.

Place, publisher, year, edition, pages
IEEE, 2023.
Keywords [en]
Blockchain, Blockchain Applicability, Permissioned Blockchain, Permissionless Blockchain, Proof of Work (PoW), Proof of Stake (PoS), Proof of Authority (PoA), Practical Byzantine Fault Tolerance (PBFT)
National Category
Computer Systems
Research subject
Pervasive Mobile Computing; Cyber-Physical Systems
Identifiers
URN: urn:nbn:se:ltu:diva-95751DOI: 10.1109/CSDE56538.2022.10089307Scopus ID: 2-s2.0-85153680239OAI: oai:DiVA.org:ltu-95751DiVA, id: diva2:1740258
Conference
2022 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), Gold Coast, Australia, 18-20 December 2022
Note

ISBN för värdpublikation:978-1-6654-5305-9;

Funder:Swedish Energy Agency (43090–2); Cloudberry Datacenters.

Available from: 2023-02-28 Created: 2023-02-28 Last updated: 2023-09-05Bibliographically approved
In thesis
1. Tradeoff Analysis and Sharding of Blockchain Technology
Open this publication in new window or tab >>Tradeoff Analysis and Sharding of Blockchain Technology
2023 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Blockchain is a secured, shared, and distributed ledger system that records and tracks resources without requiring a centrally trusted authority. In addition to cryptocurrency, blockchain can be used for supply chain, logistics, healthcare, energy industries, and other financial services.

However, blockchain technology faces several challenges, including energy consumption, security risks, governance, performance, and scalability. Hence, the government and private sectors are yet to consider blockchain-based solutions as a sustainable approach to building their business models. Addressing these challenges will enable blockchain technology to reach its full potential and become a transformative force in various industries. Scalability is a major challenge in blockchain, as reaching consensus when there is a large number of participating nodes requires significant computational power or complex repetitive communications among the nodes. This issue could be addressed with blockchain sharding.

This thesis investigates various opportunities, challenges, and tradeoffs related to blockchain technologies. Based on the governance model and quality attributes, we provide a tradeoff analysis considering technical properties, such as the performance and important architectural considerations about blockchain systems. Furthermore, we address the scalability issues regarding traditional blockchain solutions and identify the possibilities of sharding solutions to improve the performance and scalability of blockchain. Sharding is a technique to improve scalability by dividing the network into smaller parts called shards. Sharding allows blockchain networks to process more transactions per second (TPS) by distributing the workload across different nodes in the network. While sharding can improve the scalability of blockchain networks, it introduces some new challenges due to the consensus process and the requirements to maintain consistency between shards, which are part of our studies.

There are six major contributions. First, we conduct a literature survey of blockchain from the applications, challenges, and opportunities perspective. It presents some tradeoffs of blockchain, a comparison among different consensus mechanisms, and discusses challenges, including scalability, privacy, interoperability, energy consumption, and regulatory issues. Second, we evaluate the mobility gap for Electric Vehicle (EV) charging transactions by leveraging blockchain-based solutions. We also present a proof of concept using the Hyperledger consortium platform to evaluate the technical feasibility of the proposed approach. Third, we present a quantitative performance and scalability analysis of some popular private blockchain platforms, including Ethereum Quorum, Corda, and Hyperledger Fabric. Fourth, we propose a taxonomy guideline that provides critical insights for determining a suitable blockchain platform. Fifth, we propose a guideline and Applicability Analysis Framework (AAF) to determine whether an application needs a blockchain solution or not. This framework is designed to ingest detailed user requirements to perform a weighted evaluation built on mathematical constructs to determine the scenario in which a blockchain-based solution is appropriate. Finally, we present a review of recent sharding technologies, including Polkadot, Ethereum Casper, and Cardano Hydra to discuss the performance challenges of blockchains and provide important insights on the tradeoffs regarding blockchain trilemma: Decentralization, Security, and Scalability (DSS).

Place, publisher, year, edition, pages
Luleå: Luleå University of Technology, 2023
Series
Doctoral thesis / Luleå University of Technology 1 jan 1997 → …, ISSN 1402-1544
Keywords
Blockchain, tradeoff, sharding
National Category
Computer Systems
Research subject
Pervasive Mobile Computing
Identifiers
urn:nbn:se:ltu:diva-96980 (URN)978-91-8048-333-9 (ISBN)978-91-8048-334-6 (ISBN)
Public defence
2023-06-16, A193, Luleå tekniska universitet, Skellefteå, 13:00 (English)
Opponent
Supervisors
Available from: 2023-05-03 Created: 2023-05-03 Last updated: 2024-08-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Monrat, Ahmed AfifSchelén, OlovAndersson, Karl

Search in DiVA

By author/editor
Monrat, Ahmed AfifSchelén, OlovAndersson, Karl
By organisation
Computer ScienceEmbedded Internet Systems Lab
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 240 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf