Firo (formerly Zcoin) - Reading Assignment

  1. What was Matthew Green’s involvement in Zcoin?
    Was one of the inventors of the Zerocoin protocol. A mentor for the Zcoin’s lead developer.

  2. What was Poramin’s solution to the ‘trusted setup’ problem?
    To pick the parameter used in the RSA factoring challenge.

  3. Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?
    No. Because the developer found some performance issues when trying to exactly follow the whitepaper.

  4. Why did he abandon Zerovert for Zerocoin?
    Because of the performance issues derived from exactly following the Zerocoin whitepaper.

1 Like
  1. “Also, I knew that Matthew Green was one of the inventors of the Zerocoin protocol”
  2. “My idea was to mitigate this risk to a third party by picking the parameter used in the RSA factoring challenge which took special care to destroy the keys, had a sizeable bounty to break it and was done back when the RSA was an organization that strongly valued privacy, even exposing the government’s attempts to install the Clipper chip.”
  3. No, performance issues were way too big.
  4. “As you can see, even with my first attempt to integrate the Zerocoin protocol into an actual cryptocurrency, I wanted to tie it with Vertcoin via merged mining. but the Vertcoin community did not like the idea”
1 Like
  1. What was Matthew Green’s involvement in Zcoin?
  • He was one of the inventors of the Zerocoin protocol.
  1. What was Poramin’s solution to the ‘trusted setup’ problem?
  • The idea was to mitigate the risk to a third party by picking the parameter used in the RSA factoring challenge which tool care to destroy the keys.
  1. Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?
  • No, it is because it was really slow and there were tons of performance issuses.
  1. Why did he abandon Zerovert for Zerocoin?
  • He had to ensured that his work was rewarded by the investors.
1 Like
  1. ZCoin is based on Green’s Zerocoin protocol. Only direct involvement was giving some recommendations on RSA UFOs.

  2. Using RSA UFO, but generating and destroying the RSA parameters by a third party.

  3. Yes, Poramin says he tried to follow the protocol exactly as it was written in the paper.

  4. The Vertcoin community didn’t wanna implement his Zerovert idea.

1 Like

Q1: Matthew Green was a founder of ZeroCoin and its protocol is used in ZCoin

Q2: To mitigate this risk to a third party by picking the parameter used in the RSA factoring challenge which took special care to destroy the keys, had a sizeable bounty to break it and was done back when the RSA was an organization that strongly valued privacy, even exposing the government’s attempts to install the Clipper chip.

Q3: No its not because of the performance issues and it was too slow

Q4: A lack of support from the Vertcoin community and insufficient funding.

1 Like
  1. Michael Green invented the ZeroCoin protocol and was the mentor to the creator of ZCoin, in which the protocol was implemented.

  2. He used RSA factoring challenge.

  3. ZCoin is not a direct implementation of the ZeroCoin white paper. Poramin attempted to follow it exactly but performance was too slow.

  4. Poramin abandoned the idea for two reasons: a)The Vertcoin community did not like the idea of merge mining Zerovert. b) Poramin did not do an ICO yet needed to be rewarded, but did not have investors.

1 Like
  1. Matthew Green was one of the inventors of the Zerocoin protocol

  2. My idea was to mitigate this risk to a third party by picking the parameter used in the RSA factoring challenge which took special care to destroy the keys, had a sizeable bounty to break it and was done back when the RSA was an organization that strongly valued privacy, even exposing the government’s attempts to install the Clipper chip.

  3. No it is not, the direct implementation was found to be to slow and prone to performance issues

  4. As you can see, even with my first attempt to integrate the Zerocoin protocol into an actual cryptocurrency, I wanted to tie it with Vertcoin via merged mining. but the Vertcoin community did not like the idea.

1 Like
  1. What was Matthew Green’s involvement in Zcoin?
    Zerocoin protocol

  2. What was Poramin’s solution to the ‘trusted setup’ problem?
    mitigate this risk to a third party by picking the parameter used in the RSA factoring challenge which took special care to destroy the keys, had a sizeable bounty to break it and was done back when the RSA was an organization that strongly valued privacy

  3. Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?
    Not really because the Zerocoin protocol has mainly the performance issue.

  4. Why did he abandon Zerovert for Zerocoin?
    the Vertcoin community did not like the idea. and no money to support it.

1 Like
  1. What was Matthew Green’s involvement in Zcoin?
    Matthew Green was one of the inventors of the Zerocoin protocol.

  2. What was Poramin’s solution to the ‘trusted setup’ problem?
    The idea was to mitigate this risk to a third party by picking the parameter used in the RSA factoring challenge which took special care to destroy the keys, had a sizeable bounty to break it and was done back when the RSA was an organization that strongly valued privacy

  3. Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?
    No because of performance issues.

  4. Why did he abandon Zerovert for Zerocoin?
    Did not have investors.

1 Like

1 - What was Matthew Green’s involvement in Zcoin?

Matthew Green was the faculty mentor Poramin Insom when he was writing a paper on how to practically implement Zerocoin in a cryptocurrency using stealth addresses and the RSA UFOs. Matthew Green gave Poramin Insom some recommendations on RSA factoring challenge one time, however they rarely interacted to Matthew’s research, teaching and speaking commitments.

2 - What was Poramin’s solution to the ‘trusted setup’ problem?

Poramin decided to mitigate ‘trusted setup’ risk with a third party by picking the parameter used in the RSA factoring challenge, which takes special care to destroy the used keys. Poramin was also in search of an individual, with a PhD in cryptography, to implement Zerocoin without trusted parameters.

