Politecnico di Torino (logo)

Scaling Hyperledger Fabric via Blockchain splitting

Lorenzo Alluminio

Scaling Hyperledger Fabric via Blockchain splitting.

Rel. Valentina Gatteschi. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2021


Over the last decade blockchain platforms have attracted increasing interests; the maturation of the technology allowed it to develop from a peer-to-peer payment system originally inspired by the cypherpunk movement to a technology which today also finds applications in the industry. This evolution required an adaptation to fit with the needs of enterprise use, thus causing the transition from the permissionless paradigm of the original open blockchains to the permissioned one, more suited to the use case. However the technology is not yet ready for industrial massive scale deployments, since it presents some scalability problems due to the underlying Byzantine Fault Tolerant protocols used to reach consensus on the order of transactions, which hinder its adoption. Several different approaches have been proposed by the research community to mitigate this problem, some directly aiming at improving the scalability of consensus protocols, others trying to tackle the problem from an alternative perspective, i.e. by setting up off-chain channels to lower the workload of the actual blockchain. In architectural terms, our proposal positions itself in the middle of these two extremes, beside sharding approaches. Indeed we present a solution which aims at scaling permissioned blockchains through adaptive parallelization, more specifically by dividing individual blockchains into smaller child blockchains when they become too large, thus ensuring peak performances at all times. Our solution aims at achieving this objective while still ensuring maximum flexibility and autonomy to the individual blockchains, thus effectively contributing to the state of the art. In order to efficiently achieve this goal it is of crucial importance to provide means for interoperability between individual blockchains, therefore we include in our solution two cross chain communication protocols, namely Transfer of Knowledge and Transfer of Asset, which allow for trustless flows of information and assets across blockchains. Furthermore we provide a security and performance analysis for all the proposed protocols.

Relators: Valentina Gatteschi
Academic year: 2020/21
Publication type: Electronic
Number of Pages: 60
Additional Information: Tesi secretata. Fulltext non presente
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Ente in cotutela: TELECOM ParisTech - EURECOM (FRANCIA)
Aziende collaboratrici: NEC Laboratories Europe GmbH
URI: http://webthesis.biblio.polito.it/id/eprint/18137
Modify record (reserved for operators) Modify record (reserved for operators)