News for hackers. Stuff that matters.
Re:Stick a Fork in Ethereum by bradscarleton on Wednesday July 20, 2016 @03:56AM (#12127478)
There are basically two types of cryptocurrency enthusiasts as far as I can tell. The first one believes that decentralized cryptocurrency and smart contracts will lead to a better world, free from the authoritarian rule of central banking and legal systems. And the second type, which is far more numerous, is hoping to to make a quick buck off of price fluctuations in the underlying digital assets.

The NYT has a great article on this, where they suggest the bulk of Bitcoin users are Chinese citizens gambling on price fluctuations. And their stats seem to support this assertion:

http://www.nytimes.com/2016/07/03/business/dealbook/bitcoin-...

Re:Stick a Fork in Ethereum by SmurfJuggler on Wednesday July 20, 2016 @04:37AM (#12127600)
There's at least one other type you're missing: people who appreciate the utility of an electronic equivalent to cash.

I pay for things with cryptocurrencies fairly frequently. I don't want every company I buy things from having my name, address, date of birth and credit card info if they don't need it. If I'm buying goods or services that don't require physical shipping, all they need to know is what I want and that the money has changed hands. Crypto facilitates those kinds of transactions.

Re:Stick a Fork in Ethereum by tszming on Wednesday July 20, 2016 @05:53AM (#12127841)
Maybe you can just use ... PayPal?
Re:Stick a Fork in Ethereum by SmurfJuggler on Wednesday July 20, 2016 @06:13AM (#12127920)
PayPal, credit cards etc. all have their place, but for non-physical purchases from reputable parties I'm not sure how much you can improve on "pay money, receive thing."

It would have to be a very compelling argument to persuade me that transacting through a middle-man (who then holds all my personal information and card details and also takes a cut) is better than just handing over cash and getting what I want.

Re:Stick a Fork in Ethereum by lmm on Wednesday July 20, 2016 @06:54AM (#12128070)
You don't need credit-card chargebacks until you do, but then you really need them. (And actually most of the time the threat of chargebacks keeps merchants honest).

Once you get to the point of using a reputable escrow system (which will have to charge a fee), that plus the bitcoin fees (either direct transfer fees or the implicit tax that is mining rewards) are unlikely to be cheaper than the credit card system (which doesn't have to burn immense amounts of processing power for business-as-usual). Having all participants be anonymous and untrusted adds a lot of overhead; in a civilized environment with a reasonable legal system you can shave that off by being willing to trust your counterparties (trust that is made possible by central clearing houses and verified identities).

Re:Stick a Fork in Ethereum by DennisP on Wednesday July 20, 2016 @08:21AM (#12128406)
One way to do escrow is with 2-of-3 signatures. If both parties to the transaction sign, the escrow agent doesn't have to get involved. On Ethereum it's easy to implement as a smart contract that lets the escrow agent choose who gets the money, and pays the agent a fee for the service (but nothing otherwise).

Participants aren't necessarily anonymous; if you're buying from a known vendor and having something shipped to your house, neither party is all that anonymous. People are working on adding verified identities, for people who want them.

Ethereum hopes to do away with mining by early 2017.

Re:Stick a Fork in Ethereum by lmm on Wednesday July 20, 2016 @11:25AM (#12129749)
> One way to do escrow is with 2-of-3 signatures. If both parties to the transaction sign, the escrow agent doesn't have to get involved. On Ethereum it's easy to implement as a smart contract that lets the escrow agent choose who gets the money, and pays the agent a fee for the service (but nothing otherwise). > Participants aren't necessarily anonymous; if you're buying from a known vendor and having something shipped to your house, neither party is all that anonymous. People are working on adding verified identities, for people who want them.

At which point why use this instead of a credit card?

> Ethereum hopes to do away with mining by early 2017.

How are they doing byzantine-fault-tolerant consensus without it?

Re:Stick a Fork in Ethereum by DennisP on Wednesday July 20, 2016 @06:08PM (#12132899)
With the escrow, you can set it up to pay a fee only if you need the judge's services, so if you don't have a problem it's free. Or you can set up whatever other arrangement you like. Either way you're paying only for the arbitration, not for stockholder dividends.

They're switching to proof of stake. Early PoS designs have some issues, like the infamous "nothing at stake" problem, but theirs addresses those. People lock up ether for several months, and bet it on which blocks will be included in the chain. The blocks that get the best odds in the betting are the ones that get included, so basically you're betting on what everybody else will do. You start with low-confidence bets that don't risk much, and as you see other people's bets you progress to high-confidence bets that pay off better, and it converges.

Miners essentially do the same thing: by choosing a block to mine on, they're betting their energy cost on that block being chosen.

Re:Stick a Fork in Ethereum by lmm on Thursday July 21, 2016 @05:38AM (#12135760)
> With the escrow, you can set it up to pay a fee only if you need the judge's services, so if you don't have a problem it's free. Or you can set up whatever other arrangement you like.

Sure, but that doesn't really change anything. Their service will cost a certain amount to run, and so you'll end up paying an average of x amount per transaction/per dollar spent, whichever way you slice it.

> Either way you're paying only for the arbitration, not for stockholder dividends.

And yet for-profit companies usually end up being the most effective way to get something done. If I need a tree cut down in my yard I don't try to find some non-profit tree-surgeon collective, I call a professional from a reputable company. (And I would think that anyone who supported cryptocurrencies - which are all about directly transferring money without involving a social layer - to feel this way even more strongly).

> They're switching to proof of stake. Early PoS designs have some issues, like the infamous "nothing at stake" problem, but theirs addresses those. People lock up ether for several months, and bet it on which blocks will be included in the chain. The blocks that get the best odds in the betting are the ones that get included, so basically you're betting on what everybody else will do. You start with low-confidence bets that don't risk much, and as you see other people's bets you progress to high-confidence bets that pay off better, and it converges.

> Miners essentially do the same thing: by choosing a block to mine on, they're betting their energy cost on that block being chosen.

Hmm. Doesn't that mean the reward for fraud is much higher? Can't someone just bet a massive amount that their fork will win, and then their fork wins precisely because they bet a massive amount on it?

Re:Stick a Fork in Ethereum by pjc50 on Wednesday July 20, 2016 @07:15AM (#12128143)
What happens when you "pay money, don't receive thing"?
Re:Stick a Fork in Ethereum by goldenkey on Wednesday July 20, 2016 @07:16AM (#12128148)
You stick a fork in it! ;-)
Re:Stick a Fork in Ethereum by SmurfJuggler on Wednesday July 20, 2016 @06:19PM (#12132970)
There's the same amount of risk as with any other cash transaction, except a receipt exists which can never be lost or altered.

If you're not dealing with dodgy people, the big pain points are getting it, and keeping it safe once you have it.

Re:Stick a Fork in Ethereum by xorcist on Wednesday July 20, 2016 @06:13AM (#12127921)
Paypal takes 3% fee and then an extra 2-3% on the currency exchange. I would absolutely prefer the $.05 Bitcoin fees given the chance.
Re:Stick a Fork in Ethereum by sneak on Wednesday July 20, 2016 @06:05AM (#12127889)
PayPal is about as far from cash as one can get.
Re:Stick a Fork in Ethereum by crispyambulance on Wednesday July 20, 2016 @06:40AM (#12128012)
And the gambling is what makes me skeptical of figures like "the DAO is worth $150 Million" or whatever.

I would like to know how much REAL MONEY went into this thing rather than its "value" as a result of funny-money speculation. I expect that any adult that put money or compute cycles into ethereum understands that the value could literally vaporize at any time, so it seems disingenuous to throw around dollar figures inflated by speculation. Is anyone _really_ losing their shirt at this point?

Re:Stick a Fork in Ethereum by shiven on Wednesday July 20, 2016 @07:01AM (#12128095)
Is anyone _really_ losing their shirt at this point?

This. This is what I'd like to know before I can give a crap about crytocurrencies. Otherwise, it is all tulip bulbs in a land far, far away.

Re:Stick a Fork in Ethereum by analognoise on Wednesday July 20, 2016 @09:37AM (#12128876)
Excellent reference to Tulip Mania (https://en.m.wikipedia.org/wiki/Tulip_mania) for those of you following along at home!
Re:Stick a Fork in Ethereum by vegabook on Wednesday July 20, 2016 @04:42AM (#12127618)
actually "gambling", aka "speculation", is the crucial ingredient in the building of credibility of any tradable financial contract. It increases liquidity, and contrary to popular belief, it usually dampens volatility like a shock absorber. This is because non-speculative supply and demand tends to be much less normally distributed (herd behaviour) than speculative transaction direction, leading to large price spikes (see: bitcoin and Cyprus). I welcome with open arms the "gamblers" because they provide the "other side", in return for a skewed future price distribution towards profit, when such "one way" stampedes occur.
Re:Stick a Fork in Ethereum by omegaham on Wednesday July 20, 2016 @04:58AM (#12127677)
You're completely right when it comes to regular currencies, stocks, and so on - speculation is how prices stay accurate. If the price goes too far out of whack, speculators can make large amounts of money off of everyone else.

With cryptocurrencies, however, there isn't enough "legitimate activity" (i.e. people actually conducting business with Bitcoin) to allow a stable price to emerge. This makes them vulnerable to manipulation because there is no function for the form to follow. At least with regular currencies, speculation has to follow reality. With cryptocurrencies, reality follows speculation!

This leads to a negative feedback loop; people are reluctant to use cryptocurrencies for business because the price is unstable, and the price is unstable because not enough people are using them for business.

Re:Stick a Fork in Ethereum by TheOtherHobbes on Wednesday July 20, 2016 @07:44AM (#12128255)
>If the price goes too far out of whack, speculators can make large amounts of money off of everyone else.

That's a wholly circular argument, and a counterfactual one.

If speculation influences prices then it's in the interest of speculators to create pricing mechanisms that are perpetually "out of whack" so they can profit from them.

There is no such thing as an accurate commodity or currency price, and there never can be. There's only market sentiment, and that's largely based on optimism or pessimism about the future - which is unknown.

Markets are just entrail reading, with very expensive and complicated entrails.

DOA was more like a meta-entrail system with an extra layer or two of obfuscation. But it was no more stable than any other market, and fell prey to exactly the same problem - manipulation of mechanisms creating a dishonest illusion of objectivity for profit.

Re:Stick a Fork in Ethereum by vegabook on Wednesday July 20, 2016 @08:57AM (#12128635)
you clearly have absolutely no clue what you are talking about - a catastrophic dearth of experience in financial markets, nor any idea of the theory of speculation. I don't know where to start but this laughable statement is as good as any:

"If speculation influences prices then it's in the interest of speculators to create pricing mechanisms that are perpetually "out of whack" so they can profit from them"

How exactly will they influence said prices without trading? Which costs money? HOw would they move a price (cost money) then move it back (cost money) without constantly losing money? You need other people to take you out of your speculative position, and those other people must be (net-net) non-speculators, and sufficient in number (which was @omegaham's point). Separately, any market which is purposefully "perpetually out of whack" is not even a market, and will quickly tend to zero participants.

"Markets are just entrail reading"

Another eye-roller so vacant that I don't know how to respond.

I wish people like you wouldn't jump in with such certainty about subjects in which you are eminently and so evidently without the foggiest of any idea, but willing to get your word in anyway.