News for hackers. Stuff that matters.
Re:Auroracoin – Forked and Game Over by rsync on Saturday March 29, 2014 @01:14PM (#7492954)
I read a bit through the forum discussion and the part I find fascinating is that new cryptocurrencies, with low hash rates, are seen as targets ... and that there are high-hash-capability persons and organizations that will attempt to "break the bank" so to speak ...

Which leads me to conclude that any new cryptocurrency would need to be launched by an organization that had the computing power to defend the currency (assuming it follows resource-intensive mining paradigms like bitcoin et. al)

Can anyone comment on this interpretation ?

Re:Auroracoin – Forked and Game Over by this_user on Saturday March 29, 2014 @02:26PM (#7493285)
> "Which leads me to conclude that any new cryptocurrency would need to be launched by an organization that had the computing power to defend the currency (assuming it follows resource-intensive mining paradigms like bitcoin et. al)"

So, you're saying that there should be some kind of powerful institution that is capable of defending the currency against manipulation attempts if necessary and thus ensures a reasonable level of stability in said currency? This concept seems somewhat familiar, you might even consider it a crypto currency's Central Bank.

What I find funny w.r.t. to BTC et al. is that people are slowly starting to find out that living in the currency equivalent of the Wild West is not as much fun as it sounds at first. First, there were calls for more government regulation and a higher level of accountability on the side of infrastructure operators and now even the idea of some entity defending the currency against attacks seems like an attractive prospect.

My prediction is that at the end there will be an epiphany that our real world currency system is constructed the way it is for a reason. It may not be perfect, it certainly has some major flaws but at the end of the day it's still better than the alternatives.

Re:Auroracoin – Forked and Game Over by zanny on Saturday March 29, 2014 @02:34PM (#7493338)
I've been in BTC trading for two years. Never has anything been wrong with btc proper, it is always with centralized businesses around it, with the exception of the double spend fork of the blockchain during that one version upgrade early on, which was a valuable lesson for future upgrades like the recent 0.9 transition, which went smoothly.

And no, central banks are awful. That is one of the myriad reasons distributed compute power is what makes bitcoin strong. And ironically, central banks are autocratic and blockchains are democratic, while the systems that consistently produce the former are purported republics, and blockchains just come from no ideology or power structure, I guess anarchy.

> My prediction is that at the end there will be an epiphany that our real world currency system is constructed the way it is for a reason. It may not be perfect, it certainly has some major flaws but at the end of the day it's still better than the alternatives.

The current system is giving a monopoly on printing money without any backing store of value besides the confidence in the printer to a select few easily exploitable and corruptible appointed heads of central banks with no mechanism for the fair distribution of new funds. These banks then operate through violence to guarantee peoples assets to falsely make the currency look more secure than it is, by threatening you if you don't pay the taxes to recoup the losses of risk in storing your money with someone else. Is it an arms throw from the worst possible system, which would be the absence of any confidence at all, and it is only with systemic manipulation such a system still works at all. That, and the US dollar is the compulsory international currency for oil, which everyone craves like a cocaine addict without a fix.

Re:Auroracoin – Forked and Game Over by omegaham on Saturday March 29, 2014 @03:27PM (#7493577)
> The current system is giving a monopoly on printing money without any backing store of value besides the confidence in the printer to a select few easily exploitable and corruptible appointed heads of central banks with no mechanism for the fair distribution of new funds.

I think that there's a certain amount of truth to this - countries are able to shape their currency according to their interests. For example, China deliberately keeps the yuan weak in order to stay competitive with exports. This tends to benefit the elite and dick over the poor. However, I think that a cryptocurrency is a bad alternative to this, due to the next point:

> These banks then operate through violence to guarantee peoples assets to falsely make the currency look more secure than it is, by threatening you if you don't pay the taxes to recoup the losses of risk in storing your money with someone else.

Having a system of enforcing contracts is essential to having a working currency. You are basically saying that banks are being evil when they repossess and foreclose on property, but if they weren't allowed to do so, they wouldn't lend money in the first place. And like it or not, credit is essential to the functioning of a society; it's been around in some shape or form since the ancient Egyptians. We've come a long way from having a private army come to your house to sell your family into slavery, but it's the same thing in principle - we sign contracts and are held to them. These contracts need to be regulated with the force of the government. There's a large web of mutual obligations here - the government forces banks to lend responsibly, and in turn the government guarantees through the courts and the police that it will enforce these contracts.

Bitcoin doesn't have any of this. And that's why it's so volatile and why speculation drowns legitimate transactions.

Re:Auroracoin – Forked and Game Over by pfisch on Saturday March 29, 2014 @04:37PM (#7493822)
> Having a system of enforcing contracts is essential to having a working currency. You are basically saying that banks are being evil when they repossess and foreclose on property, but if they weren't allowed to do so, they wouldn't lend money in the first place. And like it or not, credit is essential to the functioning of a society; it's been around in some shape or form since the ancient Egyptians. We've come a long way from having a private army come to your house to sell your family into slavery, but it's the same thing in principle - we sign contracts and are held to them. These contracts need to be regulated with the force of the government. There's a large web of mutual obligations here - the government forces banks to lend responsibly, and in turn the government guarantees through the courts and the police that it will enforce these contracts.

>Bitcoin doesn't have any of this. And that's why it's so volatile and why speculation drowns legitimate transactions.

I don't understand. Bitcoins are just an asset so they have all of this under the law. You can't steal people's bitcoins legally anymore than you can steal someone's tv or gold or whatever.

Re:Auroracoin – Forked and Game Over by cgaudreau on Saturday March 29, 2014 @05:55PM (#7494154)
The ability to have easy credit was the foremost event which brought about the consumer era. Reverting back to a defacto gold standard would be a retrogression on a scale rarely witnessed in the previous few centuries.
Re:Auroracoin – Forked and Game Over by nfoz on Saturday March 29, 2014 @10:13PM (#7494849)
Or it would be a progression, depending on your perspective.
Re:Auroracoin – Forked and Game Over by pkulak on Saturday March 29, 2014 @03:43PM (#7493628)
I'm no fan of Bitcoin, in principal. I agree with you; it's flawed as hell long term, for multiple reasons I won't go into here. But boy, is it ever nice to work with. Several of the companies I have business with now support BTC payments, and all I do is click on the link, which opens up my Coinbase account with all the fields pre-filled, hit one more button and it's done.

Not easier than, say, Amazon, where I buy something every week at least, have my card information saved and make sure I keep it updated when it expires, etc. But, if it's a new place, where I just have to make a one-time payment, I'll choose BTC every time if it's offered.

Re:Auroracoin – Forked and Game Over by wcummings on Saturday March 29, 2014 @04:58PM (#7493901)
>I'm no fan of Bitcoin

>I'll choose BTC every time if it's offered

I hate to break this to you, but you might be a fan of Bitcoin

Re:Auroracoin – Forked and Game Over by pkulak on Saturday March 29, 2014 @06:10PM (#7494203)
Lot's of things are bad for the world, but personally convenient for me, so I use them. I'm not saying it's one of my better qualities. :D
Re:Auroracoin – Forked and Game Over by mbreese on Saturday March 29, 2014 @05:41PM (#7494110)
Are these vendors pricing their product/service in BTC or USD/local equivalent? How much extra are you paying over the traditional costs for the ease of a bitcoin payment? At some point the volatility and cost of obtaining bitcoin will outweigh the ease of use. I'm curious to know where that might be.
Re:Auroracoin – Forked and Game Over by pkulak on Saturday March 29, 2014 @07:33PM (#7494435)
Everything is USD equivalent, and you have like 5 minutes to make the payment so that the price can't fall too far before they cash out on the other end. haha

But it works fine. I have like $40 in my Coinbase account. It bounces around, and I don't really keep track of it. It's not like I'm holding my savings in there. Just enough so I can make small payments when I want to.

Re:Auroracoin – Forked and Game Over by olalonde on Saturday March 29, 2014 @07:21PM (#7494398)
> My prediction is that at the end there will be an epiphany that our real world currency system is constructed the way it is for a reason.

This line of reasoning is sketchy at best given that a "decentralized ledger" could not have possibly been considered as an option when the current system was built (it was not known such a system could even exist). If you had said the same thing about email in the early days ("my prediction is that our real world mail system is constructed the way it is for a reason") you would have been dead wrong.

> So, you're saying that there should be some kind of powerful institution that is capable of defending the currency against manipulation attempts if necessary and thus ensures a reasonable level of stability in said currency?

There is a distinction to be made between a central bank that is controlled by an individual country (which may or may not be accountable to its population) and a decentralized institution that is ruled by mathematic, totally transparent and spans multiple countries.

There are also ways around the potential 51% attack threat for smaller crypto-currencies which include piggy backing off Bitcoin's network hashing power (http://bitcoin.stackexchange.com/questions/273/how-does-merg...) or using Proof of Stake instead of Proof of Work.

Re:Auroracoin – Forked and Game Over by stefan_kendall3 on Saturday March 29, 2014 @04:16PM (#7493755)
A consortium of businesses could maintain control, with no one entity owning the blockchain. As much fun as it is to think about Joe Farmer with an ASIC or GPU, when there's a $7B+ market cap to tap, real interests will get involved.
Re:Auroracoin – Forked and Game Over by wyager on Saturday March 29, 2014 @02:54PM (#7493444)
>This concept seems somewhat familiar, you might even consider it a crypto currency's Central Bank.

Not necessary. There simply need to be enough people supporting the currency at launch.

Re:Auroracoin – Forked and Game Over by andrewflnr on Saturday March 29, 2014 @03:03PM (#7493477)
GP was specifically responding to rsync's proposal of a sponsoring organization.
Re:Auroracoin – Forked and Game Over by mrb on Saturday March 29, 2014 @02:25PM (#7493276)
This is exactly right. Having been in Bitcoin for 3.5 years, I have personally witnessed quite a few other altcoins being killed because of majority attacks. I have been explaining this to people as a reason why Bitcoin has a huge first-mover advantage as it has a very strong hashrate already backing up the network.
Re:Auroracoin – Forked and Game Over by rwallace on Saturday March 29, 2014 @04:40PM (#7493841)
Which coins have been killed thus far?

The reason I ask is because I'm curious: technological artifacts don't usually have the sharp line between life and death that most biological lifeforms do, particularly in the case of software which can potentially lie dormant indefinitely as a static bitstream. However it seems to me crypto currencies should have a sharp line, because as I understand it, the process of block mining serves as a heartbeat; the cessation of the heartbeat should serve as such a line. I'm wondering whether that is actually the case; what really happens when the heartbeat of a crypto currency stops?

Re:Auroracoin – Forked and Game Over by cwp on Saturday March 29, 2014 @01:28PM (#7493006)
And if that's the case, what's the difference between the high-hash-capable defender and a central bank? (Not sarcasm, honest question.)
Re:Auroracoin – Forked and Game Over by icebraining on Saturday March 29, 2014 @01:40PM (#7493061)
Unlike central banks, a miner with >50% hash-rate can't "print money" as it wishes, that's still regulated by the algorithm.

http://bitcoin.stackexchange.com/questions/658/what-can-an-a...

Re:Auroracoin – Forked and Game Over by krrrh on Saturday March 29, 2014 @02:48PM (#7493425)
The bond market is a pretty strong check on government-backed currencies. It's a stretch to say that a central bank can just print money as it wishes.
Re:Auroracoin – Forked and Game Over by mpyne on Saturday March 29, 2014 @03:04PM (#7493479)
Wait, why can't that miner simply unilaterally switch to a better algorithm? Especially if the switchover isn't drastic, the ledger could be effectively destroyed before the minority notices in time to do a clean fork.
Re:Auroracoin – Forked and Game Over by maxerickson on Saturday March 29, 2014 @08:10PM (#7494545)
For the fork to mean anything other clients have to also switch algorithms (or they won't even accept any of the fork blocks as valid).
Re:Auroracoin – Forked and Game Over by lukeschlather on Saturday March 29, 2014 @01:37PM (#7493047)
The central bank can shut its systems off for a day without worrying about all its assets disappearing when they come back online.
Re:Auroracoin – Forked and Game Over by kordless on Saturday March 29, 2014 @03:11PM (#7493513)
Better, what's the difference in someone holding a massive amount of compute at their beckoning and using it in a similar way? The answer is, there is no difference. Power is power.
Re:Auroracoin – Forked and Game Over by wmf on Saturday March 29, 2014 @01:57PM (#7493148)
Any new cryptocurrency that uses an existing algorithm (SHA256 or scrypt) needs to be merge-mined to prevent it from being immediately attacked. An alternative is for new cryptocurrencies to use new algorithms that existing pools don't support.
Re:Auroracoin – Forked and Game Over by comboy on Saturday March 29, 2014 @02:44PM (#7493405)
It works only if you convince most (in terms of hashing power) pools and mining operations to merge mine your coin. Otherwise 51% is obvious and simple.
Re:Auroracoin – Forked and Game Over by rsync on Saturday March 29, 2014 @02:03PM (#7493174)
Can you explain what you mean by "merge-mined" ?

Further, just using a new algorithm only protects you briefly, right ? Can't the pools implement new algorithms as they see fit ?

Re:Auroracoin – Forked and Game Over by wmf on Saturday March 29, 2014 @02:12PM (#7493203)
http://bitcoin.stackexchange.com/questions/273/how-does-merg...

The actual mining is done by clients using software like cgminer; the pools just coordinate. If the software doesn't support a particular POW algorithm then it would have to be updated and tens of thousands of people would have to install the update. Also, there are pools that auto-switch between different scrypt currencies to mine the most profitable one, but mining software doesn't (currently) auto-switch algorithms.

Re:Auroracoin – Forked and Game Over by Zarathust on Saturday March 29, 2014 @02:14PM (#7493217)
While this is true for desktop mining and to some extend, gpu mining, largest and most powerful pools use ASIC boxes which are not re-programmable. Some hash algos perform better than others on gpu depending on the parallelization potential.
Re:Auroracoin – Forked and Game Over by rsync on Saturday March 29, 2014 @05:02PM (#7493923)
Ok, so you could theoretically "defend" your new cryptocurrency by basing it on an algorithm that nobody has ASICs for yet, and by the time there are ASICs, its probably defended well enough by mass adoption at that point (otherwise nobody would bother to make an ASIC for it).
Re:Auroracoin – Forked and Game Over by mcintyre1994 on Saturday March 29, 2014 @01:30PM (#7493017)
I thought the same. I'm wondering whether it's possible to secure a coin with hashpower without artificially drastically increasing its difficulty - as I understand the mining does that securing, but can it be secured without affecting mining? My guess is probably not, but I'm not completely sure. It seems like it'd be hard for a coin to catch on if it skips the CPU and maybe even GPU mining phases completely - but maybe that's necessary to secure a new coin.
Re:Auroracoin – Forked and Game Over by tlrobinson on Saturday March 29, 2014 @01:35PM (#7493036)
Sounds about right, at least for PoW-based blockchains. IMHO this is a good thing. Most of these coins offer marginal advantages over Bitcoin itself. It's in everyone's interest to consolidate on the most valuable, and thus typically most secure blockchain and least volatile cryptocurrency.
Re:Auroracoin – Forked and Game Over by a8000 on Saturday March 29, 2014 @01:54PM (#7493128)
It is in the interest of the early adopters. For those not involved yet that have never mined before it might be more fun / interesting to adopt a new coin, for which there are no ASIC implementations.
Re:Auroracoin – Forked and Game Over by tlrobinson on Saturday March 29, 2014 @02:05PM (#7493181)
If what you care about is your cryptocurrency being "fun" and "interesting" rather than "secure" and "stable", then sure.
Re:Auroracoin – Forked and Game Over by ben0x539 on Saturday March 29, 2014 @02:28PM (#7493298)
Wouldn't people who prefer "secure" and "stable" go with actual, non-crypto currencies?
Re:Auroracoin – Forked and Game Over by a8000 on Saturday March 29, 2014 @08:47PM (#7494654)
Everything I would want to buy I can pay for with a free international credit card my bank issues. The only real incentive to use a cryptocurrency for me would be for things like giving and receiving online tips, like a site independent karma system, but as soon as you need to actually buy the coins from somewhere it is just as convenient or inconvenient as tipping fiat money.
Re:Auroracoin – Forked and Game Over by kewal on Monday March 31, 2014 @04:40PM (#7504006)
I think a project like Ethereum, which should be in full swing by the 4th quarter of this year will solve this issue. The Ehtereum network can secure against the 51% attack, and alt-coins can be implemented on top of it for just this purpose, and the ease of implementation, since Ethereum comes with a full scripting language. Ethereum isn't an alt-coin - it is a system to create 'smart contracts'. One such smart contract could be the implementation of a coin like AuroraCoin. Any alt-coin you can think of should be able to be implemented on the Ethereum network - and the chances are they will even be more feature rich because of the EtherScript language.
Re:Auroracoin – Forked and Game Over by Pitarou on Saturday March 29, 2014 @02:54PM (#7493446)
You're interpretation is quite correct, and this solves the "anybody can create a cryptocurrency" problem.

Isn't Satoshi Nakamoto's design brillian!

Re:Auroracoin – Forked and Game Over by woah on Saturday March 29, 2014 @03:24PM (#7493563)
How is that a "problem"? Seems like it's only really a problem for Bitcoin hoarders.
Re:Auroracoin – Forked and Game Over by sigil on Saturday March 29, 2014 @02:15PM (#7493219)
Shouldn't the takeover risk be priced into a new cryptocurrency?

If coin price > mining cost / 2, it becomes worth it to acquire 51% of mining capability so you can vote the other 49% to yourself, no?

But then again, once you have 51% control and everyone knows it, the value of those coins quickly goes to zero. As is probably happening with Auroracoin as we speak.

Re:Auroracoin – Forked and Game Over by sirsar on Saturday March 29, 2014 @03:44PM (#7493630)
> If coin price > mining cost / 2, it becomes worth it to acquire 51% of mining capability so you can vote the other 49% to yourself, no?

No. The most powerful thing a 51% miner can do is roll-back transactions. The currency goes back to the spender, not to the miner.

Re:Auroracoin – Forked and Game Over by sigil on Saturday March 29, 2014 @03:55PM (#7493672)
But you can doublespend whatever coins you've got, and reject all other transactions, so the effect is the same. (You're right though, I phrased that incorrectly with "vote.")
Re:Auroracoin – Forked and Game Over by wmf on Saturday March 29, 2014 @02:18PM (#7493230)
In other words, the price of any new cryptocurrency (that uses an existing algorithm) should be zero, since a 51% attack is nearly certain.
Re:Auroracoin – Forked and Game Over by sigil on Saturday March 29, 2014 @02:31PM (#7493320)
Well not zero, just below half the mining costs, right? As long as it's below that, you still lose more taking over the new cryptocurrency than you gain. And that's also not taking the price drop post-takeover into account, which affects how much the attacker could actually cash out.

But yeah, it would seem that miners of new cryptocurrencies should expect to lose money initially.

Re:Auroracoin – Forked and Game Over by rblatz on Saturday March 29, 2014 @04:38PM (#7493828)
That is ignoring people who do it for the lulz or to prevent competing coins from popping up.
Re:Auroracoin – Forked and Game Over by skj on Saturday March 29, 2014 @02:32PM (#7493324)
Well, not quite - the 51% attack is not free. There is some value that makes the 51% attack too expensive, and game theory, yadayada.
Re:Auroracoin – Forked and Game Over by pkulak on Saturday March 29, 2014 @03:38PM (#7493613)
You just need to secure it with something other than proof of work, which is vulnerable to these 51% attacks. Proof of stake isn't, mostly because if you own 51% of the currency, the last think you want to do is devalue it.
Re:Auroracoin – Forked and Game Over by CamperBob2 on Saturday March 29, 2014 @03:12PM (#7493515)
Seems apparent that just as "Information wants to be free," it's also true that "Currency wants to be centralized."