A blockchain architecture for industrial applications

Marchesi L.;Marchesi M.;Tonelli R.;Lunesu M. I.
2022-01-01

Abstract

Blockchain and the programs running on it, called smart contracts, are increasingly applied in all fields where trust and strong certifications are required. Our work focuses on industrial applications of blockchains and not on cryptocurrencies or tokens. We use frameworks to compare public and permissioned blockchains specifically suited for industrial applications. We also propose a complete solution based on Ethereum to implement a decentralized application, putting together in an original way, components and patterns already used and proven. This solution is characterized by a set of validator nodes running the blockchain using Proof-of-Authority or similar efficient consensus algorithms, by the use of an explorer enabling users to check the blockchain state, and the source code of the smart contracts running on it. From time to time, the hash digest of the last mined block is written into a public blockchain to guarantee immutability. The right to send transactions is granted by validator nodes to users by endowing them with the Ethers mined locally. Overall, the proposed approach has the same transparency and immutability as a public blockchain, largely reducing its drawbacks.
2022
Inglese
3
4
100088
Esperti anonimi
scientifica
Permissioned blockchain; Industrial application; Information system; Software application; Ethereum
no
Marchesi, L.; Marchesi, M.; Tonelli, R.; Lunesu, M. I.
1.1 Articolo in rivista
info:eu-repo/semantics/article
1 Contributo su Rivista::1.1 Articolo in rivista
262
4
open
Files in This Item:
File Size Format  
A Blockchain Architecture for Industrial Applications_BCRA.pdf

open access

Type: versione editoriale
Size 1.75 MB
Format Adobe PDF
1.75 MB Adobe PDF View/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie