Firo (formerly Zcoin) Explorer - Reading Assignment

Its actually all the spend denominations :slight_smile:

1.- 826,062.15 Minted - 643598.20117324 spent = Coins in circulation

2.- 10, 1, (2 * 0.1) and .05 Zcoins

3.- Sent and received amout, number of TX’s

4.- https://explorer.zcoin.io/sigmastatus

1 Like

There is no .2 denomination, you have to use two 0.1 denominations. :slight_smile:

1 Like

Fixed it! Thanks for pointing it out.

Thanks @Alko89
So the ~100 Zcoins Bob receives could be composed of all the denominations?

If you don’t have a 100 denomination zcoin, and you have more than 100 then Bob would receive smaller denominations worth 100.

1 Like
  1. 826062.15 - 643598.20117324 = 182463.94882676
  2. 5: 10 + 1 + 0.1 + 0.1 + 0.05
  3. with Alice’s address, the amount sent. With Bobs address, the amount received
  4. one of the spent 100 demonization coins. 5532 plausible senders
1 Like
  1. What is the net number of shielded Zcoins in circulation, as of today?
    826062-643598=182464 shielded

  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 (5outputs)

  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: you know the amount,the transaction idyou could probably scan for the amount sent to determine the transaction which was sent to sigmamint, the output address would then show the status, unspent vs spent, and whether that transaction was subject to lelantusmint and its status U/S.
    Bob: all you really see is that it was mined, so the mining address that is effectively a coinbase.

  4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
    All of the denominations of 100=5532, if we know that the his coin status is still available, then 1730 (from sigmastats explorer data)

This one was confusing to answer, I suppose that’s the point of the protocol?

Not sure what is confusing. But its all spend denominations. :slight_smile:

1 Like
  1. The net number of shielded Zcoins in circulation, as of today is: Total Received 826062.15 FIRO - Total Sent 643598.20117324 FIRO = 182463.94882676 FIRO.
  2. If you want to shield 11.25 Zcoins via Sigmamint. Ignoring change and fee, the number of transaction outputs will be 5, at a value of 10, 1, 0.1, 0.1 and 0.05 = 11.25. (Ref. Denomination breakdown: https://explorer.zcoin.io/sigmastatus).
  3. Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend. The information that is visible if you know Alice’s address is her sent amount and if you know Bob’s address his received amount + fee rate.
  4. We calculate Bob’s anonymity set (the number of different plausible senders) in the above scenario by considering all the spent sigmamints of the denomination 100 Zcoins.
2 Likes
  1. What is the net number of shielded Zcoins in circulation, as of today?
    826062.15 - 643598.20117324 = 182463.94882676 (Last tx Jan 13 2021)
  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?
    5 outputs. 10 + 1 + 0.1 + 0.1 + 0.05 (srouce: https://explorer.zcoin.io/sigmastatus)
  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?
    You would see that Alice sent 100 FIRO to Sigmamint and Bob received 100 FIRO from Sigmaspend.
  4. In the above scenario, how do we calculate Bob’s anonymity set? (the number of different plausible senders)
    Well we didn’t learn how Sigma works in this course. If it was Zerocoin, then the anonymity set would be all addresses who sent 100 FIRO to Sigmamint. But maybe somebody could send 50 FIRO to Sigmamint on 2 different occassions, and still spend 100 FIRO through Sigmaspend.
2 Likes
  1. 182,463.94882676 as of this post.
  2. 5 outputs: 10 + 1 + 0.1 + 0.1 + 0.05.
  3. You would know that Alice sent 100 Firos to Sigmamint and then Bob received 100 Firos (before fees) via Sigmaspend.
  4. By the amount of senders that sent to Sigmamint with the same denomination.
2 Likes

182,463.949

11.25’s denominations break down as follow 10+1+.1+.2+.005, a total of 5 values.

Receiver and senders’ addresses, amount.

By virtue of the participating mixers.

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

10 + 1 + 0.1 + 0.1 + 0.05 + 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?

Alice sent amount

Bob’s received amount

Number of Tx

The fees

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

Go to: https://explorer.zcoin.io/sigmastatus

1 Like
  1. The net number of shielded Zcoins in circulation, as of today is the difference between Sigmamint - Total received & Sigmaspend - total sent: 182.463,95 ?

  2. Suppose I want to shield 11.25 Zcoins via Sigmamint, ignoring change and fee, the number transaction outputs of Zcoin value will be:

  • 1 x 10,
  • 1 x 1,
  • 2 x 0.1
  • 5 x 0.01
  1. Alice shields 100 Zcoins via Sigmamint and sends them to Bob via Sigmaspend - information visible - if you know Alice’s address: sent amount: number + value of tx outputs, fees, mint/mined date & time
  • If you know Bob’s address: total amount received, fees, mined date & time
    1. In the above scenario we calculate Bob’s anonymity set - the number of different plausible senders: tx outputs (unspent) - sigma mints of the same - 100 Zcoin denomination or
      https://explorer.zcoin.io/sigmastatus (Available 1730 - 1) ?
1 Like
  1. Received (826062.15) minus spent (643598.20117324) equals net remaining (182,463.94882676).

  2. 11.25 zcoin/firo would transact in denominations of 10, 1, (2) .1, .05

  3. For each address, you can know the amounts sent or received and total number of transactions.

  4. any user who’s sent transactions with matching denominations before Bob’s receive time. https://explorer.zcoin.io/sigmastatus

1 Like
  1. 826062.15 (Minted) - 643598.20117324 (spend) = 182463.948827
    1. Suppose I want to shield 11.25 Zcoins via Sigmamint, ignoring change and fee, the number transaction outputs of Zcoin value will be:
  • 1 x 10,
  • 1 x 1,
  • 2 x 0.1
  • 5 x 0.01
  1. The amount received and spent as well as the final balance and the total number of transaction.
  2. Through - https://explorer.zcoin.io/sigmastatus 1,730 - 1
1 Like

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

826062.15 Minted

643598.20117324 Spent

182463.94882676 Circulating

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

https://explorer.zcoin.io/sigmastatus

  • 1 x 10
  • 1 x 1
  • 2 x 0.1
  • 5 x 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?

The information visible is, for each address, the amount sent or received and total number of transactions

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

https://explorer.zcoin.io/sigmastatus

Anonimity set: 1730 - 1

1 Like
  1. Difference between the amount of ZCoin received (372018.05) and the amount spent (357185.99990202), therefore approximately 14832.05 ZCoin.
  2. It would create a total of 5 transactions (10 ZCoins + 1 ZCoin + 0.1 Zcoins + 0.25 ZCoins).
  3. On Alice’s account you would be able to see the amount received and spent as well as the final balance and the total number of transactions. The same goes for Bob’s account. So, the total number of transactions would increase by 1 (with a value of 100 ZCoins) therefore having a decrease in Alice’s balance and an increase in Bob’s.
  4. In this page https://explorer.zcoin.io/sigmastatus indicating the anonymity set 1730 - 1
1 Like
  1. the number of shielded Zcoins in circulation is: 182463.94

  2. 10+1+0.1+0.1+0.05

  3. Alice reveals total amount spent
    Bob reveals total amount received.

  4. Anonymity set is the lowest available shielded coins available to be spent.

1 Like