vix.ing · top · new · best · stats

Requirement Analyses and Evaluations of Blockchain Platforms per Possible Use Cases

2021/03/04 by Kenji Saito, Saito, Kenji, Akimitsu Shiseki +25 · 1 citation
Computer Science · #Artificial intelligence #Blockchain #Blockchain Technology Applications and Security #Categorization #Cloud Computing and Resource Management #Computer science #Computer security #Computers and Society (cs.CY) #Confusion #Cryptography and Security (cs.CR) #Data science #Database #FOS: Computer and information sciences #IoT and Edge/Fog Computing #Software engineering #Traceability #World Wide Web #cs.CR #cs.CY #sort

paper · pdf · doi:10.48550/arxiv.2103.03209

published in arXiv (Cornell University) (Cornell University) · 50 pages, 3 figures

arxiv created 2021/03/04 · openalex publication_date 2021/03/04 · arxiv updated 2021/03/05 · openalex created_date 2021/03/15 · openalex updated_date 2026/08/05

Abstract

It is said that blockchain will contribute to the digital transformation of society in a wide range of ways, from the management of public and private documents to the traceability in various industries, as well as digital currencies. A number of so-called blockchain platforms have been developed, and experiments and applications have been carried out on them. But are these platforms really conducive to practical use of the blockchain concept? To answer the question, we need to better understand what the technology called blockchain really is. We need to sort out the confusion we see in understanding what blockchain was invented for and what it means. We also need to clarify the structure of its applications. This document provides a generic model of understanding blockchain and its applications. We introduce design patterns to classify the platforms. We categorize possible use cases by identifying the structure among applications, and organize the functional, performance, operational and legal requirements for each such case. Based on the categorization and criteria, we evaluated and compared the following platforms: Hyperledger Fabric, Hyperledger Iroha, Hyperledger Indy, Ethereum, Quorum/Hyperledger Besu, Ethereum 2.0, Polkadot, Corda and BBc-1. We have tried to be fair in our evaluations and comparisons, but we also expect to provoke discussion. The intended readers for this document is anyone involved in development of application systems who wants to understand blockchain and their platforms, including non-engineers and non-technologists. The assessments in this document will allow readers to understand the technological requirements for the blockchain platforms, to question existing technologies, and to choose the appropriate platforms for the applications they envision. The comparisons hopefully will also be useful as a guide for designing new technologies.

Related