3 - Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?

No, Zcoin is not a direct implementation of Zerocoin. When the Zerocoin white paper is followed to the letter, it was discovered to be quite slow, alongside the numerous performance issues. I

4 - Why did he abandon Zerovert for Zerocoin?

Poramin attempted to tie Zerocoin with Vertcoin via merged mining. but the Vertcoin community did not like the idea. He also tried to make the first cryptocurrency to implement Zcoin without any ICO, which was not possible without investors.

1 Like

#1 - What was Matthew Green’s involvement in Zcoin?
He invented the Zerocoin protocol

#2 - What was Poramin’s solution to the ‘trusted setup’ problem?
RSA factoring challenge

#3 - Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?
No, it is not. Poramin tweaked it so the performance is enhaced

#4 - Why did he abandon Zerovert for Zerocoin?
Because Zerovert had severe performance issues

1 Like
  1. Mathew Green was one of the Zcoin protocol inventors.

  2. Pormin’s solution to the 'trusted setup@ problem was to mitiage this to a third party that used RSA UFO - Rivest-Shamir–Adleman unknown-complete-factorization

  3. Zcoin is not a direct implementation of the Zerocoin protocol whitepaper as this is very slow and there are a lot of performance problems.

  4. Poramin abandoned Zerovert as the community did not like it and there was a lack of investment.

1 Like
  1. Matthew Green was one of the inventors of the Zerocoin protocol, which is used for Zcoin.
  2. He initially rejected the idea of RSA UFOs for a variety of reasons, including forged Zerocoins. Then he chose a parameter used in the RSA factoring challenge which took special care to destroy the keys
  3. No, it took several improvements. The Zerocoin protocol mostly had performance and speed issues.
  4. He wanted to tie Zerovert with Vertcoin via merged mining, but the Vertcoin community did not like the idea. And then he wasn’t sure he had support from the investors.
1 Like
  1. Matthew Green was one of the investors in the Zcoin protocol.

  2. He tried to implement the RSA UFO to solve it, but had several problems while implementing it and got no help of the author of the RSA UFO paper. Therefore, he decided to use RFA factoring where he took care of the used parameters and especially the destroying of the keys.

  3. It is not the direct implementation of the paper because the Zerocoin protocol described in the paper were considerably slow and had a lot of performance issues. So, the latest versions modified the original Zerocoin protocol.

  4. He wanted to implement Zerocoin protocol inside Vertcoin through merged mining, but the Vertcoin community does not like his idea.Furthermore, there were no investors or ICO which made it impossible to implement all the complex stuff without rewarding the work.

1 Like

• Matthew Green was an inspiration to Poramin since he was involved in the creation of Zerocoin protocol.
• Using the RSA factoring challenge which took special care to destroy the keys.
• No, because apparently it caused a lot of issues, and it slow down the processes a lot. He mentions that Poramin mentions that he first attempt (Zerovert) was extremely slow compared to Zcoin wallet.
• He was not able to do a merged mining with Vertcoin and he could not open source the project as he wanted to be rewarded for his work but he wanted this project to be the first crypto without an ICO.

1 Like
  1. What was Matthew Green’s involvement in Zcoin?
    Inventors and inspirator

  2. What was Poramin’s solution to the ‘trusted setup’ problem?
    Using RSA

  3. Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?
    No, There where some performance issues.

  4. Why did he abandon Zerovert for Zerocoin?
    Community did not like it.

1 Like
  1. Being the mentor and gave recommendation for Poramin Insom over RSA UFO’s while he was stuck during his research and development of Zcoin using Zerocoin protocol in John Hopkins University, Master of Security Informatics paper.
  2. Mitigate the risk to a third party by picking the parameter used in RSA factoring challenge which took special care to destroy the keys, had a sizeable bounty to break it.
  3. The Zerocoin protocol stated in whitepaper has a performance issues, so Zcoin had a lot of improvement on the protocol, so its not a direct implementation of the Zerocoin whirepaper, but Zcoin still use most of the technology behind Zerocoin which considered as already proven and examined by many renowned cryptography in the world
  4. he didnt get much support from community and the funding resources and havent ensured that his work will be rewarded to go opensource on Zerovert
1 Like
  1. Matthew Green’s involvement in Zcoin was that he was one of its inventors.

  2. Poramin Insom’s solution to the “trusted setup” problem was to pick the security parameter used in the RSA (Rivest-Shamir-Adleman) factoring challenge (this was a challenge put forward by RSA Labs partly to encourage researchers to crash their cryptography keys in order to prove their strength). This system took special care to destroy the used keys and had a sizeable bounty for breaching it.

  3. No it wasn’t included because when Poramin Insom tried following the paper exactly he ran into too many performance issues, including slowness.

  4. He abandoned Zerovert for Zerocoin because his project lacked support from the community and without investors to fund his work he decided he was better off pursuing Zercoin instead.

1 Like
  1. What was Matthew Green’s involvement in Zcoin (not Zerocoin)?

Matthew Green was one of the inventors of the Zerocoin protocol.

  1. What was Poramin’s solution to the ‘trusted setup’ problem?

His idea was to mitigate this risk to a third party by picking the parameter used in the RSA factoring challenge which took special care to destroy the key.

  1. Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?

No, because of the performance issues (it was to slow).

  1. Why did he abandon Zerovert for Zerocoin?

Lack community adoption and funding.

1 Like

1 Like