3 ms·
What exactly are buckets? I think they used some other terminology back in the Zerocoin days.
by jhasse 11y ago
What exactly are buckets? I think they used some other terminology back in the Zerocoin days.
- vessenes 11y agoThe github explains that you create a transaction as follows: 1) You have 50 coins in a 'bucket' or address? 2) You send 18 to a friend 3) You send 32 t yourself. So you create two encrypted buckets, 18 in one, and 32 in the other. They seem to be the equivalent of UTXOs. I'm not clear if they need to be 'revealed' to be spent though.
- jhasse 11y agoIIRC: No, they aren't "revealed". The 32 newly created coins in your bucket will be made public with a "commitment". I think this was called forging a Zerocoin. When you use them later you're using a zero-knowledge proof, which means others can't link the coins you spend with the forged coins from earlier.
- ewillbefull 11y agoBuckets are basically Coins from the original paper. It was changed because a `Coin` implies things that it actually isn't, but bucket is an even worse name, so it'll probably either be called Coin again or perhaps "pour output" or something.