Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: d'aniel on July 03, 2013, 04:13:39 AM



Title: Adapting to the release of Zerocoin
Post by: d'aniel on July 03, 2013, 04:13:39 AM
The Zerocoin people are going to release a library in a couple days that any Bitcoin protocol-based currency can implement.  The problem with Bitcoin implementing it directly is that it's very cumbersome - transactions are large and verifying them is CPU intensive.  The result would be that Bitcoin would have a much harder time staying decentralized while it scales up.  However, alt-coins will undoubtedly implement it, and compete with Bitcoin for market share.  In anticipation of this, I'd like to describe a way that a Zerocoin alt-chain could be implemented that would reinforce Bitcoin, rather than destabilize it, as well as the incentives that the existence of Zerocoin alt-chains creates for Bitcoin miners.

Symbiotic Zerocoin alt-chain:

Zerocoin could be implemented on an alt-chain that's merge-mined on the Bitcoin blockchain, where new currency units are allowed to be created (perhaps at a limited rate) by anyone who has provably destroyed an equivalent number of bitcoins (using OP_RETURN), and mining the Zerocoin chain is incentivized by transaction fees and the value that a strong symbiotic Zerocoin chain would add to Bitcoin.  The market would determine the amount of bitcoins that move over to the Zerocoin chain; if the value of a zerocoin rises much beyond that of a bitcoin, then people would tend to turn bitcoins into zerocoins and profit off of the difference.

By functioning symbiotically, the bitcoin unit of account would be reinforced instead of destabilized - the Zerocoin chain would act like "a rising tide that lifts all boats" instead of only its own at the expense of bitcoiners'.  Zerocoin mining revenues would go toward strengthening the combined mining network.  Users wouldn't have to speculate on how many of their bitcoins they need to trade for zerocoins, and at what price, in order to retain their purchasing power.  If Zerocoin turns out to have seriously damaging bugs or scalability issues, then conservative users that keep their long-term value parked on the Bitcoin chain won't have to worry about going down with the ship.  This would also set a nice precedent that new coins can be adopted without threatening the stability of their predecessors.

Incentives faced by Bitcoin miners:

If the demand for a Zerocoin chain is large, then Bitcoin miners collectively have an equally large incentive to provide one in order to avoid losing market share, and they are in a position to provide by far the most secure one.  They could mine an alt-chain that competes with Bitcoin, but I hope they see that the correct collective strategy (https://en.wikipedia.org/wiki/Nash_equilibrium) is to mine a symbiotic one like I described above, and only that one.  By mining a competing one, a miner might earn more immediate inflation revenues (though profitability will in any case be driven down to a minimum in the long run due to stiff mining competition), but they would do so by reducing the utility of Bitcoin as a store of value, and thus cryptocurrencies in general: if the flagship one can't preserve this functionality in the face of new innovations, then people will recognize that likely none of them will be able to.  In turn they would detract from the future value of their own hardware.

To get a sense of the incentive of a miner to preserve the store of value function, consider that a single person storing $100,000 in value for a year contributes to the overall valuation of the currency during that time as much as a thousand people that casually use it for transactions and only keep on average $100 stored in it at any given time.  It thus strikes me as potentially important enough of an issue in some cases for miners to actively discourage the merged-mining of alt-chains that detract from Bitcoin's store of value functionality, by refusing to build on blocks that do this, and by merged-mining symbiotic alternatives.


Title: Re: Adapting to the release of Zerocoin
Post by: d'aniel on July 03, 2013, 04:55:07 AM
As a side note: this idea could also be used for a symbiotic alt-chain with large blocks next to Bitcoin's relatively small ones in the event that scalability issues limit Bitcoin's block size.  Because as I mentioned above, the total valuation of a currency is mostly due to the contribution from long-term stored value, Bitcoin could scale up its transaction rate using a symbiotic alt-chain, while keeping the majority of its total valuation from being exposed to scaling risks, e.g. from increased centralization.  Unfortunately though, the transactional alt-coin would be potentially more volatile than Bitcoin, since the guaranteed conversion rate only goes one way.

Edit: Actually, the symbiotic Zerocoin alt-chain I proposed could double as a high transaction rate alt-chain as well, since it's already given up the principle of maximal decentralization, and cheaper to transact regular coins are also part of the Zerocoin protocol.


Title: Re: Adapting to the release of Zerocoin
Post by: drawingthesun on July 03, 2013, 05:08:51 AM
I'm skeptical that the Bitcoin development team will incorporate Zerocoin. Adding something like this is going to be controversial, however I see no reason why an alternative coin will not adopt Zerocoin.

Perhaps when that "Zerocoin alt" becomes more valuable than Bitcoin then the developers might add it. :)

