• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

ZKP(Zero Knowledge Proof) to hide source code (especially mining algorithm)

https://en.wikipedia.org/wiki/Zero-knowledge_proof
https://www.reddit.com/r/Bitcoin/comments/47rk85/first_successful_zeroknowledge_contingent_payment/

I may complete idiot but ..
Hide partial of open source code but proof it is not scam through ZKP.
Especially mining algorithm part to make it ASIC resistant.
Can it be done in DASH??

as far as i see it
you are ether open source or you are not
there is nothing in between

the second you start 'hiding' anything everybody will scream "backdoor" and you will lose all the trust of investors and community !
my 2 duff's
 
Last edited by a moderator:
as far as i see it
you are ether open source or you are not
there is nothing in between

the second you start 'hiding' anything everybody will scream "backdoor" and you will lose all the trust by investors and community !
my 2 duff's

BUT..but.. look at what Gregory Maxwell did..
ZKP has a power to proof something is genuine but not reveal actual source code at all.
Just mining part. Proof it is genuine dynamic random mining algorithm but not reveal
what actually it is.
It should be random dynamic algo even developers dont know in compile time.
 
Interesting. But can't we just change the algo regularly, let's say every 6 month? It could be easier at first.
 
Or do what I propose which is to make the algo and algo params dynamic based on block number: https://dashtalk.org/threads/dynamic-mining-algorithmn.8207/

This is the only protection against mining centralization. You need a variety of algos running in parallel. Otherwise, changing the algo will become next to impossible as people invest in specialized hardware and become too invested in one algo that they will refuse to upgrade when you change the algo in 6 months which will split the network.

By having a variety of algos (let's say 10), adding an additional 1 in 6 months will only affect 10% of the blocks (10 algos -> to 11 algos is 10% change), which is much more palpable for existing miners regardless of what hardware they have invested to optimize their rig for the current set of algos.
 
BUT..but.. look at what Gregory Maxwell did..
ZKP has a power to proof something is genuine but not reveal actual source code at all.
Just mining part. Proof it is genuine dynamic random mining algorithm but not reveal
what actually it is.
It should be random dynamic algo even developers dont know in compile time.

as far as I know (and I am not that the pro) there is only X amount of Algos available (25-32 something like that) so you would chase your tail with the ASIC's and eventually run out of options anyway

Evan is working on a great plan , give it some time , he is ready to surprise us as always :wink:
 
Back
Top