Correntes de blocos em redes virtualizadas: protocolos de consenso e fatiamento seguro da rede
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRJ |
Texto Completo: | http://hdl.handle.net/11422/14039 |
Resumo: | [EN] Blockchains are a disruptive technology that will revolutionize our way of living, working and negotiating. Like the Internet today allows transfering files, this new technology will build an Internet of Value, in which it is possible to transfer unique resources such as money, stock, intellectual property, votes, etc. without the need for intermediate entities. One of the main challenges of blockchain-based systems, however, is to choose the consensus protocol to determine the way in which collective decisions are made in each use case. The first part of this work discusses the consensus concepts and models for different types of blockchains. We present several consensus protocols and clarify their features, advantages, disadvantages and main goals. Then, in a second part, we propose to use blockchains to secure the network-slicing-based Internet. Network slicing aims to offer agile and on-demand end-to-end services for each type of application. The main contributions of this second part are: i) the proposal and development of a blockchain-based architecture to provide auditability to network slicing orchestration operations; and ii) a proposal for the categorization of blockchains that address the diverse scenario of applications in future networks. A prototype of the proposed architecture was built using the Hyperledger Fabric platform. In the prototype, each network slice operates in an isolated channel and each blockchain is implemented through a smart contract. The results show that it is possible to provide security to network slice managements, but the consensus latency and transaction throughput might still pose a challenge. |
id |
UFRJ_f5db577ebd307bf0c5fd0d6ee8a45ba7 |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/14039 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Correntes de blocos em redes virtualizadas: protocolos de consenso e fatiamento seguro da redeBlockchain in virtualized networks: consensus protocols and secure network slicingBlockchainNFVConsensoHyperledgerCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA[EN] Blockchains are a disruptive technology that will revolutionize our way of living, working and negotiating. Like the Internet today allows transfering files, this new technology will build an Internet of Value, in which it is possible to transfer unique resources such as money, stock, intellectual property, votes, etc. without the need for intermediate entities. One of the main challenges of blockchain-based systems, however, is to choose the consensus protocol to determine the way in which collective decisions are made in each use case. The first part of this work discusses the consensus concepts and models for different types of blockchains. We present several consensus protocols and clarify their features, advantages, disadvantages and main goals. Then, in a second part, we propose to use blockchains to secure the network-slicing-based Internet. Network slicing aims to offer agile and on-demand end-to-end services for each type of application. The main contributions of this second part are: i) the proposal and development of a blockchain-based architecture to provide auditability to network slicing orchestration operations; and ii) a proposal for the categorization of blockchains that address the diverse scenario of applications in future networks. A prototype of the proposed architecture was built using the Hyperledger Fabric platform. In the prototype, each network slice operates in an isolated channel and each blockchain is implemented through a smart contract. The results show that it is possible to provide security to network slice managements, but the consensus latency and transaction throughput might still pose a challenge.[PT] A corrente de blocos (blockchain) é uma tecnologia disruptiva que deve revolucionar o nosso modo de viver, trabalhar e negociar. Assim como a Internet permite hoje a transferência de arquivos, esta nova tecnologia construirá uma Internet de Valores, na qual é possível transferir recursos únicos, como dinheiro, ações, propriedade intelectual, votos, etc. sem o intermédio de agentes reguladores. No entanto, um dos principais desafios de sistemas baseados em correntes de blocos é selecionar o protocolo de consenso mais adaptado para determinar a forma como se tomam as decisões coletivas em cada caso de uso. A primeira parte deste trabalho discute os conceitos e os modelos de consenso para diferentes tipos de correntes de blocos. Diversos protocolos de consenso são apresentados especificando suas características, suas vantagens, suas desvantagens e finalidades. A seguir, o trabalho propõe o uso de correntes de blocos para prover segurança à Internet baseada no fatiamento da rede (network slicing), que objetiva oferecer serviços fim-a-fim de rede ágeis e sob demanda para cada tipo de aplicação. As principais contribuições desta segunda parte são: i) a proposta e desenvolvimento de uma arquitetura baseada em correntes de blocos para prover auditabilidade às operações de orquestração de fatias de rede; e ii) uma proposta de categorização das correntes de blocos para atender os diversos cenários presentes nas redes do futuro. Um protótipo da arquitetura proposta foi desenvolvido e implementado utilizando a plataforma Hyperledger Fabric. No protótipo, cada fatia de rede opera sobre um canal isolado e cada corrente de blocos é implementada por um contrato inteligente. Os resultados mostram que é possível prover segurança à criação de fatias de rede, mas que a obtenção do consenso e o número de transações requeridas pelas fatias de rede são um grande desafio.Universidade Federal do Rio de JaneiroBrasilInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de EngenhariaPrograma de Pós-Graduação em Engenharia ElétricaUFRJDuarte, Otto Carlos Muniz Bandeirahttp://lattes.cnpq.br/1426401706315442http://lattes.cnpq.br/4840121214829688Santos, André Luiz Moura dosAlbuquerque, Célio Vinicius Neves deRubinstein, Marcelo GonçalvesRebello, Gabriel Antonio Fontes2021-04-05T02:11:57Z2023-12-21T03:07:35Z2019-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/11422/14039porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJ2023-12-21T03:07:35Zoai:pantheon.ufrj.br:11422/14039Repositório InstitucionalPUBhttp://www.pantheon.ufrj.br/oai/requestpantheon@sibi.ufrj.bropendoar:2023-12-21T03:07:35Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.none.fl_str_mv |
Correntes de blocos em redes virtualizadas: protocolos de consenso e fatiamento seguro da rede Blockchain in virtualized networks: consensus protocols and secure network slicing |
title |
Correntes de blocos em redes virtualizadas: protocolos de consenso e fatiamento seguro da rede |
spellingShingle |
Correntes de blocos em redes virtualizadas: protocolos de consenso e fatiamento seguro da rede Rebello, Gabriel Antonio Fontes Blockchain NFV Consenso Hyperledger CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
title_short |
Correntes de blocos em redes virtualizadas: protocolos de consenso e fatiamento seguro da rede |
title_full |
Correntes de blocos em redes virtualizadas: protocolos de consenso e fatiamento seguro da rede |
title_fullStr |
Correntes de blocos em redes virtualizadas: protocolos de consenso e fatiamento seguro da rede |
title_full_unstemmed |
Correntes de blocos em redes virtualizadas: protocolos de consenso e fatiamento seguro da rede |
title_sort |
Correntes de blocos em redes virtualizadas: protocolos de consenso e fatiamento seguro da rede |
author |
Rebello, Gabriel Antonio Fontes |
author_facet |
Rebello, Gabriel Antonio Fontes |
author_role |
author |
dc.contributor.none.fl_str_mv |
Duarte, Otto Carlos Muniz Bandeira http://lattes.cnpq.br/1426401706315442 http://lattes.cnpq.br/4840121214829688 Santos, André Luiz Moura dos Albuquerque, Célio Vinicius Neves de Rubinstein, Marcelo Gonçalves |
dc.contributor.author.fl_str_mv |
Rebello, Gabriel Antonio Fontes |
dc.subject.por.fl_str_mv |
Blockchain NFV Consenso Hyperledger CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
Blockchain NFV Consenso Hyperledger CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
description |
[EN] Blockchains are a disruptive technology that will revolutionize our way of living, working and negotiating. Like the Internet today allows transfering files, this new technology will build an Internet of Value, in which it is possible to transfer unique resources such as money, stock, intellectual property, votes, etc. without the need for intermediate entities. One of the main challenges of blockchain-based systems, however, is to choose the consensus protocol to determine the way in which collective decisions are made in each use case. The first part of this work discusses the consensus concepts and models for different types of blockchains. We present several consensus protocols and clarify their features, advantages, disadvantages and main goals. Then, in a second part, we propose to use blockchains to secure the network-slicing-based Internet. Network slicing aims to offer agile and on-demand end-to-end services for each type of application. The main contributions of this second part are: i) the proposal and development of a blockchain-based architecture to provide auditability to network slicing orchestration operations; and ii) a proposal for the categorization of blockchains that address the diverse scenario of applications in future networks. A prototype of the proposed architecture was built using the Hyperledger Fabric platform. In the prototype, each network slice operates in an isolated channel and each blockchain is implemented through a smart contract. The results show that it is possible to provide security to network slice managements, but the consensus latency and transaction throughput might still pose a challenge. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-10 2021-04-05T02:11:57Z 2023-12-21T03:07:35Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/11422/14039 |
url |
http://hdl.handle.net/11422/14039 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro Brasil Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Pós-Graduação em Engenharia Elétrica UFRJ |
publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro Brasil Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Pós-Graduação em Engenharia Elétrica UFRJ |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRJ instname:Universidade Federal do Rio de Janeiro (UFRJ) instacron:UFRJ |
instname_str |
Universidade Federal do Rio de Janeiro (UFRJ) |
instacron_str |
UFRJ |
institution |
UFRJ |
reponame_str |
Repositório Institucional da UFRJ |
collection |
Repositório Institucional da UFRJ |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
pantheon@sibi.ufrj.br |
_version_ |
1815456013949599744 |