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.
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