Firo (formerly Zcoin) Explorer - Reading Assignment

You’re right :face_with_monocle: I hadn’t noticed that! Gold star for you :star2:

minted and not yet spent

1. What is the net number of shielded Zcoins in circulation, as of today?
Received-spent = 15705.71744606999

2. Suppose you want to shield 11.26 Zcoins via Sigmamint. Ignoring change and fee, what will be the number and value of transaction outputs?
10 Zcoin + 1 Zcoin + .25 Zcoin + .01 Zcoin

3. Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend. What information is visible if you know Alice’s address? If you know Bob’s address?
Sent and received amount, number of confirmations, fee

4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
I have 2 questions on this one:

  1. Would you only look at available column for the 100 denomination on the sigma status or all of the denominations combined (since you could make up 100 with a combination of denominations)?
  2. Would it be the available column minus one (ie. minus Bob) or would you count Bob as well? So at the moment 100denom availability is at 101. So would it be 101-1 or 101?
1 Like
  1. The net number of shielded Zcoins in circulation as of today are: 413950.5 Zcoin minted subtract -397334.07982268 Zcoin spent which equals 16616.421.

  2. If I want to shield 11.26 Zcoins via Sigmamint ignoring change and fee the number and value of transaction outputs would be 11 and .26.

  3. If Alice shields 100 Zcoins via Sigmanmint and sends them to Bob via Sigmaspend the information visible if I know Alice’s and Bob’s addresses is amount spent by Alice and received by Bob (less fees) and the total balance and number of transactions.

  4. Sigmastatus will tell us how many 100 ZCoin transactions were done in a reasonable time frame . That constitutes the anonymity set of this transaction. https://explorer.zcoin.io/sigmastatus

Q1: Only the 100 denomination. Think about it this way: we need to prove the value of the coin. You prove the value by tracing it back to mining rewards. With a Sigmaspend, it’s unlinked from mining rewards. The ‘proof of value’ is based on which pool it comes from - all Sigmaspends from the 100-demonimation pool are accepted to be worth 100.

Q2: You count Bob as well. If Bob mints a new Sigmaspend today, the pool goes up to 102, and Bob is “one out of 102”, so anonymity set is 102.

  1. What is the net number of shielded Zcoins in circulation, as of today?
    =414071 ZCOIN -397434.12980861 ZCOIN spent

  2. Suppose you want to shield 11.26 Zcoins via Sigmamint. Ignoring change and fee, what will be the number and value of transaction outputs?
    You’d have to break it down into 5 transactions the 110, 11 and 3*.1 (thanks to Brijay for noticing the 0.1 component)

  3. Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend. What information is visible if you know Alice’s address? If you know Bob’s address?
    If you know the sender and reciever , you would alos know the amount sent and recieved the fees and the number of confirmations.

  4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
    the anonymity set would depend on the number of unspent denominations into which the transaction was split ie. the 10s the 1s the .1.

1 Like
  1. What is the net number of shielded Zcoins in circulation, as of today?
    424364.6 ZCOIN - Sigmaspend 409178.19176376 ZCOIN = 15186.40823624‬

  2. Suppose you want to shield 11.26 Zcoins via Sigmamint. Ignoring change and fee, what will be the number and value of transaction outputs?
    There are 5 transactions that match up for 10 , 1 , 0.25, and 0.01 ZCoin

  3. Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend. What information is visible if you know Alice’s address? If you know Bob’s address?
    The amount sent and received along with fees.

  4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
    100 3,441(mint) 3,357(spend) 84(available)
    anonymity set = 84-1
    a = 83

  1. (408706.8 (minted) - 392976.00419106 (spent)) = 15730.79580894 in circulation.
  2. 10 Zcoin + 1 Zcoin + .25 Zcoin + .01 Zcoin.
  3. Sent and received amount, number of confirmations, fee
  4. The anonymity set of Bobs is given through all available shielded coins with respect to each denomination at the time of the transaction.

1: 436,804 - 422,950 = 13854.4
210 Zcoin +1 Zcoin+0.25 Zcoin+ 0.01 Zcoin
3: Tx amounts, Fees amount spent and received
4:Adding all possible users of each denomination who sent a transaction to Signamint-1

  1. 16,428 approx
  2. Five = 10 Zcoins, 1 Zcoin, 2 x .1 Zcoin, & 1 x .05
  3. Alice’s spend amount, Bob’s total receive amount, amount of confirmations, Total amount of transaction and Fee amount.
  4. Here under available column https://explorer.zcoin.io/sigmastatus
  1. What is the net number of shielded Zcoins in circulation, as of today?

i got 18,350

  1. Suppose you want to shield 11.26 Zcoins via Sigmamint. Ignoring change and fee, what will be the number and value of transaction outputs?
    10zcoin + 1zcoin +.25zcoin+0.01zcoin

  2. Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend. What information is visible if you know Alice’s address? If you know Bob’s address?

