Litcius/Paper detail

A blockchain architecture for industrial applications

Lodovica Marchesi, Michele Marchesi, Roberto Tonelli, Maria Ilaria Lunesu

2022Blockchain Research and Applications43 citationsDOIOpen Access PDF

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.

Topics & Concepts

ImmutabilityBlockchainComputer scienceValidatorCryptocurrencyComputer securityArchitectureTransparency (behavior)Block (permutation group theory)Proof-of-work systemHash functionCertificationWorld Wide WebMathematicsLawGeometryArtVisual artsPolitical scienceBlockchain Technology Applications and SecurityCryptography and Data SecurityCloud Data Security Solutions