SurferMonkey: A Decentralized Anonymous Blockchain Intercommunication System via Zero Knowledge Proofs

10/24/2022
by   Miguel Díaz Montiel, et al.
0

Blockchain intercommunication systems enable the exchanges of messages between blockchains. This interoperability promotes innovation, unlocks liquidity and access to assets. However, blockchains are isolated systems that originally were not designed for interoperability. This makes cross-chain communication, or bridges for short, insecure by nature. More precisely, cross-chain systems face security challenges in terms of selfish rational players such as maximal extractable value (MEV) and censorship. We propose to solve these challenges using zero knowledge proofs (ZKPs) for cross-chain communication. Securing cross-chain communication is remarkably more complex than securing single-chain events as such a system must preserve user security against both on- and off-chain analysis. To achieve this goal, we propose the following pair of contributions: the DACT protocol and the SurferMonkey infrastructure that supports the DACT protocol. The DACT protocol is a global solution for the anonymity and security challenges of agnostic blockchain intercommunication. DACT breaks on- and off-chain analysis thanks to the use of ZKPs. SurferMonkey is a decentralized infrastructure that implements DACT in practice. Since SurferMonkey works at the blockchain application layer, any decentralized application (dApp) can use SurferMonkey to send any type of message to a dApp on another blockchain. With SurferMonkey, users can neither 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 Tornado Cash and by applying IDEN3 ZKP circuits. SurferMonkey enables new usecases, ranging from anonymous voting and gaming, to a new phase of anonymous decentralized finance (aDeFi).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/02/2020

Gravity: a blockchain-agnostic cross-chain communication and data oracles protocol

This paper intends to propose the architecture of a blockchain-agnostic ...
research
02/23/2023

The Hidden Shortcomings of (D)AOs – An Empirical Study of On-Chain Governance

Decentralized autonomous organizations (DAOs) are a recent innovation in...
research
06/07/2022

Topos: A Secure, Trustless, and Decentralized Interoperability Protocol

Topos is an open interoperability protocol designed to reduce as much as...
research
02/05/2020

Zendoo: a zk-SNARK Verifiable Cross-Chain Transfer Protocol Enabling Decoupled and Decentralized Sidechains

Sidechains are an appealing innovation devised to enable blockchain scal...
research
04/12/2019

Building Scalable Decentralized Payment Systems

Increasing the transactional throughput of decentralized blockchains in ...
research
03/23/2020

Dragoon: Private Decentralized HITs Made Practical

With the rapid popularity of blockchain, decentralized human intelligenc...
research
02/03/2023

MetaOpera: A Cross-Metaverse Interoperability Protocol

With the rapid evolution of metaverse technologies, numerous metaverse a...

Please sign up or login with your details

Forgot password? Click here to reset