the sent and recieved amounts, fees , amount of confirmations

  1. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)

adding all the possible transactions

What is the net number of shielded Zcoins in circulation, as of today?

SigmaMint: 468064.4 ZCOIN - SigmaSpend: 453317.50413082 = 14,746.89586918

Suppose you want to shield 11.26 Zcoins via Sigmamint. Ignoring change and fee, what will be the number and value of transaction outputs?

It would be 10 + 1 + .25 + .01 = 11.26

Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend. What information is visible if you know Alice’s address? If you know Bob’s address?

you can see the block #, transaction #, the address, amounts sent and recieved, and the final balance.

n the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)

at the time of writing this the anonmity set is 100. found here —>https://explorer.zcoin.io/sigmastatus

  1. The net number of shielded Zcoins in circulation today (8/7/20) is 27409.16
  2. Looking at the Status/Denomination Breakdown tab on the website the available denominations are 100 / 25 / 10 / 1 / 0.5 / 0.1 / 0.05 so to shield 11.26 Zcoins requires 4 transactions of 10, 1, 0.1, 0.1, 0.05. Not sure how to get the last 0.01? Do you overspend and receive change or does the remainder go as fees?
  3. Amount sent, amount received, fee, number of transactions.
  4. |Denom |Available|
    | — | — |
    |100 |218|
    |25|125|
    |10|157|
    |1|896|
    If he gets sent a single 100 denomination he is one 218 so the anonymity set is 217.

What is the net number of shielded Zcoins in circulation, as of today? There are 496667.95

Suppose you want to shield 11.26 Zcoins via Sigmamint. Ignoring change and fee, what will be the number and value of transaction outputs? Numbers and values would be 10, 1 0.25, 0.01

Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend. What information is visible if you know Alice’s address? If you know Bob’s address? one sees the amount Alice sent and the amount Bob received.

In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders) It is calculated here…
https://explorer.zcoin.io/sigmastatus

  1. 502721.4 ZCOIN
  2. You can only send 11.25 (0r 11.30) = 10 + 1 + 2 * 0.1 + 0.05 (* 2)
  • the amount Alice sends
  • the amount Bob receives
  1. The anonymity set is equal to the number of sent denominations of 100 ZCOIN
1 Like
  1. What is the net number of shielded Zcoins in circulation, as of today?
  • 668607.45 ZCOIN - 488309.08831915 ZCOIN = 180,298.36168085 ZCOIN
  1. Suppose you want to shield 11.26 Zcoins via Sigmamint. Ignoring change and fee, what will be the number and value of transaction outputs?
  • 11.26 = (10ZCoin + 1ZCoin + 0.1ZCoin + 0.1ZCoin + 0.05ZCoin + 0.01ZCoin)
  1. Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend. What information is visible if you know Alice’s address? If you know Bob’s address?
  • Amount sent from Alice
  • Amount sent to Bob
  • Number of transactions
  • Fees.
  1. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
  • The number of transactions carried out at that denomination.
  1. What is the net number of shielded Zcoins in circulation, as of today? 671229.95

  2. Suppose you want to shield 11.26 Zcoins via Sigmamint. Ignoring change and fee, what will be the number and value of transaction outputs? TX outputs and values = 10.0 +1.0, + 0.1 + 0.1+ 0.5 + 0.01

  3. Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend. What information is visible if you know Alice’s address? If you know Bob’s address? Info visible: Amount sent, amount received, fees, # of tx’s.

  4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders ) The anonymity set = 100

1 Total Received 372196.15 - Total Spend 357577.59934187 = 14618.55065813 Total Remaining Unspent

2 there should be 4 sigmamints: 10 ZCOIN , 1 ZCOIN, 0.25 ZCOIN, 0.01 ZCOIN

3 Alice/Bob: The amount received and spent as well as the final balance and the total number of transactions.

4 * Here: https://explorer.zcoin.io/sigmastatus

1 Like

There are no 0.25 and 0.01 denominations and the question is a bit tricky since you can’t really create the exact value :slight_smile:

1 Like

What is the net number of shielded Zcoins in circulation, as of today?
699765.2 ZCOIN

Suppose you want to shield 11.25 Zcoins via Sigmamint. Ignoring change and fee, what will be the number and value of transaction outputs?
4 Sigmamint → 10 ZCOIN , 1 ZCOIN, 0.25 ZCOIN, 0.01 ZCOIN

Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend. What information is visible if you know Alice’s address? If you know Bob’s address?
Alice/Bob: The amount received and spent as well as the final balance and the total number of transactions

In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
From here: https://explorer.zcoin.io/sigmastatus

1 Like