Firo (formerly Zcoin) Explorer - Reading Assignment

There are no 0.25 and 0.01 denominations, so you can’t construct a transaction like that.

How can you calculate it? :wink:

1 Like
  1. What is the net number of shielded Zcoins in circulation, as of today? 11,069,767 / 21,400,000 – source coingecko.com
  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? Maybe 5 transactions. 2.252 Zcoin, 2.252 Zcoin, 2.252 Zcoin, 2.252 Zcoin, 2.252 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? On Bob’s and Alice account you will see the amount sent and received and the number of transactions Alice -1 (value 100 Zcoins) and Bob +1 (value 100 Zcoins)
  4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders) Must check status at(https://explorer.zcoin.io/sigmastatus). Will be in Spent column.
1 Like

You have to combine denominations to sum to the desired value. You can’t really build a tx with 11.26, but can with 11.25. You can check denominations on sigmastatus. :slight_smile:

2 Likes
  1. What is the net number of shielded Zcoins in circulation, as of today?
  • Minted = 705 412.55 Zcoin
  • Spent = 523 252.28 Zcoin
  • Still shielded = 182 160.27 Zcoin
  1. Suppose you want to shield 11.25 Zcoins via Sigmamint. Ignoring change and fee, what will be the number and value of transaction outputs?
  • The shortest way would be 10 + 1 + 0.1 + 0.1 + 0.05.
  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?
  • We can see when Alice minted 100 Zcoin and when Bob spent 100 Zcoin (if he spent). We cannot tell if they are somehow linked.
  1. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
  • If Alice didn’t split it in smaller denominations, her anonimity set would be the number of minted 100’s which is 6162 at the moment. When Bob spends these 100 Zcoins, his anonimity set is the spent 100’s at the time (4408 now).
  • That is, if we don’t take timing in count. If we suspect that some deal has happened recently, we can remove older transactions from the count.
1 Like

Total Received - 722743.8 ZCOIN
Total Spend - 536390.38315983
Zcoins in circulation = 186,353.41684017

11.26 Zcoins
You can only spend 11.25 outputs and not get the exact amount due to the denominations. It would be
10, 1, 2 * 0.1, 0.05

  • Alice: the amount of zcoins that are minted
  • Bob: the total amount received
  1. 1728 - 1 = 1727 at the time of writing
1 Like

182734 sheilded coins as of today
1 tx of 10 1 tx of 1 2 tx of .1 2 tx of .05
amt sent amount received, fee # of confirmations # of tx in specific account
4176 denoms of 100 in the current accumulator… the most recent of that denom would be plausible

1 Like
  1. 185480.244
  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?

Sigmamint 11 ZCOIN
0.26 ZCOIN

  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?

Alice’s spend amount, Bob’s total receive amount, amount of confirmations, Total amount of transaction and Fee amount
4. 1. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)

checking: https://explorer.zcoin.io/sigmastatus

1 Like

You can only use as sum of denominations that are available in sigmamint. You can’t really mint 11.26, but you can 11.25. :slight_smile:

1. What is the net number of shielded Zcoins in circulation, as of today?
I don´t know…and what´s the meaning of U in the ZCOIN (U)

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?
11.25 and 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?
The amount of Zcoin, fee, and block confirmation
4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
I don´t know…

1 Like

I’m not sure what U are you referring to.

You must use the denominations that are available in sigmamint.

Its the number of all transactions sent with that denomination. :slight_smile:

  1. 750982.75

  2. 10 + 1 + 0.1 + 0.1 + 0.05 + 0.01 = 6 outputs

  3. Alice: All the input addresses, all the output addresses, the amount (in all its denominations), fees, confirmations, the date
    Bob: The same

  4. You go here https://explorer.zcoin.io/sigmastatus and look at all the spent 100 denominations. That will be Bob’s anonymity set (-1).

1 Like

1.751002.9-564734.9 = 186268
2.10 + 1 + 0.24 + 0.01
3.sent, received ,fee and number of txs
4. anonymity set is the minumum available shielded coins per used denomination

You forgot to subtract the amounts that have been spent. :slight_smile:

There is no 0.01 denomination, you can only make 11.25

There are no denominations of 0.24 and 0.01. :slight_smile:

  1. The net number of shielded Zcoins in circulation is currently 756557.5 ZCoin - 571921.42943427 Zcoin = 184636.07056573 Zcoin.

  2. There will be 5 total transactions, 10 Zcoin + 1 Zcoin + 0.1 Zcoin + 0.1 Zcoin + 0.05 Zcoin = 11.25 Zcoin.

  3. The information visible if you know Alice’s or Bob’s address are the amount sent, the number of transactions in each denomination and the fee.

  4. Bob’s anonymity set is the amount of Zcoin spent under the 100 denomination at the time which you can check here https://explorer.zcoin.io/sigmastatus, which is currently 4175.

1 Like
  1. 185 537,83 zcoins

  2. There will be 5 total transactions,

10 Zcoin + 1 Zcoin + 0.1 Zcoin + 0.1 Zcoin + 0.05 Zcoin = 11.25 Zcoin.

  1. If we know Alice’s address we can see the amount of sent coins, number of transactions and fees.

If we know Bob’s address we can see the amount of received coins, number of transactions and fees.

4.You would check SigmaStatus “Available” column for the # of coins for each of the denominations that, when added, combine to make up the send amount.

1 Like

You will create 5 transaction outputs in one transaction :slight_smile:

1 Like
  1. What is the net number of shielded Zcoins in circulation, as of today?
    760243 -576269.29474939 (tot received - tot spent)

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

  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?
    alice minted amount of zcoin
    bob received amount

  4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders) for 100 denomination unspent sigmamints are 1.728

1 Like

There is no 0.25 denomination, you would have to use two 0.1 and one 0.05. :slight_smile:

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

subtract sigmaspend from sigmamint to get approximately 184,000

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

there will be 4 tx outputs of 10, 0.1, 0.1, and 0.05

  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?

If I know Alice’s address, I can see the amount she sent to sigmamint, as well as the date and time the tx was mined. If I know Bob’s address, I can see the amount he received from Sigmaspend, as well as the date and time the tx was mined.

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

To calculate Bob’s anonymity set, you would look at the number of 100 denominated txs that have been sent from Sigmaspend. I feel like you could also look at the dates and times for txs sent to Sigmamint and focus on more recent txs to narrow down the set.

1 Like