Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
76.432 UPC academic works
You are here:
View Item 
  •   DSpace Home
  • Treballs acadèmics
  • Màsters oficials
  • Master's degree in Advanced Telecommunication Technologies (MATT)
  • View Item
  •   DSpace Home
  • Treballs acadèmics
  • Màsters oficials
  • Master's degree in Advanced Telecommunication Technologies (MATT)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

SurferMonkey: a decentralized anonymous Blockchain intercommunication system via Zero Knowledge Proofs.

Thumbnail
View/Open
SurferMonkey.pdf (1008,Kb)
  View UPCommons Usage Statistics
  LA Referencia / Recolecta stats
Includes usage data since 2022
Cita com:
hdl:2117/377444

Show full item record
Diaz Montiel, Miguel
Tutor / directorComerón Tejero, AdolfoMés informacióMés informacióMés informació; Guerraoui, Rachid; Roma, Pierre-Louis; Seredinschi, Adi
CovenanteeÉcole polytechnique fédérale de Lausanne
Document typeMaster thesis
Date2022-07-27
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
Blockchain intercommunication systems listen to messages from Blockchain A and insert them in Blockchain B. This interoperability promotes innovation, unlocks liquidity and access to assets. As of March 2022, the Total Value Locked (TVL) in these systems was of $21.8 billion [22]. However, Blockchains are isolated systems that originally were not designed for interoperability. This makes cross-chain communication (Bridges) insecure by nature. More precisely, cross-chain systems face security challenges in terms of selfish Rational Players from a Game Theory perspective, Maximal Exctractable Value (MEV) and Censorship. As of July 2022, the top 3 Bridge hacks account for more than $1.5 billion in losses [20] and the aggregated value extracted from the users using MEV techniques is $663 million [12]. We propose to solve these challenges by using Zero Knowledge Proofs (ZKPs) for cross-chain communication. However, an agnostic anonymous cross-chain communication is more complex than an anonymous single-chain payment, or than a public cross-chain message, as user privacy must be preserved against on/off-chain analysis. Our first contribution is the Decentralized Anonymous Agnostic Cross-Chain Transfer (DACT) protocol. The DACT protocol is a global solution for the anonymity and security challenges of agnostic Blockchain intercommunication. The DACT messages break the on/off-chain analysis thanks to ZKPs. Our second contributions is SurferMonkey, a decentralized infrastructure that supports the DACT protocol. Since SurferMonkey works at the Blockchain application layer, any dApp can use SurferMonkey and send any type of message to a dApp on another Blockchain. Users cannot be censored, nor be exposed to MEV. By applying decentralized proactive security, we obtain resilience against selfish Rational Players, and raise the security bar against cyberattacks. We have implemented a Proof of Concept (PoC) of SurferMonkey by reverse engineering Tornadocash and by applying IDEN3 ZKP circuits. SurferMonkey opens new projects, ranging from anonymous voting and gaming, to a new phase of Anonymous Decentralized Finance (aDeFi).
SubjectsBlockchains (Databases), Cadena de blocs (Bases de dades)
DegreeMÀSTER UNIVERSITARI EN TECNOLOGIES AVANÇADES DE TELECOMUNICACIÓ (Pla 2019)
URIhttp://hdl.handle.net/2117/377444
Collections
  • Màsters oficials - Master's degree in Advanced Telecommunication Technologies (MATT) [206]
  View UPCommons Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
SurferMonkey.pdf1008,KbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Metadata under:Metadata under CC0
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina