<<  >> (p.115)
    Author Topic: Official Anoncoin chat thread (including history)  (Read 530954 times)
    alincoln
    Full Member
    ***
    Offline Offline

    Activity: 175
    Merit: 100


    View Profile
    August 26, 2014, 02:43:03 PM
     #2281

    Wait what? ZC can't be transferred?   Huh
    Here is how it will (probably) work:

    1. Zerocoin Mint Transaction

    In your wallet, you will convert a part (or all) of your ANC into zerocoins, with 1 ANC = 1 Zerocoin. The Zerocoins will be denominated in factors of 10, so you will need to choose how to do this. Your wallet will store some information for each zerocoin you generate (like the coin serial number, an associated random number used to generate the coin, and the denomination). The blockchain will record information saying that "your public ANC address sent X ANC to the zerocoin pool."

    2. Zerocoin Spend Transaction

    You tell your wallet to redeem some zerocoins to a specified ANC address. This part is done using zero-knowledge proofs and the private info in your wallet so that you don't disclose who you are. This ANC address could be yours (if you want to "wash" your coins) or someone elses (if you want to do an anonymous transaction). 1 ANC will be credited to this ANC address for each Zerocoin that is redeemed.

    The end result is the following:

    The person who receives the ANC from the Zerocoin spend transaction won't know who they came from. All they will know is that they come from 1 of the people who ever owned zerocoins up to that date. As the number of people owning zerocoins will likely be VERY large, it will be impossible to guess who that person is. This differs from most other mixing services where the number of people you are mixed with is small, allowing you to play guessing games to eventually figure out who sent the coins.

    The only thing you will need to worry about is the following: If the number of people who contributed to the zerocoin pool for denomination X is small, you are in danger of being found out. The wallet should thus tell you how many coins are in the escrow pool for each denomination. Even if this number is large, there is a possibility that all these coins belong to the same person! Thus it would also be a good idea for the wallet to tell you how many unique ANC addresses were used in the zerocoin mint transactions.


    Why would anyone use other denominations than 1 ZC?

Page 114
Viewing Page: 115