btw price starting to dip a little bit, we need something to prop up the news, something like that Dash will implement shadowcash.
Haha, not a chance. Unfortunately, I think the price will tank and they'll continue living in denial, fruitlessly defending themselves. Mycelium, for example, will come out but the ios version will, once again, be rejected until dash is removed.btw price starting to dip a little bit, we need something to prop up the news, something like that Dash will implement shadowcash.
Great to finally get a core response on this. The radio silence was concerning.I agree that Privatesend is not the best / easiest to use / fastest option out there BUT it's the simplest and easiest to review / hardest to make smth wrong tech I know of so far. There are pros in Ring Signatures like non-interactivity as well as cons like bloating utxo set indefinitely. My largest concerns about RS are:
1) it's a very new crypto afaik which might have internal vulnerabilities;
2) implementation vulnerabilities are very much possible https://decentralize.today/monero-had-the-same-bug-as-shadow-33a86ddeac2e#.b9x86rdhj even if you have a cryptographer or a few in your team.
I'm not a cryptographer myself - I can understand some concepts, can read related code, but not to review it to find some crazy issues which afaik requires some very specific knowledge how things should be implemented. So for me to review this to make sure it's designed properly, it really works as designed and that there are no more flaws is way beyond my knowledge in that space. If someone could find us a good cryptographer I guess he (cryptographer) could help a lot to improve privacy in Dash, probably could even find some another (bitcoin-compatible) way to do so, like implementing TumbleBit on masternodes or smth like that, I don't know...
Well, review of alternative implementation could work partially imo for the reasons I already described: having some tech reviewed by some single person doesn't really guarantee anything in the first place (someone else can find vulnerability later), and you still have to implement tech properly but cryptographer != programmer in general and I guess there are not that much people in the world who are good at both. Having smth broken by someone proves weakness 100% however...
How about we establish a proposal to fund a respected crypographer to peer reciew possible alternatives?
...
3000000 yes to that! But you should hire a cryptographer == programmer..How about we establish a proposal to fund a respected crypographer to peer reciew possible alternatives?
Why? If this is true, then we are living in a bad world! This is unfair! I hate living in that world!you still have to implement tech properly but cryptographer != programmer in general and I guess there are not that much people in the world who are good at both.
agree and would add, all of these 'options' involve essentially breaking the public ledger nature of Bitcoin / Dash, lowering the usability and scalability, and making it a lot harder to build a mainstream currency because you can't use the chain as an open ledger. It's a give and take whereby the stronger privacy you want the less usable and scalable your currency is. If you look at all these solutions where 'respected cryptographers' are trying to architect cryptos, usability and scalability is far worse than Bitcoin, our goal is to be far more scalable and usable than Bitcoin and this is really going in the other direction.Well, review of alternative implementation could work partially imo for the reasons I already described: having some tech reviewed by some single person doesn't really guarantee anything in the first place (someone else can find vulnerability later), and you still have to implement tech properly but cryptographer != programmer in general and I guess there are not that much people in the world who are good at both. Having smth broken by someone proves weakness 100% however
As for funding some cryptographer for a new tech invention via proposal, in general, I think that you can pay someone to do their job but I don't believe that you can pay someone to invent things, it just doesn't work that way imo. But setting up a bounty for a wider circle of people to provide some financial incentive in addition to initial curiosity could work probably. This way everyone participating would submit their work and review the work of others which is 2-in-1 win(if there will be more than one person participating of course
)
Zerocoin -> Zerocash -> Zcash is another interesting concept BUT it has a very controversial initial setup step where you have to trust that single key generated in this step (which is there for the whole lifetime of the network) is not compromised. They say that they have developed some very strong procedure to guarantee this will not happen but having such a single point of failure imo it's only the matter of time and financial incentive until it's broken.Zerocoin tech is another option as well and it's more peer reviewed and works with Bitcoin core.
The way I understand it is that Zerocash has this problem but Zerocoin does not. Correct me if I'm wrong!Zerocoin -> Zerocash -> Zcash is another interesting concept BUT it has a very controversial initial setup step where you have to trust that single key generated in this step (which is there for the whole lifetime of the network) is not compromised. They say that they have developed some very strong procedure to guarantee this will not happen but having such a single point of failure imo it's only the matter of time and financial incentive until it's broken.
Not conspiracy. It was Kot at the Warsaw Block meetup on 25 August 2016 (see budget and Dash Detailed interview) where this convenient Coinfirm-Dash relationship was drawn up. In other threads I've provided links to Coinfirm's two-way relationships with companies like ShapeShift and Vodafone, and they are attempting to track and amalgamate transactions between bitcoin and dash (and other alts further down the road).The developers/programmers need not stop working on other stuff. They need only agree that what we're asking for be a priority. If it is not, MNs should vote to do something about it. If that doesn't work, then we know the governance system is flawed severely. But to be sure, the concerns in this thread need addressed. Mass adoption is great, but we can't let that lead us away from anonymity and whatnot that will increasingly, over years to come, be a feature people want. The Shadow Economy (System D) will employ like 2/3rds of the world's workers by 2020...and it will continue to grow from there, as in 2020 it is expected to be a larger economy than the largest nation-state's on Earth. People need the anonymity. They will increasingly seek it. Monero isn't popular for no reason. Zcash isn't drawing so much attention for no reason. I still think Dash has the best stuff going, and I'm excited to see Evo launched sometime next year (hopefully), but things can get off the rails. If people focus on govt permission slips (compliance) as a means to mass adoption too much, then the coin becomes little more than a fast Bitcoin. Is that the intention? I don't think so, and hope not. I don't know about "infiltration"...if you have evidence, then name who it is and present it. Otherwise, let's not go all Alex Jonestown on the core team. But to be sure, I want to see this project to offer as good anonymity as other coins that specialize in that. It needs to move up on the priority list. I can see finishing work for the Evo release first, and even implementing automatic instant transactions first (if they agree this is a consumer want), as both will grow adoption for what this coin does so well, that other coins don't do; work for a everyday point-of-sale solution. But after that, anonymity features and lessons learned about them from the work of other projects should be used to implement Dash's own improved anonymity features. I'd hate to see this project go the way of selling out by refusing to do that, knowing what the consequences are for the users (even if it benefits the bottom of line of certain coin holders, MNs, etc.). My interest in this coin is not getting rich. It's getting freer while maybe making some money in the process.
If someone in the core makes an official statement on this concern, and says it is somewhere on the priority list after Evo, and maybe instant sends being made automatic, I'll be satisfied. No need to troll them, speak of unprovable or unfounded conspiracy theories, etc.
And if the core refuses to act on this, the MNs should vote to stop funding them. Replace them. This thing isn't bound to them, theoretically. Even Evan himself can be "fired", theoretically. Now, will that actually work, or is the governance a bit of slight of hand? That will be proven at that point or some other in the future. I feel good about far more of this project than I feel like it deserves criticism. But I don't want to pull punches either...if this thing goes the way of not improving anonymity features other coins have implemented that people seem to agree are more anonymous, after Evo and maybe any improvement to instant sends, then of course, I will start supporting one of those other projects and just try to get them to implement the instant transactions Dash has now or could have with improvements to its instant send tech.
The best coin will be the one that wins. But the best coin will be the one that adopts the best ideas from other coins. This coin has great features, like DGBB, MNs and the 2nd tier, the forthcoming Evo, instant sends, private sends, etc. But if another coin out-does this coin in anonymity, and this coin starts to move into a direction which forsakes further anonymity improvements, then the MNs have to stand up to the core. If that doesn't work, for whatever reason, then people like me are better off supporting a more anonymous project instead of trying to get Dash to implement anonymity improvements, and instead convince more anonymous projects to implement instant transactions, DGBB of their own, 2nd and so on tiers, and a better UI like Evo.
I'm not brand loyal. I'm quality loyal. So, let's see what the devs/core have to say, and if it isn't to our liking, let's see what the MNs do about it (assuming they can do something about it).
BECAUSE CENTRALIZATION! CENSORSHIP! YOU EVIL CORE TEAM MEMBER!!!111Dumb question...but why aren't the fake accounts and concern trolls being moderated here?
oh sorry buddy. i forgot that partBECAUSE CENTRALIZATION! CENSORSHIP! YOU EVIL CORE TEAM MEMBER!!!111
I know about fungibility and Evan's statements, and how essentially fungibility has a lot to do with anonymity. And I can agree we have no test case to prove the DGBB has the power to fundamentally steer the core away from something the MNs don't want (I don't recall a specific case of that). But Kot's Coinfirm thing wouldn't matter IF anonymity features are improved. I think Amanda's latest video spells out exactly why Dash is behind Zcash in anonymity. It's nice to see her presentation, because it also reminds us what is RIGHT with Dash compared to that project. NEM and other cryptos are going to adopt this technology of DGBB, but it will be some time before we see if it has any more or any less teeth than Dash's.Not conspiracy. It was Kot at the Warsaw Block meetup on 25 August 2016 (see budget and Dash Detailed interview) where this convenient Coinfirm-Dash relationship was drawn up. In other threads I've provided links to Coinfirm's two-way relationships with companies like ShapeShift and Vodafone, and they are attempting to track and amalgamate transactions between bitcoin and dash (and other alts further down the road).
Evan has previously made clear statements regarding the importance to fungibility. I've provided links elsewhere but a search for "Evan Duffield fungibility" should do the trick.
For me, dash's self-funding model is a stand-out differentiator. However, time has shown severe limitations. I now view this as nothing more than a system to issue grants, it has little or no influence over core development. Other cryptos such as NEM are starting to explore similar funding methods. I think in time, other coins will adopt advanced versions and eclipse dash.
I think you're missing the point.I know about fungibility and Evan's statements, and how essentially fungibility has a lot to do with anonymity. And I can agree we have no test case to prove the DGBB has the power to fundamentally steer the core away from something the MNs don't want (I don't recall a specific case of that). But Kot's Coinfirm thing wouldn't matter IF anonymity features are improved. I think Amanda's latest video spells out exactly why Dash is behind Zcash in anonymity. It's nice to see her presentation, because it also reminds us what is RIGHT with Dash compared to that project. NEM and other cryptos are going to adopt this technology of DGBB, but it will be some time before we see if it has any more or any less teeth than Dash's.
Coinfirm can only track what Dash makes possible for them to track, same as Zcash or Monero. The issue isn't trying to gain compliance to facilitate mass adoption, but not doing so by forsaking the direction of the project as it concerns anonymity.
So, let's give the core a chance here, to make a statement. That means be a little patient and give them time to discuss it among themselves. Maybe to this point, that conversation has been less of a priority. If we don't like their statement on the issue, let's see if indeed the DGBB has teeth, by allowing the MNs to change their minds and be able to fire them if they refuse. Lastly, if none of this goes our way, THEN we can consider dropping support long term for the project. I think any other reaction is overreaction and rash.
And let me say, I am not a concern troll, or troll of any kind, so I hope I wasn't included in that particular label. I'm trying to say these people raising issues have legitimate points, but may be overreacting or reacting too soon out of fear their concerns will not be addressed. If anything, I'm trying to be rational here. Fear is only rational when directly proportional to risk, relative to all other risks you face day to day. So, I want to pull that fear down a notch, back into proportion with risk, so it doesn't merely become concern trolling or FUD. I think the intentions of most of the people posting about legitimate anonymity issues shouldn't be simply dismissed as "trolling". If we do that, before you know it, all legitimate concerns become "trolling" and the entire project becomes insular based on hubris and an echo chamber of group think.
I see what you are getting at, and it does make sense. That said, however, I am thinking that it might be possible to have Dash have certain transactions/coins/addresses use the already established methods already in place, but also have other transactions/coins/addresses which are encrypted at the protocol level, and of course, the ability to move coins between these encrypted and unencrypted addresses. In other words, for most people, most of the time, the current situation is actually fine -- but it would be great to have some built-in and totally trustless way to send/receive coins in a completely private way, at protocol level. (And these special trustlessly-private transactions would not have to involve instant send, but could take place at normal speed.)I think you're missing the point.
No one has found a way to improve on Dash's privacy without essentially breaking the currency for any kind of mainstream adoption.
The mixing solution will be improved so it's more usable, but implementing a 'stronger' privacy solution (i.e. crossing that line into a protocol-level private-ledger) produces a currency that is radically slower, less scalable, less usable, less accessible and more centralized than Bitcoin, i.e useless outside of small niche groups transacting between fullnodes in the long term - which basically means useless period, as small currencies don't have the liquidity / entropy / hashrate / node-count / price stability the small minority of users who actually want privacy will require (e.g. DNMs).
There are lots of options for 'privacy coins' that are taking that approach, it is hot right now purely with speculators same as 'dapps' were 6 months ago. and each one has zero chance at mainstream adoption outside of the crypto-speculator sandbox, IMO.
So to be clear, Dash's strategy at this stage is not to turn the ledger into a bloated, encrypted mess that no one can use without a desktop fullnode or audit to make sure that it's well distributed or heavily manipulated...Evolution's goal is to make p2p currencies accessible and usable by average users from any device in a decentralized way, i.e. without any kind of intermediary, so they can login with a user and buy online direct as easily as they do with centralized services like PayPal, and do this with an open ledger as per Satoshi's architecture plus our option to delete your transaction history in a trustless and decentralized way.
Privacy is a key feature, primarily for fungibility, secondarily for the tiny portion of actual users who want privacy, but not at the expense of preventing giving mainstream users what they want or giving us a chance to actually break out of the crypto sandbox and take p2p money somewhere that's useful to a large portion of the population, because if that's not the goal then what's the point.
Trying to push Dash towards these ridiculous privacy 'solutions' is breaking Dash...because an open-ledger is key to all the features mainstream users need.
Hi Andy, in the most recent core conference call Evan mentioned a new "quicker, lighter, better privacy implementation" for evo. He stated it would only take a few seconds and also involve mixing. (1:09:00)I think you're missing the point.
No one has found a way to improve on Dash's privacy without essentially breaking the currency for any kind of mainstream adoption.
The mixing solution will be improved so it's more usable, but implementing a 'stronger' privacy solution (i.e. crossing that line into a protocol-level private-ledger) produces a currency that is radically slower, less scalable, less usable, less accessible and more centralized than Bitcoin, i.e useless outside of small niche groups transacting between fullnodes in the long term - which basically means useless period, as small currencies don't have the liquidity / entropy / hashrate / node-count / price stability the small minority of users who actually want privacy will require (e.g. DNMs).
There are lots of options for 'privacy coins' that are taking that approach, it is hot right now purely with speculators same as 'dapps' were 6 months ago. and each one has zero chance at mainstream adoption outside of the crypto-speculator sandbox, IMO.
So to be clear, Dash's strategy at this stage is not to turn the ledger into a bloated, encrypted mess that no one can use without a desktop fullnode or audit to make sure that it's well distributed or heavily manipulated...Evolution's goal is to make p2p currencies accessible and usable by average users from any device in a decentralized way, i.e. without any kind of intermediary, so they can login with a user and buy online direct as easily as they do with centralized services like PayPal, and do this with an open ledger as per Satoshi's architecture plus our option to delete your transaction history in a trustless and decentralized way.
Privacy is a key feature, primarily for fungibility, secondarily for the tiny portion of actual users who want privacy, but not at the expense of preventing giving mainstream users what they want or giving us a chance to actually break out of the crypto sandbox and take p2p money somewhere that's useful to a large portion of the population, because if that's not the goal then what's the point.
Trying to push Dash towards these ridiculous privacy 'solutions' is breaking Dash...because an open-ledger is key to all the features mainstream users need.
You hit it all. If you keep pushing the shadowcash style encryption for Dash, I'll keep pushing the InstantSend addition with the Shadowcash guys. Lightning might also have instant/anonymous transactions too. And yet another a top 50 coin has both instant/mixing features. Who knows what ends up as the perfect coin.My opinions:
1. Instant transactions are amazing, and are crucial to real-world, brick-and-mortar store adoption. The masternodes are needed for this, and is a service for which they should be (and are being) paid. Nothing needs to change in this regard.
2. Automatic anonymity, rather than having to "opt-in" to be anonymous, would be great, but not necessary. While this is not a priority, it actually does seem easy to implement at the wallet level.
3. Using something like ShadowCash style encryption for anonymization, rather than masternode mixing, is definitely preferable. The masternode resources could be reserved for Instant transactions, whereas anonymization can be done via automatic encryption. In those cases where the transaction is to be non-anonymous, perhaps some extra bit of information can be sent along, to indicate the sending address.
In my opinion, the above would make this the undisputed choice for "perfect coin."
I pretty much agree with everything you said...except DON'T push InstantSend with the ShadowCash guys, or anyone else! I want Dash to win! LOLYou hit it all. If you keep pushing the shadowcash style encryption for Dash, I'll keep pushing the InstantSend addition with the Shadowcash guys. Lightning might also have instant/anonymous transactions too. And yet another a top 50 coin has both instant/mixing features. Who knows what ends up as the perfect coin.
As for zcoin vs zcash. Zcoin bloats the blockchain - similar to Dash but only takes about an hour to mix. Transactions are still the speed of.....bitcoin. Zcash bloats the computer memory sending a transaction (4GB of ram), but keeps the blockchain clean. One of them is planning instant transactions in the future. I don't think either are magic bullets. We need an always anonymous sending coin - no option to not mix. Otherwise, you can't have fungibility with coinfirm now monitoring the mixed vs unmixed coins.
Hopefully, Dash can focus on something other than budget coding and more on features users actually can benefit from. At this point, I see just a few months left before a coin good enough becomes dominant. 6-12 months waiting on Evolution is probably not going to make it in time.