🌊
SurferMonkey Litepaper
  • Introduction
  • The Evolution to DarkWeb3.0
  • Plug-In Strategy
  • Universal zkMixer
    • Cryptographic window
    • Anonymous interoperability
    • Easy dApp Integration via Front-End
  • DACT-v2 Messaging Protocol
    • Deposit phase
    • Withdraw phase
    • Revert phase
  • Security
    • Proactive security
    • Behavioral security
  • Enhanced Fairness and Security in Blockchain Transactions
    • Mitigating MEV
    • Censorship Resistance
  • Tokenomics - WaveGuard (WAGU)
    • Efficient Gas Management with zkMiners
    • Establishing a Sustainable Circular Economy
Powered by GitBook
On this page

Was this helpful?

DACT-v2 Messaging Protocol

Decentralized Agnostic Compliance Technology

PreviousEasy dApp Integration via Front-EndNextDeposit phase

Last updated 2 years ago

Was this helpful?

SurferMonkey's Decentralized Agnostic Compliance Technology (DACT-v2) messaging protocol is the next-generation evolution of the Decentralized Agnostic Cross-Chain Transfer (DACT-v1) system. Building on the strengths of the original DACT-v1 protocol, SurferMonkey's DACT-v2 messaging protocol enables developers to create private applications that are interoperable across multiple blockchain ecosystems. Our messaging protocol is anonymous, agnostic, and interoperable, allowing users to send anonymous messages on single and multi-blockchain systems. DACT-v2 provides a seamless user experience, enabling users to communicate privately and securely without compromising their privacy or security.

One of the key improvements in the DACT-v2 protocol is the support for auditability by an external observer. This feature allows for increased transparency and trust in the system while maintaining the privacy and security that the DACT protocol is known for.

SurferMonkey uses Proofs of Memberships shield with Zero Knowledge Proofs. Our messaging protocol has two phases to break the transaction graph analysis. First, there's the deposit phase, where the transaction is added to a group. Then, there's the withdraw phase where the user sends its ZKP proof to be part of the group without revealing its member. This is where the agnostic call happens to the specific dapp with the specific user intentions (function, parameters).

With SurferMonkey's DACT-v2 messaging protocol, developers can create private applications that are interoperable across multiple blockchain ecosystems. And users can send anonymous messages on single and multi-blockchain systems, without any risk of compromise.

EPFL University research report (DACT-v1)

www.arxiv.org/abs/2210.13242
DACt-v2