Someone very smart said that if an alt coin defeats bitcoin for market share without offering any real gains then this will doom all crypto currencies forever, why invest if another will just beat that one too for no reason?

I think Hal said that and it rings true, if an alt that has no advantage beats out Bitcoin, then this destroys all the credibility in the crypto coin ecosystem.

However, adding Zerocoin is a major change, a major addition. If Zerocoin works it would present a massive advance for these currencies and if Bitcoin did not adopt it and another did that other coin would be well within its sights to overtake Bitcoin.

Full anonymity is not a setting change or other meaningless change in the Bitcoin source. If Zerocoin works it will be the largest advance in crypto currencies since the creation of Bitcoin itself. I would advise the development team to keep a very close eye on this one.


Title: Re: Adapting to the release of Zerocoin
Post by: btc4ever on July 03, 2013, 05:16:21 AM
I'm skeptical that the Bitcoin development team will incorporate Zerocoin. Adding something like this is going to be controversial, however I see no reason why an alternative coin will not adopt Zerocoin.

Does merge mining require anything from the Bitcoin dev team, or can it be accomplished without their consent and participation?

Quote
Full anonymity is not a setting change or other meaningless change in the Bitcoin source. If Zerocoin works it will be the largest advance in crypto currencies since the creation of Bitcoin itself. I would advise the development team to keep a very close eye on this one.

+1.


