Dissertação

Migrating Smart Contracts Across Heterogeneous Blockchains EVALUATED

A migração é um tópico importante na tecnologia blockchain. Uma vez que uma blockchain fica obsoleta, ou outra emerge com novas funcionalidades, é necessário migrar toda a informação, incluíndo os smart contracts. Smart contracts são o que permite os utilizadores estabelecerem transações entre si. Apresentamos Osprey, uma ferramenta flexível e integrada como um plugin para o Hyperledger Cactus, que permite a migração de smart contracts escritos em Solidity para Hyperledger Fabric chaincodes escritos em Typescript. No processo de tradução do dataset contendo 13 smart contracts, Osprey apresentou em média 3,68 milissegundos, no processo de tradução do seu dataset com 13 smart contracts. Mais ainda, numa survey realizada, em média, Osprey foi classificada como sendo uma ferramenta, cuja tradução é razoavelmente estruturada e percetível quanto à leitura do código.
migraçao, traduçao, blockchain, hyperledger fabric, chaincode, smart contracts

novembro 15, 2021, 9:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

André Ferreira Ferrão Couto e Vasconcelos

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

João Fernando Peixoto Ferreira

Departamento de Engenharia Informática (DEI)

Professor Auxiliar