• danc4498@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 days ago

    How does the mechanism know who to send the coins to? How can I be sure the coins I put in go to where I intended them to go? And can the sender prove to the receiver it was their transaction?

    • Jack Riddle[Any/All]@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      As I understand it, this happens cryptographically. Send keys can be added to form a larger key, which gets used to sign the pool of transactions. Because the signature used your key as well, the recipient can verify that they have received your coins(from a pool you signed). The important part is that it is impossible to tell who signed what part of the pool, just that one of the people in the pool did. Because all money is pooled together and sent at the same time, it is not possible to read from the amounts sent which transaction belongs to who.

      • danc4498@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 days ago

        I think I get it (in theory). As much as people shit on crypto, it really is a cool implementation of math and economics.