Firo (formerly Zcoin) Explorer - Reading Assignment

@Grant_Hawkins Ahhh, I was thinking there’d be some kind of formula with putting them all together haha thanks for clarifying!

1 Like
  1. What is the net number of shielded Zcoins in circulation, as of today?
    382232.55 - 370587.17495814 = 11645.3750419

  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 + 0.1 ZCOIN + 0.1 ZCOIN + 0.05 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?
    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. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
    If the 100 Zcoin amount is shielded using a single transaction, the anonymity set would be the total unspent mints of this denomination. 69 as the time of writing.

1 Like
  1. 15,105.94 ZCOIN
  2. 2 outputs: 11.25 + 0.01
  3. If you know Alice’s address: that Alice sent 100 Zcoins to Sigmamint at a particular time.
    If you know Bob’s address: that Bob spent 100 Zcoins at a particular time from Sigmaspend.
  4. 70-1 = 69
1 Like
  1. 15848.8368542
  2. 4: 10, 1, 0.25, 1
  3. The amounts + fees
  4. 98?
1 Like
  1. Total Sigmamint minus total Sigmaspend:

390943.5 - 377897.3024991 = 13,046.1975009

  1. There will be five transaction outputs in a Sigmamint for 11.26 Zcoins, disregarding fees and change.

10 + 1 + .1 + .1 + .05

  1. If you know Alice’s address, you can see:

Total Received, Total Sent, Total Balance, No. Transactions and, from the list of transactions, Bob’s address and Bob’s balance, and the total of Sigmamint tx.

If you know Bob’s address, you can see:

Total Received, Total Sent, Total Balance, No. Transactions, Alice’s address and balance, and the total of Sigmamint tx.

  1. 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
  1. 391143.5 ZCOIN - 377947.30247140 ZCOIN = 13196.198

  2. 10 ZCOIN + 1 ZCOIN + 0.1 ZCOIN + 0.1 ZCOIN + 0.05 ZCOIN

  3. 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.If the 100 Zcoin amount is shielded using a single transaction, the anonymity set would be the total unspent mints of this denomination.

1 Like
  1. What is the net number of shielded Zcoins in circulation, as of today?
    Total Received 391248.45 ZCOIN - Total Spent 377947.3024714 ZCOIN = 13,301.1475286 ZCOIN

  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?
    Denomination, Probably 4: 10, 1, 0.25, 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?
    Alice: the amount of sent (spent) and fee; Bob: the amount of received and fee

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

Denom Mint Spent Available
100 3,398 3,313 85

If Bob got 100 Zcoin right now, anonymity set could be 85 - 1 assuming only one 100 Zcoin mint at right now time.

1 Like
  1. What is the net number of shielded Zcoins in circulation, as of today?
    393811 -393811 11915,18929655 COINS

  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?
    6 Transactions 10+1+0.1+0.1+0.005+0.001

  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?
    We know the amount that alice sent, and in second case we know the amount that bob spent.

  4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible The number of all unspent mints.

1 Like

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

_ 397936.5 ( Sigmamint )
384376.70955105 ( Sigmaspend )
-----------------
13,559.79044895‬ ( Total Remaining Unspent )

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?

??

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

The number and value of transaction outputs is

number = 6

value = 11.25 , missing 0.01

10 + 1 + 0.1 + 0.1 + 0.05 + ???

	Denom	Mint	Spent	Available
	=================================
	100		3,441	3,357	84
	25		1,395	1,297	98
	10		1,156	1,002	154
	1		6,685	5,676	1,009
	0.5		908		745		163
	0.1		2,220	1,680	540
	0.05	810		595		215

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 from Alice, amount received for Bob, number of transactions and fees.

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

100 has the available of 84 shielded coins.

anonymity set = ( ( 84 shielded coins ) -1  )

anonymity set = 83  <===

	Denom	Mint	Spent	Available
	=================================
	100		3,441	3,357	84
	25		1,395	1,297	98
	10		1,156	1,002	154
	1		6,685	5,676	1,009
	0.5		908		745		163
	0.1		2,220	1,680	540
	0.05	        810		595		215

https://explorer.zcoin.io/sigmastatus

