Blockchain and Smart Contracts for Telecommunications: Requirements vs. Cost Analysis

Blockchain technology offers solutions to numerous network problems by leveraging distributed record-keeping and collaborative decision-making features. However, deployment considerations such as blockchain infrastructure cost, performance requirements, and scalability are often overlooked. This pap...

Full description

Bibliographic Details
Main Authors: Nima Afraz, Francesc Wilhelmi, Hamed Ahmadi, Marco Ruffini
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10232988/
Description
Summary:Blockchain technology offers solutions to numerous network problems by leveraging distributed record-keeping and collaborative decision-making features. However, deployment considerations such as blockchain infrastructure cost, performance requirements, and scalability are often overlooked. This paper provides an in-depth perspective on deploying blockchain-based solutions for telecommunications networks, estimating costs, comparing infrastructure options (on-premises, IaaS, BaaS), and choosing a suitable blockchain platform. To that end, we identify the performance limitations of the proposed solution under various deployment infrastructures by studying two prominent use cases: one proposing a distributed marketplace solution for 5G slice brokering and another one on the decentralization of federated learning (FL) through blockchain. For the slice brokering use case, our experiments showed that sub-second latency could be achieved for a maximum transaction throughput in the range of 10 to 200 transactions per second (TPS), whereas use cases requiring a higher throughput (300 to 400 TPS) would need more computational resources. Meanwhile, the FL use case provided insights into the achievable accuracy of distributed learning under various blockchain settings (public, consortium, and private), which led to the understanding that private and consortium blockchains can achieve acceptable accuracy in significantly lower training times compared to public blockchains.
ISSN:2169-3536