🪶
diffusion Docs
  • Welcome
  • Getting Started
    • Introduction of diffusion
  • Basics
    • Transfer
    • Swap
    • NFT
    • Bet Card
    • Helper
    • Bridge
  • XD
    • Income
    • Roadmap
    • Media
    • demo
Powered by GitBook
On this page
  • Direct Transfer
  • Garble Traansfer
  • Future
  1. Basics

Transfer

PreviousIntroduction of diffusionNextSwap

Last updated 9 months ago

Diffusion offers two transfer types: Garble and Directly.

With these, we hope to increase user privacy and safety on the Aptos blockchain.

Direct Transfer

You can move any amount of money to a separate wallet, but doing so will cause two addresses to intersect, indicating a specific relationship between them.

Garble Traansfer

With Garble Transfer, you are limited to transferring a fixed quantity of coin. This ensures that every transaction has a high similarity rate, and it works with the Fisher-Yate algorithm to ensure that every transaction is completely random and unpredictable, which can disrupt the specific relationship between these addresses.

This simply strengthens the security of your address against transactions; in certain circumstances, transactions may still be traced back to you.

Future

The idea is to create a garble layer on-chain composed of many real user addresses. Users can deposit any amount to contribute to this layer, and we'll maintain a list that records how much each user has deposited. If someone wants to make their transaction difficult to follow, we can take that amount, split it into many smaller amounts, and batch transfer these back to different addresses. The coins provided by the previous users can be partially returned to their original addresses, and the list will be updated accordingly. This way, I create a pseudo-transaction while gradually returning the users' funds, and the actual transaction that the user wants to obscure will be sent in its original amount through multiple batch transfers. (just idea)

direct vs garble
Page cover image