Post
Topic
Re: [ANN][KMD][dPoW] Komodo - Zcash Zero Knowledge Privacy Secured by Bitcoin
by
Sab69
on 19/10/2018, 13:58:41 UTC
KMD is a verry technical coin. But its sad it got one big flaw in its current setup.

The Trusted Setup is a vital part of what makes KMD work. Kmd is a coin to use a implementation of a cryptographic proof called zk-SNARKs (SNARKS for short). These SNARKS are the engine that can quickly and efficiently verify a transaction and add it to the blockchain without revealing any details to the public. The tricky thing about these SNARKS is that (like many algorithms) they need to have a one time setup. And the reason that this setup is called the “Trusted Setup” is because you have to trust that whoever generated those keys destroyed them when they were done.

The Keys give "God powers" with the keys its possible to create free KMD for yourself. Because the SNARKS implementation also hide the supply. No one will notice if the keys are beying misused.

i get what your saying. the algo eqihash was used by zcash and they did the same thing. they had multiple trusted people that were given part of the keys. are you saying that kmd did not do this?

interested in this.

thanks

The equihash algorithm is a PoW algorithm and as such doesn't have anything to do with zk-SNARKS. The keys related to zk-SNARKS that KMD uses are the same as Zcash uses. zk-SNARKS are related to only the privacy aspects of KMD and doesn't define the Platform at all. There is dPOW that Einsteinium and Game-Credits projects have adopted to protect from 51% attacks. Then there is the Komodo Custom Consensus Framework that allows for contracts which is currently under development/testing. There are on-chain token generation, on-chain faucet, dice, and Rewards contracts that are already working. So if people can trust the Zcash privacy mechanism, then they can extend the same trust to Komodo's Privacy mechanism as they are exactly the same.

so sab is saying kmd used zk-snarks for the privacy mechanism and in order to do that, kmd had to generate private keys at the begining and kmd has those keys and can use the zk-snarks mechanism to basically generate tokens at will - is this correct?

There is no way to know. If they have or have not destroyed the keys properly. There is also no way to see directly if KMD are created out of thin air, this is not vissible because the supply is hidden.