Firo (formerly Zcoin) - Reading Assignment

1.- He was the mentor to Zions lead developer.

2.- He wanted to mitigate the risk of a third party by picking the parameter used in the RSA factoring to destroy the keys.

3.- No it is not, there were to many performance issues and it was to slow.

4.- The Vertcoin community did not support the idea and a lack of founding.

1 Like

He was one of the inventors for the zerocoin protocol witch zcoin uses.

He uses the rsa factoring challenge.

No, it is not because it ran into performance issues.

Vertcoin community was not supportive. No investors.

1 Like
  1. Zcoins developer consulted Matthew Green because he wanted to implement Green’s Zerocoin in his project (Vertcoin)
  2. mitigated 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. No, because Zerocoin as per the white paper was performing very slowly
  4. When he tried to implement Zerocoin features on Vertcoin, as well as merge-mining, the community did not support it. He also had problems capitalizing on it and get investors on board
1 Like
  1. What was Matthew Green’s involvement in Zcoin (not Zerocoin)?
    He did had some recommendations on RSA UFOs when I was stuck at that point.
  2. What was Poramin’s solution to the ‘trusted setup’ problem?
    My idea was to mitigate this risk (of allowing forged Zcoin spends) 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. Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?
    No. Performance is the main problem in the Zerocoin protocol. When I tried to follow the Zerocoin paper exactly as it was stated in the paper, I found it really slow and there were tons of performance issues. If you think the initial load of the Zcoin wallet is slow now, you should have seen Zerovert (my first attempt at implementing Zerocoin).
  4. Why did he abandon Zerovert for Zerocoin?
    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. At the same time, as I had put in a lot of effort in making it the first cryptocurrency to implement Zcoin without any ICO, I could not opensource it until I could be ensured that my work was rewarded. Without investors this was impossible. This was why I had discontinued the project at that point.
1 Like
  1. What was Matthew Green’s involvement in Zcoin (not Zerocoin)?
    He was one of inventors of the Zerocoin protocol, which Zcoin is based on. He help too Poramin with recommendations on RSA UFO’s.

  2. What was Poramin’s solution to the ‘trusted setup’ problem?
    He used a parameter from the RSA factoring challenge.

  3. Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?
    Zcoin is not a direct implementation because Poramin concludes that Zerocoin protocol described on whitepaper was slow and had some performance issues.

  4. Why did he abandon Zerovert for Zerocoin?
    He wanted to tie Zerovert 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 (not Zerocoin)?

He was one of the inventors of Zerocoin which was eventually used by Zcoin as its protocol.

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

He mitigated the risk to a third party by picking the parameter used in the RSA factoring challenge which took special care to destroy the keys.

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

No, due to the protocol’s performance issues.

4. Why did he abandon Zerovert for Zerocoin?

The Vertcoin community did not like the idea of him putting together Zerovert with Vertcoin via merged mining and because he could not find any investors to opensource his project meant he had to abandon it at that point.

1 Like
  1. Matt Green was the inventor of Zerocoin protocol and Zcoin implements that protocol

  2. to mitigate this risk to a third party by picking the parameter used in the RSA factoring challenge

3.Not it is not, there were some issues while he tried to implement it exactly such as performance issues such as speed.

  1. Vertcoin community was not large enough and supportive for him to be rewarded for his efforts as well as the community not hellbent on the idea of implementing merge mining.
1 Like
  1. He was an inventor of the Zerocoin Protocol
  2. RSA factoring challenge.
  3. No, performance issues.
  4. The community of vertcoin was not liking his idea and therefore not supportive.
1 Like
  1. What was Matthew Green’s involvement in Zcoin (not Zerocoin)?

He supervised development of the project and had some recommendations on RSA UFOs.

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

He decided to use RSA factoring challenge as the trusted parameter while awaiting a trustless setup solution.

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

Zcoin uses the Zerocoin protocol as described in the Zerocoin whitepaper but with some performance improvements.

  1. Why did he abandon Zerovert for Zerocoin?

Originally he wanted to tie Zerocoin protocol with Vertcoin via merged mining. but the Vertcoin community did not like the idea. Also he couldn’t find the way to finance the project.

