Firo (formerly Zcoin) Explorer - Reading Assignment

  1. What is the net number of shielded Zcoins in circulation, as of today?
  • Total Received 826,062.15 FIRO
  • Total Spend 643,598.20117324 FIRO
    = Total Unspent 182,463.94882676 FIRO
  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?
    Denominations are 100; 25;10;1; 0.5;0.05. ref: https://explorer.zcoin.io/sigmastatus
    Therefore, (1X10 FIRO)+(1X1 FIRO)+(5X0.05 FIRO)

  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?
    amount sent, fees, balance, and status

  3. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
    The anonymity set of this transaction is contingent on the transactions minted and not yet spent for these denominations , during what the Analyst subjectively/ determines to be reasonable dates/times parameter, for all possible users

1 Like

You also have 0.1 denomination and you would need 2 of those. If you used 4x0.5 FIRO then you would have 2 :slight_smile:

Not sure in where you saw this, but basically its all of the same denominations since the user is basically included in the transactions so I would say it counts. I’m a bit bad at math so I might be wrong here :stuck_out_tongue:

A)826,062 received – 643,316 spent = 182,746

A) 5 transaction outputs in total, denominated in: 1x 10 Zcoin, 1x 1 Zcoin, 2x 0.1 Zcoin and 1x 0.05 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?

If we know Alice’s address via Sigmamint we can check:

  • sent amount, fees, number of TX outputs + date and time when TX was mined

If we know Bob’s address via Sigmaspend we can check:

  • total amount received, fees, + date and time when TX was mined
  1. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)

Bob’s anonymity set is equal to all spent sigmamints of 100 denomination which we can check via sigmastatus on Zcoin explorer and is equal to 5,532 at the time of writing

1 Like

fixed my post - thanks Alko89

Firo (formerly Zcoin) - Reading.

  1. The net number of shielded coins in circulation is 182,463.94

  2. If you are to shield 11.25 Zcoins via sigmamint, ignoring change and transaction fee, the number and value of the transaction outputs will be 11 Zcoin, 0.25 Zcoins, 11.25 Zcoins

3 ." Alice shields 100 Zcoin via Sigmamint and sends them to Bob via Sigmaspend".

The information that will be visible if you know Alice’s address, will be:

  • amount spent, the transaction fee, total confirmations, amount received by Bob, balance Firo.

  • In the case of Bob’s address - the total amount of transaction, total confirmations, transaction fees, and amount received in different denominations.

  1. In the above scenario, the calculation of Bob’s anonymity set will be .
  • all unspent sigmamint or
  • all sigmamint that we Know
1 Like

You must construct this value from available denominations in sigmamint. There are no 11 and 0.25 denominations: https://explorer.zcoin.io/sigmastatus.

Only the ones of the same denomination. :slight_smile:

  1. What is the net number of shielded Zcoins in circulation, as of today?
    826062-643598 = 182,464
  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 + 0.1 + 0.1 + 0.05
  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?
    Amount sent, fees and status
  4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
    All spent sigmamints of 100 Zcoins.
1 Like

Thanks for the correction

  1. 182.463.95 shielded Zcoins in circulation as of today.
  2. 5 outputs. 10+1.0+0.1+0.1+.05
  3. Amount sent, amount received, fee, number of transactions.
  4. Check this > https://explorer.zcoin.io/sigmastatus
1 Like
  1. 826062.15 FIRO minted - 643598.20 FIRO spent = 182463.95 FIRO shielded in circulation
  2. 3 Zerocoin - 1 of each value 10, 1, .25
  3. If you have Alice’s address you can see how much she has sent to sigma mint but don’t know to what address. If you have Bobs address you can see how much he received but not where it came from.
  4. The anonymity for each value of zero coin in the transaction would be equal to the number of outstanding zero coins with the same value that we don’t know their ownership.
1 Like

I am stuck. I don’t know how to answer these questions fro the resources provided. I looked at answers in the forum from others but don’t understand how they obtained info to perform their calculations.

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

826062.15

  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 four outputs in the denominations 10, 1, 0.25, 0.01

  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?

Amounts, fees and time.

  1. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
    100 (mint) 7,262 (spent) 5,532 (available) 1,730 at the time of writing

I am guessing its minted minus bob so 7,261?

1 Like

Sorry I missed this, there is no .25 denomination :slight_smile:

Most of the answers you can get by checking the https://explorer.zcoin.io/sigmastatus where you get the minted denominations stats. :wink:

  1. The net number of shielded Firo in circulation, as of today, it is 826062.15000000 - 643598.20117324 = 182463.94882676 Firo
  2. For 11.25 Firo to be shielded, denomination would be on (10 + 1 + 0.1 + 0.1 + 0.05)
  3. Information visible from Alice’s address on Sigmamint : Confirmation, total received, total sent, final balance, No. Transaction
    Information visible from Bob’s address via Sigmaspend : Confirmation, Total Received, Total Sent, Final Balance, No. Transaction, Transaction hash, Date mined, Fees, Block confirmation number
  4. For 100 Firo denomination, the availability for possible decoy now is 1730, and minus the one used (- 1), that will be 1729
1 Like

Its actually all spent sigmamints. :slight_smile:

1 Like

so its actually 1730 ?

  1. 826062.15 - 643598.20117324 = 182463.94882676 Firo

  2. 10, 1.0, 0.1, 0.1, 0.05

  3. Amount sent, amount received, fee, number of transactions

  4. All spent sigmamints of 100 denomination.

1 Like

7262 - 5532 = 1730 :raised_hands:

  1. The net number of shielded Zcoins in circulation can be calculated by:

    amountRecieved = 826,062.15
    amountSent = 643,598.20117324

    netZcoins = amountRecieved - amountSent
    netZcoins = 826,062.15 - 643,598.20117324
    netZcoins = 182,464

    The net number of shielded Zcoins in circulation as of today is 182,464.

  2. The amount 11.25 Zcoins will be broken down into denominations: 10 + 1 + 0.10 + 0.10 + 0.05

  3. For both the sender (Alice) and the reciever (Bob), the amount sent and received, transaction fees and block confirmations, and the number of transactions.

  4. Using the link (https://explorer.zcoin.io/sigmastatus), Bob’s anonymity set would be equal to the number of spent sigmamints (Spent Column) of the 100 denomination.

1 Like