So can we conclude that Monero's underlying cryptonote technology will not be the best privacy technology forever?
Can we conclude that Monero is one of the few fully functioning private cryptocurrency networks currently?
Can we conclude that off chain data (ip addresses) are something that needs to be addressed for all private cryptocurrency networks?
Can we conclude that a possible technical improvement to Monero would be some kind of zero-proof knowledge thing?
TPTB, I commend your enthusiasm, but one of the problems I think in this conversation is a lack of brevity. No one has time to read ALL of this, so things are missed, and you get frustrated. If you want to have useful discussions, it's probably better to not have paragraphs of text, regardless of how much needs to be said. Writing 1 paragraph is much more difficult than writing 10 pages.
Off the top of my head to return the favor for you not deleting posts and I may be missing a few points:
- zk-snarks can be used to make any script anonymous, not just currency as for CN/RingCT. Businesses will need this.
- Anonymity of Zerocash (ZC) is never compromised by compromising the masterkey, only the coin supply is.
- ZC makes the entire block chain a blob uncorrelated to meta-data, whereas CN/RingCT have distinct UTXO which can be so correlated.
- ZC doesn't require Tor/I2P thus has more degrees-of-freedom and is End-to-End principled, whereas CN/RingCT are not.
- Both ZC and CN/RingCT can lose anonymity or have undetectable increase in coin supply if the crypto is cracked.
- CN/RingCT has the lowest common denominator anonymity which is usually I2P, i.e. maybe 99% vs 99.999% for ZC.
- Businesses will favor the more provable, more End-to-End freedom choice of ZC.
- I think the chance of jail time when using CN/RingCT for any action that the State doesn't want you to do, is very high. The anonymity is not robust, as I summarized above.
- I can't think of any user adoption markets of any significant size of CN/RingCT, other than selling it to speculators. In other words, I view CN/RingCT as just another pump job albeit with some strong developers (who hopefully will get better leadership).
- I am saying that CN/RingCT is not a viable technology. So arguing that it is the best we have for now, IMO doesn't make much sense, unless that is just a sales pitch to speculators (again keeping in mind the Securities Law and the Howey test in the USA and the implications of leading speculators into an investment with misleading prospectus and not registered with the SEC).
Edit: some of those points have finer points of contention. So review the long discussion for that.
For example, in the cases where one needs to use Tor/I2P with ZC, those transactions are often impossible to make anonymous by any means because they involve for example buying a product from a retailer who compiles with government regulations (KYC, etc).
What is missing from your analysis smooth is that at what level of featureness are businesses willing to embrace block chains. I argue CN/RingCT is below the acceptable level and can not be raised to that level because the fundamentals are not End-to-End principled (also because can only make the payers, payees, and values obscured and not any type of script and other aspects of the block chain data). Business will prefer private databases where they can hide all the data until public block chains mature enough to do so. Public block chains promise more interoption and network effects, once we can make them truly private.
I try to light a fire under you guys to get you refocused on technology that can meet your goal of being a privacy block chain for businesses. That is where the real market is.
What is missing from your analysis smooth is that at what level of featureness are businesses willing to embrace block chains. I argue CN/RingCT is below the acceptable level and can not be raised to that level because the fundamentals are not End-to-End principled (also because can only make the payers, payees, and values obscured and not any type of script and other aspects of the block chain data). Business will prefer private databases where they can hide all the data until public block chains mature enough to do so. Public block chains promise more interoption and network effects, once we can make them truly private.
There is no feasible technology to do non-trivial scripts using zksnarks at this time. It doesn't exist. Zerocash is pushing the limits already.
While there may be a market for zero knowledge smart contracts on a blockchain, that doesn't even matter because it can't be implemented.
Perhaps if you think that is the only market that exists you should just take a break and come back to the space in a few years and reevaluate.
You are cherry picking points. zk-snarks scripts wasn't my only nor even my main justification.
Afaik, zk-snarks can implement any circuit if one accepts the proving time and verification time (there might also be some other resource constraint such as RAM but I think not), with proving time being much worse than verification time. And one would expect that it can be radically sped up with ASICs to enable more complex circuits to be verified in realistic time!
The point is there are very likely some simple scripts that can surely be done with zk-snarks in realistic times, and which are very useful for businesses interopting on the block chain. IoT is one likely candidate and probably many more.
"build it and they will come after 5 years" is a nice pitch to speculators, but in my line of work I had to produce a marketed product to earn an income. You worked in (programming for) finance (something you acknowledged recently in public post) thus I assume you never had to do this. So I understand that in for-profit software the mantra is "ship it, sell it", otherwise projects go on and on and on and are never finished.
You say that zk-snarks can't do any worthwhile scripts, yet an entirely anonymous coin has been implemented it that is superior anonymity than CN/RingCT.
Your stubbornness is the main reason I can't work with you. Leadership requires symbiosis of ideas and directions. It requires vision.
Smooth it is quite evident that open source needs leadership. Direction is not likely to be driven by random contributor (if he was that capable, he would fork or otherwise start his own than battle against the leadership which is not that focused on the direction the contributor wants to go).
Edit: you apparently haven't even yet quantified the metrics, which is pretty lame for a competitor not to do.
Edit#2: perhaps if you all spent less time talking about market movements on the exchanges, and more time doing technical research and marketing research...
"build it and they will come after 5 years" is a nice pitch to speculators, but in my line of work I had to produce a marketed product to earn an income. You worked in (programming for) finance (something you acknowledged recently in public post) thus I assume you never had to do this. So I understand that in for-profit software the mantra is "ship it, sell it", otherwise projects go on and on and on and are never finished.
Again consistent with
take a break and come back when the technology is ready for a "build it, ship it, sell it" approach.
Also this is entirely irrelevant to Monero since Monero is an open source project not a product. So off topic for the thread. Please respect the thread starter, the forum, and the community and try to stay on topic.
Open source that goes on and on and doesn't full a market thus dies. Right now you are fighting to keep the speculators fooled as that is the only market.
Why the desire to censor? Hiding something? It is not off topic. Technological and marketing analysis go hand-in-hand.
Smooth is demanding that I post my marketing thoughts in a separate thread from my technical thoughts, breaking the conversation continuity up across multi-threads. It was not my desire to post again in this Monero Speculation thread, but it is only official Monero thread I am aware where I can post marketing thoughts that impact speculation decisions on Monero. Where on BCT is the official Monero thread for having open discussions?
"build it and they will come after 5 years" is a nice pitch to speculators, but in my line of work I had to produce a marketed product to earn an income. You worked in (programming for) finance (something you acknowledged recently in public post) thus I assume you never had to do this. So I understand that in for-profit software the mantra is "ship it, sell it", otherwise projects go on and on and on and are never finished.
Again consistent with
take a break and come back when the technology is ready for a "build it, ship it, sell it" approach.
Also this is entirely irrelevant to Monero since Monero is an open source project not a product. So off topic for the thread. Please respect the thread starter, the forum, and the community and try to stay on topic.
Open source that goes on and on and doesn't full a market thus dies. Right now you are fighting to keep the speculators fooled as that is the only market.
Why the desire to censor? Hiding something? It is not off topic. Technological and marketing analysis go hand-in-hand.
There was nothing on-topic ("Improvement Technical Discussion") in your last post, thus no need for any further response. Please stay on topic.