Tese de Doutoramento
Distributed ledger interoperability security
2024
—Informações chave
Autores:
Orientadores:
Publicado em
24/09/2024
Resumo
A interoperabilidade de blockchains aborda a necessidade de as mesmas comunicarem com sis‐ temas centralizados e outros sistemas descentralizados, via mecanismos de interoperabilidade (MIs). No entanto, a interoperabilidade traz desafios. Através de uma revisão sistemática da literatura, identificamos os principais desafios que impactam a área: 1) a falta de um modelo conceptual para a interoperabilidade de blockchain e, portanto, a ausência de estruturas de avaliação para MIs de blockchain; 2) a ausência de interoperabilidade organizacional na maioria dos MIs; e 3) métodos inefi‐ cazes para a segurança da interoperabilidade de blockchain. As nossas contribuições estão agrupadas em três principais grupos. O primeiro grupo de con‐ tribuições fornece um modelo conceptual, uma estrutura de avaliação e modelos de decisão que per‐ mitem aos investigadores raciocinar sobre a interoperabilidade de blockchain, comparar MIs e decidir sobre o melhor MI com base nos seus requisitos. O segundo grupo de contribuições introduz um novo paradigma para a interoperabilidade de blockchain chamado paradigma de blockchain gateway, in‐ stanciado com o nosso sistema Hermes. Este paradigma considera a privacidade e a responsabilização nos processos de interoperabilidade entre organizações centralizadas e descentralizadas. Este é um modelo adequado para empresas e representa um meio‐termo entre blockchains que requerem e não requerem autorização para participar em redes descentralizadas. O último grupo de contribuições aborda o desafio de segurança proeminente na indústria de blockchain. Exploramos o potencial das SNARKs como uma tecnologia para verificar computações de forma sucinta, reduzindo assim a superfície de ataque para potenciais atacantes. Propomos uma framework chamada Harmonia para construir aplicações descentralizados interoperáveis com base nessa tecnologia. Como nenhuma tecnologia está imune a ataques, propomos um novo método de monitorização para apli‐ cações descentralizadas interoperáveis, Hepheastus. Ao gerar um modelo da aplicação interoperável, podemos analisar e monitorizar o seu estado a qualquer momento, permitindo‐nos responder a ataques de forma mais eficaz. Blockchain interoperability conflates the need for blockchains to communicate with third‐party systems and other distributed ledgers via interoperability mechanisms (IMs). Blockchains increasingly rely on exchanging data and value across network boundaries in a more mature and interconnected set of ecosystems. However, interoperability comes with challenges. Through a systematic literature re‐ view, we identified the main challenges impacting the field: 1) the lack of a common conceptual model for blockchain interoperability, and thus a lack of evaluation frameworks for IMs; 2) the absence of organizational interoperability in most IMs; and 3) ineffective methods for blockchain interoperability security. Our contributions can be aggregated into three main groups. The first group of contributions deliv‐ ers a conceptual model, evaluation framework, and decision models that allow researchers to reason about blockchain interoperability, compare solutions, and decide on the best IM given their require‐ ments. The second group of contributions delivers a new paradigm for blockchain interoperability called the blockchain gateway paradigm, with our system called Hermes. This paradigm considers privacy and accountability in the interoperability processes across centralized and decentralized or‐ ganizations. This is a suitable model for the enterprise and is a middle‐ground between permissioned and permissionless infrastructure. The last group of contributions addresses the prominent security challenge in the blockchain indus‐ try. We explore the potential SNARKs as a technology to verify computation succinctly, such that it reduces the attack surface for hackers. We propose a framework called Harmonia to build interopera‐ ble decentralized applications on top of this technology. As no technology is safe from malicious par‐ ties, we propose a new monitoring method for interoperable decentralized applications, Hephaestus. By generating a model of the interoperable application, we can analyze and monitor relevant states, allowing us to respond to attacks more effectively.
Detalhes da publicação
Autores da comunidade :
Rafael André Pestana Belchior
ist180970
Orientadores desta instituição:
Miguel Nuno Dias Alves Pupo Correia
ist130598
RENATES TID
101622627
Designação
Doutoramento em Engenharia Informática e de Computadores
Domínio Científico (FOS)
electrical-engineering-electronic-engineering-information-engineering - Engenharia Eletrotécnica, Eletrónica e Informática
Palavras-chave
- tecnologia de cadeia de blocos
- interoperabilidade
- transferência entre blockchains
- ativos digitais
- protocolo descentralizado
- blockchain
- interoperability
- cross‐chain transaction
- digital assets
- decentralized protocol
Idioma da publicação (código ISO)
eng - Inglês
Acesso à publicação:
Acesso Aberto
Nome da instituição
Instituto Superior Técnico