1 Like
  1. 15459.41375143

  2. There would be 5 transactions 1@10, 1@1, [email protected] there is a denomintaion for 0.05 but not anything for 0.01.

  3. You can see Alice’s spend amount, Bob’s total receive amount, amount of confirmations, Total amount of transaction and Fee amount

  4. We can calculate Bob’s anonymity set by looking at Sigmastatus - Denominations Breakdown and check the 100 Demon and see what has been spent so far this is 3360.

1 Like
  1. Number of shiedled Zcoins: Minted 404515 Zcoins; Spend 390183.60718189 Zcoins

  2. I would say there are the following outputs (5): 10 ZCoin,1 ZCoin, 0.1 ZCoin, 0.1ZCoin and 0.05 ZCoin
    Because of the denomination I could spend only 11.25, the 0.01 remains.
    Question: But this could also be possible or? 10 ZCoin, 1ZCoin, and 5 times 0.05 or am I wrong?

  3. On Alice account I could see the information how many ZCoins Alice received, send, the final balance and the no. of transactions. The same information is visible for Bob. When i did the transaction the number of the transaction increased on Alice as well as Bobs address.

  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 Like
  1. What is the net number of shielded Zcoins in circulation, as of today?
    5 June (405683 (received) - 390340 (spent) = 15 343 in circulation

  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?
    1 output: Sigmamint 11.26 ZCOIN 1x10, 1x1, 1x 0.25 anplus 1x 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?
    sent and receive amount are visible and also fees and confirmations.

  4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
    By looking at Sigmastatus.Denominations Breakdown and check the 100 Demon and see what has been spent so far this is 3360.

1 Like
  1. To find them I perform a simple subtraction operation:
    Total Received - Total Sent = 16,930.75
  2. Looking at the Denomination Breakdown, 5 transactions would be needed: 10, 1, 0.1, 0.1 and 0.05.
    0.01 would be missing, @Grant_Hawkins, could you help me?
  3. For each address you can see: The amount received, the amount spent and the total transactions.
    If Alice sent 100 Zcoins to Bob, the amount of Zcoins spent by Alice would increase and the amount of Zcoins received by Bob would also increase.
  4. We can find this information at the link: https://explorer.zcoin.io/sigmastatus . In the aforementioned case, Bob’s anonymity set, at the moment, would be 111.
1 Like

• 16930.75
• 10 (1)+1(1)+4(.5)+1(.05)…=11.25, I guess the .01 would not be taken into the transaction
• The amount sent, fees, balance, and status.
• It would be basically depending on the availability of the denominations…in this case the 10’s, 1’s and so on.

1 Like

(scroll up to find answer)

Thanks done, updated my answer.

1 Like
  1. What is the net number of shielded Zcoins in circulation, as of today?
    (408706.8 (minted) - 392976.00419106 (spent)) = 15730.79580894 in circulation.
  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?

10 Zcoin + 1 Zcoin + .25 Zcoin + .01 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?

The amount + fees.

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

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

1 Like

1 Like
  1. Balance between minted and spent = 408716.8 - 392976.00419106 = 15,740.79581
  2. 1 x 10 ZCoin, 1 x 1 ZCoin, 1 x 0.25 ZCoin, and 1 x 0.01 ZCoin.
  3. Alice knows: amount, both spent and received by Bob (less fees). She knows the total balance and number of transactions. Bob knows the same.
  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.
1 Like
  1. The number of shielded Zcoins in circulation as of today is the difference between the number of Zcoins minted and the number spent. i.e. 408786.8 (minted) - 392976.00419106 (spent) = 15810.79958084 (in circulation).

  2. The number and value of the transaction outputs required to send 11.26 Zcoins is five. (1x10)+(1x1)+(3x0.1) = 11.3

It appears on the Sigma Status denomination breakdown that 0.01 of a Zcoin is not minted/available (but can be spent?) so the next denomination up needs to used to cover the amount of 11.26. Sending the odd 0.01 un-shielded would have privacy implications, so this is unfeasible. Or am I missing something?

  1. If you knew the addresses the visible information is; a) the amount Alice sends, b) the amount Bob receives, c) the number of confirmations and d) the fee amount.

  2. In the above scenario the anonymity set is the number of mints of that denomination which are unspent. Currently 100 (possible decoys) -1 (Bob) = 99.

1 Like