1 Like
  1. He was one of the inventors of the Zerocoin protocol.

  2. To mitigate the risk to a third party by picking the parameter used in the RSA factoring challenge.

  3. No, the performance issued was seriously slow.

4.Lack of support from Vertcoin community.

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

Matthew Green was a a renowned cryptography researcher and one of the inventors of ZeroCoin protocol and faculty mentor to student and Zcoin’s lead developer and founder, Poramin Insom

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

Destroy the keys, as per the RSA factoring challenge

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

slow / performance issues

  1. Why did he abandon Zerovert for Zerocoin?

The communication of these ideas to VertCoin was not to catching on - NO funding for adding to VertCoin the Zerocoin protocol, creating a coin and getting Poramin paid! He preferred to built a blockchain surrounded by his culture, his family, and authentic home cooking.

His Thailand exchange today < https://satang.com/about?tab=companyProfile > states:

the main objective of the company remains to elevate the quality of life for the public by transforming the convenient service of digital asset business to daily life through a more robust platform.
AND

In cooperation with the Thai government, Zcoin aims to facilitate digital transactions and promote digital asset security.

1 Like
  1. What was Matthew Green’s involvement in Zcoin (not Zerocoin)?
    “He {Matthew Green} did however had some recommendations on RSA UFOs when I was stuck at that point.”

  2. What was Poramin’s solution to the ‘trusted setup’ problem?
    He used RSA factoring challenge

  3. Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?
    No, Zcoin is not a direct implementation of the protocol which been described in the zerocoin whitepaper, because Zcoin transferred the trusted setup phase to RSA

  4. Why did he abandon Zerovert for Zerocoin?

  5. 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. He was one of the inventor of the Zerocoin protocol which Zcoin uses.
  2. The solution was RSA refactoring challenge that destroy private keys.
  3. No. performance issues. It was too slow.
  4. Lack of funding, no ICO.
1 Like

Firo (formerly Zcoin) - Reading.

  1. Mathew Green’s involvement in Zcoin was that, he is one of the inventors of Zerocoin Protocol on which Zcoin is based on. Also, he was the mentor of the author when he was studying at John Hopkins University in the USA.

  2. Poramin’s solution to the “trusted setup” is that he mitigated the risk by letting RSA ( a third party take care of that.

  3. Yes, Zcoin direct implementation of the protocol is described in the Zerocoin whitepaper in that Zcoin uses the Zerocoin protocol (considered to be a proven technology) to build Zcoin.

  4. Poramin abandorned Zerovert for Zerocoin because

  • The community of Zerovert did not like the idea of him wanting to tie Vertcoin of Zerocoin protocol via merged mining.

  • Zerovert is a currency implementation without an ICO.

  • he wanst to ensure that his work is rewarded.

  • It was impossible to do the work without huge investors

1 Like

No, the original implementation had performance issues. :slight_smile:

  1. What was Matthew Green’s involvement in Zcoin (not Zerocoin)?
    He was Poramin’s supervisor.
  2. What was Poramin’s solution to the ‘trusted setup’ problem?
    He used the RSA factoring challenge as the trusted param.
  3. Is Zcoin direct implementation of the protocol described in the Zerocoin whitepaper? Why / why not?
    Yes. Zcoin uses the Zerocoin protocol which is considered proven technology.
  4. Why did he abandon Zerovert for Zerocoin?
    He could not get investors.
1 Like

Its not a direct implementation because it had performance issues. :slight_smile:

1 Like

Yeah! thanks for the correction

  1. He was one of the zero coin developers which inspired z coin.
  2. He picked a parameter which uses RSA factoring challenge to destroy the keys.
  3. No it is not because of performance issues and too slow.
  4. The vertcoin community did not like integrating zero vert with vertcoin and their was no funding.
1 Like
  1. He suggested the developer use RSA-UFOs but that was about the extent of his involvement.
  2. To use an outside trusted 3rd party to generate the values used which would ensure the keys are destroyed.
  3. It is not a direct implementation as the developer found the direct implementation to be slow.
  4. Funding, he couldn’t get the community to agree to fund his efforts so he left the project for one that he could get investors for.
1 Like