Dissertação

{pt_PT= Enabling Enterprise Blockchain Interoperability} {} EVALUATED

{pt=Neste documento, iremos estudar tecnologia de blockchain, como uma potencial solução para os problemas existentes nestes sistemas. Apresentamos uma comparação entre as várias infrastruturas de blockchain disponíveis para avaliar a aplicabilidade em cenários reais. Comparamos também as diferentes soluções de interoperabilidade existentes, com o objetivo de chegar a uma solução de interoperabilidade apropriada. A solução proposta nesta dissertação tem como objetivo substituir o modelo atual de suporte em papel para Livranças, que é gerido pela INCM, por um modelo digital focado na integridade e segurança dos dados manipulados pelo sistema, garantido usando tecnologia blockchain. A nossa solução foi desenvolvida usando uma infrastrutura de blockchain, Hyperledger Fabric, com nodes a representar as multiplas organizações involvidas. A interoperabilidade entre estes sistemas será gerida recorrendo ao Hyperledger Cactus, criando uma rede de relayers entre as várias infrastruturas de blockchain a interagir entre si. Durante a avaliação conseguimos alcançar uma taxa de transferência de 114 transações por segundo com uma latência média de 0.15 segundos, o que mostra que a nossa solução será capaz de suportar o uso verificado no sistema atual de livranças. Em relação à nossa solução de interoperabilidade concluímos que o Cactus oferece uma ótima flexibilidade para diversos casos de uso de interoperabilidade, e fornece uma forma direta de no futuro aumentar a compatibilidade da solução, em alguns casos de uso mais nicho existirão melhores soluções mas esse é o compromisso que estamos a fazer ao usar o Cactus. , en=In this document, we will study blockchain technology, as a possible fit as a solution for existing issues in these systems. A comparison between available blockchain infrastructures is shown to evaluate its applicability in real-world scenarios. We also have a comparison between the different interoperability solutions available, to be able to come to an appropriate solution regarding blockchain interoperability. The solution proposed in this thesis leverages blockchain technology to replace the current paper support model in place for Bills of Exchange with a digital model focused on the integrity and security of the data handled by the system, which is guaranteed by blockchain technology. Our solution is deployed using a blockchain infrastructure, Hyperledger Fabric, with nodes representing the multiple institutions involved. Interoperability between these systems is handled with resort to Hyperledger Cactus creating a network of relayers between the multiple blockchain infrastructures interacting. During our evaluation, we achieved a throughput of 114 TPS with an average latency of 0.15 seconds which shows that our solution would be capable of supporting the use of the current bills of exchange system. Regarding our interoperability solution, we have concluded that Cactus offers great flexibility for diverse interoperability use cases, and provides a direct way to further improve its compatibility, while in some niche use cases there might be better solutions that is the trade-off we are committing to by using Cactus.}
{pt=Blockchain, Interoperabilidade, Hyperledger Cactus, Hyperledger Fabric, Livranças, en=Blockchain, Interoperability, Hyperledger Cactus, Hyperledger Fabric, Bills of Exchange}

novembro 19, 2021, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Sérgio Luís Proença Duarte Guerreiro

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

André Ferreira Ferrão Couto e Vasconcelos

Departamento de Engenharia Informática (DEI)

Professor Auxiliar