Title: Re: Adapting to the release of Zerocoin
Post by: Tuck Fheman on July 03, 2013, 05:42:53 AM
One of the Feathercoin dev's (zerodrama) has been looking into Zerocoin protocol since May. I'm hoping for an update from him soon (maybe he'll see this post).

Matthew Green has an excellent video (http://research.microsoft.com/apps/video/dl.aspx?id=192058 (http://research.microsoft.com/apps/video/dl.aspx?id=192058)) on Zerocoin.


Title: Re: Adapting to the release of Zerocoin
Post by: d'aniel on July 03, 2013, 05:43:18 AM
I'm skeptical that the Bitcoin development team will incorporate Zerocoin. Adding something like this is going to be controversial, however I see no reason why an alternative coin will not adopt Zerocoin.

Perhaps when that "Zerocoin alt" becomes more valuable than Bitcoin then the developers might add it. :)

Someone very smart said that if an alt coin defeats bitcoin for market share without offering any real gains then this will doom all crypto currencies forever, why invest if another will just beat that one too for no reason?

I think Hal said that and it rings true, if an alt that has no advantage beats out Bitcoin, then this destroys all the credibility in the crypto coin ecosystem.

However, adding Zerocoin is a major change, a major addition. If Zerocoin works it would present a massive advance for these currencies and if Bitcoin did not adopt it and another did that other coin would be well within its sights to overtake Bitcoin.

Full anonymity is not a setting change or other meaningless change in the Bitcoin source. If Zerocoin works it will be the largest advance in crypto currencies since the creation of Bitcoin itself. I would advise the development team to keep a very close eye on this one.
Hal definitely said it first, and it should be carefully considered at this point due to the potential for disruption from a Zerocoin alt.  What's (rightfully) holding back Bitcoin devs from incorporating Zerocoin is the increased centralization of the network due to the significantly greater expense of running a node.  But users of an alt-coin won't necessarily care about that, and will adopt it anyway for its privacy.  That's why I proposed this way to "have our cake and eat it too".  Incidentally, the same factor is at play with the issue of scaling up transaction rates, but that's a separate topic.

I'm skeptical that the Bitcoin development team will incorporate Zerocoin. Adding something like this is going to be controversial, however I see no reason why an alternative coin will not adopt Zerocoin.

Does merge mining require anything from the Bitcoin dev team, or can it be accomplished without their consent and participation?
No, miners have full control over what they merged-mine.  That's why I went into so much detail about what the correct Zerocoin strategy is from their perspective.


Title: Re: Adapting to the release of Zerocoin
Post by: marcus_of_augustus on July 03, 2013, 06:43:16 AM
Namecoin sounds like the best candidate in terms of similarity of code to bitcoin and is most widely merged mine already, in fact, vinced creator of namecoin was merged mine inventor so would have some symmetry.

Just a bit of rebasing to bring code base up to bitcoin current state but that would be the quid pro quo for using the blockchain ... worth thinking about and there might be some unexpected synergies emerging from having strongly anonymous namespace ownership possibilities also.


Title: Re: Adapting to the release of Zerocoin
Post by: d'aniel on July 03, 2013, 07:00:11 AM
Namecoin sounds like the best candidate in terms of similarity of code to bitcoin and is most widely merged mine already, in fact, vinced creator of namecoin was merged mine inventor so would have some symmetry.

Just a bit of rebasing to bring code base up to bitcoin current state but that would be the quid pro quo for using the blockchain ... worth thinking about and there might be some unexpected synergies emerging from having strongly anonymous namespace ownership possibilities also.
Having new coins be created only when bitcoins are destroyed is also necessary - this is what preserves the store of value functionality of Bitcoin.  If miners could inflate the Zerocoin chain, then this would indirectly hurt this functionality.  So there's no need to incorporate it into an existing chain, as the initial distribution problem is already solved by creating new coins in this fashion.


Title: Re: Adapting to the release of Zerocoin
Post by: amincd on July 03, 2013, 07:25:00 PM
This is a beautiful idea and worth doing for the blueprint it would provide to future altcoins alone.


Title: Re: Adapting to the release of Zerocoin
Post by: amincd on July 04, 2013, 03:46:35 AM
So if I understand this correctly, no changes need to be made to Bitcoin for an altcoin like this to be created. If that's the case, we don't need to wait to get the agreement or cooperation of Bitcoin devs before we proceed to implement it, correct?


Title: Re: Adapting to the release of Zerocoin
Post by: 🏰 TradeFortress 🏰 on July 04, 2013, 03:54:51 AM
So if I understand this correctly, no changes need to be made to Bitcoin for an altcoin like this to be created. If that's the case, we don't need to wait to get the agreement or cooperation of Bitcoin devs before we proceed to implement it, correct?
Yes, but you can't turn "Zerocoin Bitcoins" back into real Bitcoin unless you find someone willing to exchange them. It's a one way trip.


Title: Re: Adapting to the release of Zerocoin
Post by: d'aniel on July 04, 2013, 05:20:01 AM
So if I understand this correctly, no changes need to be made to Bitcoin for an altcoin like this to be created. If that's the case, we don't need to wait to get the agreement or cooperation of Bitcoin devs before we proceed to implement it, correct?
Making OP_RETURN transactions standard would be helpful, otherwise you'd have to find a specific miner willing to mine them, and send your transactions to him directly.  These transactions are needed for creating new coins on the alt-chain.  It looks like the devs are already going to make this change for fidelity bonds in general.

Making the txs from https://en.bitcoin.it/wiki/Contracts#Example_5:_Trading_across_chains standard would also be helpful for low trust cross chain transactions, but there's no rush for this.

So no necessary changes, just some potentially helpful ones.


Title: Re: Adapting to the release of Zerocoin
Post by: Mike Hearn on July 05, 2013, 07:31:10 PM
ZeroCoin is not merge-able not because it would create a much harder time staying decentralised. It's unmerge-able because the performance is so poor it would break things completely.

It's worth reading the original paper very carefully before forming any opinions on ZeroCoin. When I read it I discovered a serious error in their analysis but it was too late for the paper to be fixed. Namely that they thought that because blocks are created every 10 minutes, if it takes 10 minutes to verify a block then that's ok. Not correct! You need to be able to verify a block within seconds, not minutes. Otherwise the whole consensus algorithm just fails.

The maths behind ZeroCoin is fascinating, but unless they made dramatic improvements we're getting way ahead of ourselves talking about alt coins and implementations. This isn't some kind of finely nuanced tradeoff on which reasonable people can disagree. ZeroCoin is just not usable in its current form in any coin, alt or no.

And that's ignoring the issue of how you initialise the system in a trustworthy manner, which is still an open research problem. If you don't solve that then you're back to having a central banker which rather defeats the point of crypto-currencies.



Title: Re: Adapting to the release of Zerocoin
Post by: d'aniel on July 06, 2013, 12:22:37 AM
ZeroCoin is not merge-able not because it would create a much harder time staying decentralised. It's unmerge-able because the performance is so poor it would break things completely.

It's worth reading the original paper very carefully before forming any opinions on ZeroCoin. When I read it I discovered a serious error in their analysis but it was too late for the paper to be fixed. Namely that they thought that because blocks are created every 10 minutes, if it takes 10 minutes to verify a block then that's ok. Not correct! You need to be able to verify a block within seconds, not minutes. Otherwise the whole consensus algorithm just fails.

The maths behind ZeroCoin is fascinating, but unless they made dramatic improvements we're getting way ahead of ourselves talking about alt coins and implementations. This isn't some kind of finely nuanced tradeoff on which reasonable people can disagree. ZeroCoin is just not usable in its current form in any coin, alt or no.

And that's ignoring the issue of how you initialise the system in a trustworthy manner, which is still an open research problem. If you don't solve that then you're back to having a central banker which rather defeats the point of crypto-currencies.


Thanks Mike.  I figured we might get away with the large mining pools merge mining it just based on how keen they seem to get people to start experimenting with it, but I didn't realize it was that bad.  You can only raise the block period so much before the system becomes unusable...


Title: Re: Adapting to the release of Zerocoin
Post by: biggie on July 06, 2013, 05:46:45 AM
I still have to read some more about zerocoin but if it's true from what it is designed to do and being a kind of extension to bitcoin for anonymity then by all means !


Title: Re: Adapting to the release of Zerocoin
Post by: giszmo on July 06, 2013, 06:26:47 AM
ZeroCoin is not merge-able not because it would create a much harder time staying decentralised. It's unmerge-able because the performance is so poor it would break things completely.

It's worth reading the original paper very carefully before forming any opinions on ZeroCoin. When I read it I discovered a serious error in their analysis but it was too late for the paper to be fixed. Namely that they thought that because blocks are created every 10 minutes, if it takes 10 minutes to verify a block then that's ok. Not correct! You need to be able to verify a block within seconds, not minutes. Otherwise the whole consensus algorithm just fails.

The maths behind ZeroCoin is fascinating, but unless they made dramatic improvements we're getting way ahead of ourselves talking about alt coins and implementations. This isn't some kind of finely nuanced tradeoff on which reasonable people can disagree. ZeroCoin is just not usable in its current form in any coin, alt or no.

And that's ignoring the issue of how you initialise the system in a trustworthy manner, which is still an open research problem. If you don't solve that then you're back to having a central banker which rather defeats the point of crypto-currencies.

Mike thank you for this info. As you can see in my sig, I'm totally fascinated by ZeroCoin. The idea, not this concrete implementation. I'm sure we will find a way and I'm not too sad if it doesn't work yet tomorrow.


Title: Re: Adapting to the release of Zerocoin
Post by: AMuppInTime on July 06, 2013, 07:33:54 AM
Few Qs from watching the presentation:
How important is the original trusted authority in the establishing of the accumulator? How bad would it be if it were corrupted/breached?
Tacking on Zerocoin on top of Bitcoin seem to add a layer which can be hacked: the coin itself appear no longer backed by the block chain but by the encryption chosen (RSA XYZ) while being carried on the chain. It seems to be adding a point of failure to me: am I getting it right?

I searched and could not find a Zerocoin thread on those forums, please let me know if I should be somewhere else with those questions.


Title: Re: Adapting to the release of Zerocoin
Post by: marcus_of_augustus on July 06, 2013, 07:52:45 AM
Few Qs from watching the presentation:
How important is the original trusted authority in the establishing of the accumulator? How bad would it be if it were corrupted/breached?
Tacking on Zerocoin on top of Bitcoin seem to add a layer which can be hacked: the coin itself appear no longer backed by the block chain but by the encryption chosen (RSA XYZ) while being carried on the chain. It seems to be adding a point of failure to me: am I getting it right?

I searched and could not find a Zerocoin thread on those forums, please let me know if I should be somewhere else with those questions.


https://bitcointalk.org/index.php?topic=175156.0 (https://bitcointalk.org/index.php?topic=175156.0)


Title: Re: Adapting to the release of Zerocoin
Post by: MagicBit15 on July 06, 2013, 01:11:31 PM
I don't think it will be that much of a threat similar to BTB. Also, shouldn't this be moved to alt-currencies?


Title: Re: Adapting to the release of Zerocoin
Post by: becoin on July 06, 2013, 01:35:16 PM
Yes, but you can't turn "Zerocoin Bitcoins" back into real Bitcoin unless you find someone willing to exchange them.
I fail to see why would anyone be willing to do that? What's the idea behind of turning real anonymous cash into pseudo anonymous one?


Title: Re: Adapting to the release of Zerocoin
Post by: giszmo on July 06, 2013, 02:32:17 PM
Yes, but you can't turn "Zerocoin Bitcoins" back into real Bitcoin unless you find someone willing to exchange them.
I fail to see why would anyone be willing to do that? What's the idea behind of turning real anonymous cash into pseudo anonymous one?
For a Zerocoin in its current implementation you would pay for 40kB of storage and one second of computation for adding it and for one second of computation for spending it.
Imagine how long loading the blockchain will take if the millions of transactions we have so far, are monsters like that. A node could verify 1 transaction per second, not thousands. The blockchain would be 320GB, not 8GB. Imagine how nobody would mine your transaction for 1ct. We would already compete for space in the block chain and certainly the fees would be at least $1 per transaction. Maybe rather $10.

Zerocoin is a tool to launder money. To plausibly deny knowing about all the other coins in your wallet. People would move their coins to zero once they are worried about this and pull them back out one by one. They would send the reviewed coin to a new address to be able to claim they just got tipped and only then spend them.

Zerocoin is needed for bitcoin to make the coins fungible.  A money without fungibility is no money. I guess Satoshi relies on this to happen at some point. And so do those hackers that have closely watched wallets.

Mike do you know if the current protocol deals with DOS attacks? If it takes 1s to find out that my zerocoin transaction is invalid, I could bring the node to a halt. Would I have to pay a fee to make the mining node even try?


Title: Re: Adapting to the release of Zerocoin
Post by: d'aniel on July 06, 2013, 09:50:27 PM
Also, shouldn't this be moved to alt-currencies?
The whole idea here was to present a way for Bitcoin to benefit from new innovations that are too controversial to integrate directly into its block chain, and to neutralize their destabilizing effect.


Title: Re: Adapting to the release of Zerocoin
Post by: Luckybit on July 06, 2013, 10:59:56 PM
The Zerocoin people are going to release a library in a couple days that any Bitcoin protocol-based currency can implement.  The problem with Bitcoin implementing it directly is that it's very cumbersome - transactions are large and verifying them is CPU intensive.  The result would be that Bitcoin would have a much harder time staying decentralized while it scales up.  However, alt-coins will undoubtedly implement it, and compete with Bitcoin for market share.  In anticipation of this, I'd like to describe a way that a Zerocoin alt-chain could be implemented that would reinforce Bitcoin, rather than destabilize it, as well as the incentives that the existence of Zerocoin alt-chains creates for Bitcoin miners.

Symbiotic Zerocoin alt-chain:

Zerocoin could be implemented on an alt-chain that's merge-mined on the Bitcoin blockchain, where new currency units are allowed to be created (perhaps at a limited rate) by anyone who has provably destroyed an equivalent number of bitcoins (using OP_RETURN), and mining the Zerocoin chain is incentivized by transaction fees and the value that a strong symbiotic Zerocoin chain would add to Bitcoin.  The market would determine the amount of bitcoins that move over to the Zerocoin chain; if the value of a zerocoin rises much beyond that of a bitcoin, then people would tend to turn bitcoins into zerocoins and profit off of the difference.

By functioning symbiotically, the bitcoin unit of account would be reinforced instead of destabilized - the Zerocoin chain would act like "a rising tide that lifts all boats" instead of only its own at the expense of bitcoiners'.  Zerocoin mining revenues would go toward strengthening the combined mining network.  Users wouldn't have to speculate on how many of their bitcoins they need to trade for zerocoins, and at what price, in order to retain their purchasing power.  If Zerocoin turns out to have seriously damaging bugs or scalability issues, then conservative users that keep their long-term value parked on the Bitcoin chain won't have to worry about going down with the ship.  This would also set a nice precedent that new coins can be adopted without threatening the stability of their predecessors.

Incentives faced by Bitcoin miners:

If the demand for a Zerocoin chain is large, then Bitcoin miners collectively have an equally large incentive to provide one in order to avoid losing market share, and they are in a position to provide by far the most secure one.  They could mine an alt-chain that competes with Bitcoin, but I hope they see that the correct collective strategy (https://en.wikipedia.org/wiki/Nash_equilibrium) is to mine a symbiotic one like I described above, and only that one.  By mining a competing one, a miner might earn more immediate inflation revenues (though profitability will in any case be driven down to a minimum in the long run due to stiff mining competition), but they would do so by reducing the utility of Bitcoin as a store of value, and thus cryptocurrencies in general: if the flagship one can't preserve this functionality in the face of new innovations, then people will recognize that likely none of them will be able to.  In turn they would detract from the future value of their own hardware.

To get a sense of the incentive of a miner to preserve the store of value function, consider that a single person storing $100,000 in value for a year contributes to the overall valuation of the currency during that time as much as a thousand people that casually use it for transactions and only keep on average $100 stored in it at any given time.  It thus strikes me as potentially important enough of an issue in some cases for miners to actively discourage the merged-mining of alt-chains that detract from Bitcoin's store of value functionality, by refusing to build on blocks that do this, and by merged-mining symbiotic alternatives.

Bitcoin miners who mine the Zerocoin chain would also have to expect to face scrutiny by government agencies. I think for the most part the Bitcoin community is not an insecure community and is okay with that possibility but it should be you mine at your own risk here. If there is a situation where someone does something wrong then it's like running the Tor node.

Make both the risks and incentives known to miners. List them out. List out how the good guys and bad guys can use Zerocoin. But do not expect the media to get this right. The community must explain this to the media properly with a press kit.


Title: Re: Adapting to the release of Zerocoin
Post by: AMuppInTime on July 07, 2013, 02:11:01 AM
Satoshi relies on this to happen at some point. And so do those hackers that have closely watched wallets.

look forward to shady folks pushing hard for that.


Title: Re: Adapting to the release of Zerocoin
Post by: marcus_of_augustus on July 07, 2013, 05:54:50 AM
Quote
Make both the risks and incentives known to miners. List them out. List out how the good guys and bad guys can use Zerocoin. But do not expect the media to get this right. The community must explain this to the media properly with a press kit.

Lol, like the media has ever chosen facts over sensationalism ... I don't think mathematics has to justify itself to anybody, particularly not the kind of idiots that are always ready to throw mud and hypocrisy.


Title: Re: Adapting to the release of Zerocoin
Post by: becoin on July 07, 2013, 06:00:45 AM
Imagine how long loading the blockchain will take if the millions of transactions we have so far, are monsters like that. A node could verify 1 transaction per second, not thousands. The blockchain would be 320GB, not 8GB. Imagine how nobody would mine your transaction for 1ct. We would already compete for space in the block chain and certainly the fees would be at least $1 per transaction. Maybe rather $10.
But this is good not bad because that is exactly what bitcoin needs. This will improve the economics of bitcoin as a monetary system. Current situation is unsustainable. Every service that is offered for free sooner or later will be abused in every imaginable way. This is exactly what is happening now and "spam" on the blockchain is increasing. Customers have to compete for space in the blockchain! You don't have a healthy economic system without competition! Only such a competition will drive most of the micro transactions off chain and incentivize  the development of different payment systems based on bitcoin tokens. This is the future of bitcoin or there will be none at all.

I'm not sure why people are so afraid when money laundering is mentioned? If you are NOT a criminal money laundering is NOT a crime!





Title: Re: Adapting to the release of Zerocoin
Post by: Killdozer on July 07, 2013, 07:53:02 AM
Quote
But this is good not bad because that is exactly what bitcoin needs. This will improve the economics of bitcoin as a monetary system. Current situation is unsustainable. Every service that is offered for free sooner or later will be abused in every imaginable way. This is exactly what is happening now and "spam" on the blockchain is increasing. Customers have to compete for space in the blockchain!

Situation would get much worse if Zerocoin was implemented in it's current form. The scalability would get worse, not better. Customers would compete much more for space in blockchain, not less, because all the space would be taken by only a few zerocoin transactions.

Real zerocoin transactions just can't be used inside the blockchain in their current form.
People should either read the paper carefully or read it's analysis by others who understand it before making these comments about zerocoin being awesome and bashing on the bitcoin devs for not including it.

Quote
I'm not sure why people are so afraid when money laundering is mentioned? If you are NOT a criminal money laundering is NOT a crime!
If you are not a criminal, it's not called money laundering. If all your money sources are legit and taxed, you can't or will want to launder the money, you will just use it and nobody will have any problems with it. Earning money and not paying tax on it, while still living in the country that needs those taxes and using the services it provides for those taxes is a crime though.


Title: Re: Adapting to the release of Zerocoin
Post by: becoin on July 07, 2013, 10:28:32 AM
Customers would compete much more for space in blockchain, not less
Again, more competition is better! Current situation of "almost no processing fees" is killing bitcoin.

If all your money sources are legit and taxed, you can't or will want to launder the money, you will just use it and nobody will have any problems with it.
Really?! It is the same old mantra: if you are not a criminal you don't have to be afraid of our ... PRISM.
But I have a problem with it and most people do. It is called asymmetric information!

I don't like the idea of random assholes with proper equipment and government connections to monitor my business dealings. Haven't you heard about commercial secrets? Why do you deny me the right of having commercial secrets? We all know that information is power. Absolute information is absolute power. Absolute power is absolute corruption. All those people that today put my business under surveillance tomorrow will be my competitors, or after they retire, or their sons and daughters, or their mistresses. They use my taxes to compete with me. I don't see any reason why should I agree with that. This is why I want 100% privacy for my money. It is not a question of crime or not. It is a question of unauthorized and unlimited power!


Title: Re: Adapting to the release of Zerocoin
Post by: giszmo on July 07, 2013, 02:07:21 PM
If you are not a criminal, it's not called money laundering. If all your money sources are legit and taxed, you can't or will want to launder the money, you will just use it and nobody will have any problems with it. Earning money and not paying tax on it, while still living in the country that needs those taxes and using the services it provides for those taxes is a crime though.

Anonymizing the coin is to bring back fungibility which is lost in cases like high profile users (Satoshi and his $100.000.000 in bitcoins) and stolen money. I don't want my money be confiscated just because I sold my music anonymously to pirate@40. If I were Satoshi even after paying taxes on my fortune I might not want to reveal who I am. Very unlikely this info wouldn't leak even if he made efforts to secretly pay taxes.


Title: Re: Adapting to the release of Zerocoin
Post by: Killdozer on July 09, 2013, 08:43:16 PM
Quote
Really?! It is the same old mantra: if you are not a criminal you don't have to be afraid of our ... PRISM.
But I have a problem with it and most people do. It is called asymmetric information!

I don't like the idea of random assholes with proper equipment and government connections to monitor my business dealings. Haven't you heard about commercial secrets? Why do you deny me the right of having commercial secrets? We all know that information is power. Absolute information is absolute power. Absolute power is absolute corruption. All those people that today put my business under surveillance tomorrow will be my competitors, or after they retire, or their sons and daughters, or their mistresses. They use my taxes to compete with me. I don't see any reason why should I agree with that. This is why I want 100% privacy for my money. It is not a question of crime or not. It is a question of unauthorized and unlimited power!

You did write this, didn't you?
Quote
I'm not sure why people are so afraid when money laundering is mentioned? If you are NOT a criminal money laundering is NOT a crime!

My post was about money laundering being a crime by definition. I am not sure where you got all that last stuff you wrote but it doesn't sound like it was an answer to my post... What does PRISM and all that crap have to do with anything here? Did I say I like PRISM or US spying on everybody?


Title: Re: Adapting to the release of Zerocoin
Post by: becoin on July 10, 2013, 06:36:57 AM
Did I say I like PRISM or US spying on everybody?

Well, you may not like it but you certainly justify it:

If all your money sources are legit and taxed, you can't or will want to launder the money, you will just use it and nobody will have any problems with it.

Translated... There is no other way for us to be sure that your money sources are legit and taxed if we don't put you on 24/7/365 surveillance. But you don't have to be afraid that we know everything about your financial and business (and many other) activities because we are good people.


Title: Re: Adapting to the release of Zerocoin
Post by: Killdozer on July 10, 2013, 09:16:25 AM
It seems you hear what you want to hear, translating other peoples messages etc...
Once again:
Quote
If you are NOT a criminal money laundering is NOT a crime!
Is a wrong statement. It has basic deficiencies in understanding what money laundering or crimes are. That's all my post was about.


Now, since you have now brought up that other stuff, just some notes about it: PRISM and similar programs in other countries (like it was unknown before Snowden that governments were spying on their citizens) don't really have anything to do with tax information. The tax information about your legitimate income is already known to the governments, they don't have to spy for it. In some countries this information is even public (well at least the statistcs of your taxes, not individual transactions, deals etc...) and accessible to everyone. This is how it already works and while some people may think it's pain in the ass to have their incomes public, it doesn't seem to cause any real problems.

You had allegations that since your taxes are known to the government, this could somehow leak secret information to your competitors that is essential to stay secret for your business model? Do you have any examples when this is an issue? It's very far-fetched that this is ever a problem. Your income is not "trade secrets", it's not patented technologies or business choices, or addresses of your partners, etc...

Also, by your definition, your competitors' information could be leaked to you as well (since the government has their information as well), so it should be fair play for everybody?


Title: Re: Adapting to the release of Zerocoin
Post by: marcus_of_augustus on July 10, 2013, 08:32:27 PM
It seems you hear what you want to hear, translating other peoples messages etc...
Once again:
Quote
If you are NOT a criminal money laundering is NOT a crime!
Is a wrong statement. It has basic deficiencies in understanding what money laundering or crimes are. That's all my post was about.


Now, since you have now brought up that other stuff, just some notes about it: PRISM and similar programs in other countries (like it was unknown before Snowden that governments were spying on their citizens) don't really have anything to do with tax information. The tax information about your legitimate income is already known to the governments, they don't have to spy for it. In some countries this information is even public (well at least the statistcs of your taxes, not individual transactions, deals etc...) and accessible to everyone. This is how it already works and while some people may think it's pain in the ass to have their incomes public, it doesn't seem to cause any real problems.

You had allegations that since your taxes are known to the government, this could somehow leak secret information to your competitors that is essential to stay secret for your business model? Do you have any examples when this is an issue? It's very far-fetched that this is ever a problem. Your income is not "trade secrets", it's not patented technologies or business choices, or addresses of your partners, etc...

Also, by your definition, your competitors' information could be leaked to you as well (since the government has their information as well), so it should be fair play for everybody?

Says the guy posting anonymously on the Internet .... why don't you tell us your name and your income, since you think there is absolutely no problem having that sensitive social information public?


Title: Re: Adapting to the release of Zerocoin
Post by: amincd on February 03, 2014, 10:41:23 PM
XCP is the first altcoin to use proof of burn in the Bitcoin blockchain as the method of initial coin distribution:

https://counterparty.co/


Title: Re: Adapting to the release of Zerocoin
Post by: 3xcentricz on February 04, 2014, 03:00:07 AM
Question: Is Zerocoin just a protocol or a crypto-currency as well?  If it's also an alt-coin, where is it traded and how can I acquire it?

I'm very interested..

Thanks..  ;)