News for hackers. Stuff that matters.
Re:Analyzing Cryptocurrencies Using PostgreSQL by adamnemecek on Wednesday June 28, 2017 @01:17PM (#14656044)
This seems overly pessimistic. They do have inherent value (there's no better way of sending money, no strings attached). I guess the question is whether in the future the world will have one currency or multiple.

I also wonder if this will ever be regulated (and if it even can, it seems like a cat-and-mouse game).

> They have no inherent worth,

They have inherent value as you need some foundation of the internet economy that's ideally not gov't controlled.

Re:Analyzing Cryptocurrencies Using PostgreSQL by flunhat on Wednesday June 28, 2017 @01:37PM (#14656274)
Are Bitcoin or Ethereum really good as a currency, though? They're quite volatile.

Fred Wilson makes a good point here - it's quite gut-wrenching to send someone a token that might have doubled in value if you had waited a week. And I would imagine the seller might not feel great either if they received a token that took a sharp drop in value upon receiving it.

Buying things is one of the main uses of currency, IMO, and you can't buy much with any cryptocurrency. I don't think that's likely to change - businesses take fiat currency instead of bitcoins or whatever because they have to pay taxes on their business, and those taxes must be paid in US dollars (or GBP or whatever). And if they don't, men with guns will come and arrest them. That's one of the great drivers of demand for dollars that bitcoin can't really compete with.

So where do cryptocurrencies provide value? Well, the main one is in areas where traditional, government-backed fiat currencies can't be used. In other words, mostly illicit cases - drugs, money laundering, etc. Otherwise, especially for those in nations with more developed financial infrastructure, there's no compelling reason to use bitcoin other than purely ideological motivations.

So you're right that cryptocurrencies do have value, it's just that the value is far more limited and based on illegal activity than most of its proponents will claim.

Re:Analyzing Cryptocurrencies Using PostgreSQL by lazerpants on Wednesday June 28, 2017 @01:52PM (#14656466)
They work fine as currency, they can be exchanged between people easily. Where they have a problem is value storage, due to volatility.

Most proponents believe that developing countries will be the biggest adopters of crytocurrencies, and drive their values higher. This makes sense as many of those countries already have volatile currencies that are difficult to trade on the open market at low volume. For this reason, USD and Euro are highly sought after for even low income individuals in many less stable countries. Anecdotally, I can offer that many Egyptians with any wealth at all try to hold some foreign currency. It's possible cryptos can replace that need.

Plus, the black market was valued at $10 trillion globally in 2011. If it had an official currency that currency would be worth quite a bit.

Re:Analyzing Cryptocurrencies Using PostgreSQL by flunhat on Wednesday June 28, 2017 @03:23PM (#14657383)
Cash is still king in the black market. Bitcoin has taken a small slice of it, esp. for money laundering and buying drugs online.

Put it this way: the black market does not rely on bitcoin in any substantive way. Bitcoin, however, depends on the black market for its existence.

So the black market has a combined value of $10 trillion, but bitcoin takes only a small, small slice of it because cash is just better. It's just that this small slice is bitcoin's bread and butter.

Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Wednesday June 28, 2017 @05:39PM (#14658728)
While there is a market for those txns the reality is that most adopters, and they recognize themselves as early ones, today, buy bitcoin as an inflation hedge. It's hard to argue against the theory either. People scream 'but the volatility!!' but for people who only six months ago have seen their bitcoin holdings over double in value, they are probably thinking 'sure. But that's a trade-off that seems to be meeting its use-case'

At what market size do people who have criticized it in the past as only for those things, admit that perhaps that categorization isn't reflected in actuality? 100 billion? 500 billion? One trillion? 10 trillion?

Re:Analyzing Cryptocurrencies Using PostgreSQL by flunhat on Wednesday June 28, 2017 @06:31PM (#14659111)
> While there is a market for those txns the reality is that most adopters, and they recognize themselves as early ones, today, buy bitcoin as an inflation hedge.

That's my point - bitcoin is most useful for those who wish to engage in illicit activity (this accounts for at least 10% of bitcoin's market size if not more [1][2][3]) and for those who have ideological reasons to support it.

Those who have ideological reasons to fear inflation and support bitcoin are primarily libertarians, who think of inflation as Satan incarnate and view it as worse than murder and only slightly better than outright theft. But that's hardly a consensus view. Beyond those two groups, bitcoin has no real use.

I'm not saying bitcoin is worthless, I'm saying that there's a natural peak to its valuation based on its limited use cases (see above). Maybe bitcoin will make significant inroads in developing countries, and maybe then those $100 billion+ valuations will become reality, but I doubt it.

[1] https://en.wikipedia.org/wiki/Silk_Road_(marketplace)#Sales [2] http://money.cnn.com/2016/04/15/technology/ransomware-cyber-... [3] https://bitcoin.stackexchange.com/questions/47942/what-perce... [4] http://www.ofnumbers.com/2015/04/22/the-flow-of-funds-on-the...

Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Wednesday June 28, 2017 @06:40PM (#14659181)
In one sentence you say 'most' and in the next you state 10%.

So by even your own figures 90% of people aren't using it for the use-case you seem to have an issue with.

Re:Analyzing Cryptocurrencies Using PostgreSQL by LMYahooTFY on Thursday June 29, 2017 @08:17AM (#14662602)
>Bitcoin, however, depends on the black market for its existence.

Do you have anything to back up this assertion?

I'm going to contradict you here, and say that there is no reason to assume that.

Only idiots would use Bitcoin for black market purchases in the first place, there are better alternatives for the majority of purchases, and the biggest sources of black market are still happening with USD.

I'm not sure why it's even relevant since both currencies would function just fine if we magically removed all illicit activity.

Re:Analyzing Cryptocurrencies Using PostgreSQL by problems on Wednesday June 28, 2017 @01:51PM (#14656451)
> So where do cryptocurrencies provide value? Well, the main one is in areas where traditional, government-backed fiat currencies can't be used. In other words, mostly illicit cases - drugs, money laundering, etc. Otherwise, especially for those in nations with more developed financial infrastructure, there's no compelling reason to use bitcoin other than purely ideological motivations.

Definitely. Tack ransomware onto that list too.

There's legitimate use cases too though which do present at least a few compelling cases - for example I've had large purchases outright refused because the seller thought there was a chance I was a credit card fraudster. Nothing says "the money is yours now" like a cryptographic proof of that. They straight up told me, even after I gave them proof of ID - "sorry, too risky, pay with bitcoin".

I've also been flagged by maxmind and similar anti-fraud tools before when I made VPS purchases over Tor. But because I paid in Bitcoin support was able to approve the transaction without a second thought - no more fraud risk could occur.

Of course - these types of purchases aren't that frequent - but they do occur.

Re:Analyzing Cryptocurrencies Using PostgreSQL by baq on Wednesday June 28, 2017 @04:07PM (#14657794)
buying through tor and paying with bitcoin seems like an oxymoron - do you have a magical anonymous wallet or were just trying to dodge a firewall?
Re:Analyzing Cryptocurrencies Using PostgreSQL by zanny on Wednesday June 28, 2017 @03:26PM (#14657418)
You can't really decry bitcoin or ether for volatility. They are technologies that, given their intent, have never come close to saturating their intended market. Of course if bitcoin gains adoption and more people want bitcoin the price goes up.

That doesn't mean there aren't structural flaws in their design (mostly meant to enable their initial success) but I don't think you can make a cryptocurrency that can simultaneously attract interest while also not appreciating from that interest. In order to implement a coin payout algorithm capable of handling an influx of on-chain activity you basically tell your early adopters "hey, this is a new and unproven thing, but if it takes off the algorithm just devalues it anyway to keep it where it is at" so you don't even have the selfish self-gamble motive to profit off it and thus no reason to participate if it isn't already a successful means of exchange.

The tech is great though.

Re:Analyzing Cryptocurrencies Using PostgreSQL by immune2tvtropes on Wednesday June 28, 2017 @01:43PM (#14656340)
Agreed, illicit transactions is a core use case for Bitcoin & friends.

The other big use case is speculation - because their real-world value is so uncertain, they're easy to create, very hyped, and basically unregulated, the current crop of cryptocurrency tech is basically a bubble factory.

Re:Analyzing Cryptocurrencies Using PostgreSQL by LMYahooTFY on Wednesday June 28, 2017 @02:40PM (#14657023)
>Are Bitcoin or Ethereum really good as a currency, though? They're quite volatile.

They're mostly used as speculative capital trading right now, and can't be compared to any traditional currency in terms of volatility. If the dollar was magically swapped for one of them in an instant, and we all carried on transacting with it like we did with the dollar it would be a different story.

Volatility isn't an inherent property of a currency. It's a function of market dynamics.

(I'm not an economist so excuse potentially poor terminology and I hope I'm conveying this well)

Re:Analyzing Cryptocurrencies Using PostgreSQL by kweinber on Wednesday June 28, 2017 @01:24PM (#14656136)
$100 bills also have very little inherent value or worth. They are only useful because people are willing to trade them for goods and services, there is a regulated source of them, and it is clearly defined how to transact with them.

Cryptocurrencies have the latter 2 features sewn-up but there aren't a lot of hard-goods out there that are predominantly priced in crytocurrencies. . . until that happens their valuations will remain volatile.

Re:Analyzing Cryptocurrencies Using PostgreSQL by michalu on Wednesday June 28, 2017 @01:53PM (#14656475)
Yes, but when my bank fails, the government backing that paper will pay up the deposit up to €50k... if the government is strong well there you go...

Ask MtGox users what happened with their "currency"... and it's not even a big case in terms of amount of money gone.

The thing is, yesterday I sent USD from US bank to UK and received it in less than 30 seconds paying less than 1% in total on fees (including FX), using Transferwise. Coinbase wants to charge me 4% and will take its time...

A month ago I made a typo when making a transfer. The money bounced back in 3 days. Try sending BTC to your ETH wallet and see what happens.

The problem that cryptocurrencies solve can and is being solved because the technology is at that level now so it's possible. Yeah banks suck, we need new, better banks. Transfers suck, we need more like Transferwise.

Blockchain is a different story though...

Re:Analyzing Cryptocurrencies Using PostgreSQL by LMYahooTFY on Wednesday June 28, 2017 @02:58PM (#14657165)
MtGox was a central bank and possibly just a giant case of fraud that people fell for, how is it relevant?

Coinbase is FDIC insured and has insurance for Crypto holdings?

Don't use exchanges if you don't like them?

Re:Analyzing Cryptocurrencies Using PostgreSQL by AlexCoventry on Wednesday June 28, 2017 @11:23PM (#14660530)
Who insures coinbase's cryptocurrency?
Re:Analyzing Cryptocurrencies Using PostgreSQL by LMYahooTFY on Thursday June 29, 2017 @08:04AM (#14662527)
It's done through Lloyd's, so many different companies in a risk pool.
Re:Analyzing Cryptocurrencies Using PostgreSQL by DennisP on Wednesday June 28, 2017 @02:13PM (#14656711)
Ask the central bank of Bangladesh what happened with theirs.

http://thehackernews.com/2016/03/bank-hacking-malware.html

Re:Analyzing Cryptocurrencies Using PostgreSQL by zanny on Wednesday June 28, 2017 @03:31PM (#14657458)
The point isn't that having the central bank backing makes fiat infallible, it is that people will trust a private bank with the backing of a government controlling an economy on the scale of the US more than something without any guarantees at all.

Of course, with bitcoin, ether, and fiat, you don't need a bank. You can always keep your money yourself. Except with bitcoin and ether the ability to secure your own money is much more attainable for average people.

On the flip side, a lot of people conflate trust in web exchanges or bitcoin banks with the stability of the currency itself. Isolated, you have a reason to trust bitcoin way more than any state actor - its math, codified, and nobody can erase it now. On the other hand, state actors have force of violence if anyone breaks the money. If someone breaks bitcoin with an exploit in the blockchain, you are screwed without recourse. At this point, with the amount of participation it has, the bitcoin protocol should be considered robust - but that also is what translates into its valuation. It is only worth so much because it is proven through its long years of use.

Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Wednesday June 28, 2017 @06:14PM (#14658986)
> people will trust a private bank with the backing of a government

Clearly reality is not agreeing with this assessment? As an example of this counter-argumemt : bitcoin.

Re:Analyzing Cryptocurrencies Using PostgreSQL by zanny on Wednesday June 28, 2017 @06:33PM (#14659123)
Bitcoin is a 42B market. Thats a third the market cap of... McDonalds.

In a global economy of some 64 trillion, 42 billion (plus the gold and other precious metals, and many other "lack of faith" stores of wealth) is not even a drop in the bucket.

And even at that, you don't have to have no faith in established currencies to also use bitcoin. I personally don't think the banking system in power now will fail any time soon, but I also can recognize how valuable a cryptocurrency would be to replace it.

Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Wednesday June 28, 2017 @06:38PM (#14659162)
What does any of that to do with your argument that people won't do something that they clearly are doing?
Re:Analyzing Cryptocurrencies Using PostgreSQL by zanny on Wednesday June 28, 2017 @09:40PM (#14660117)
That the people developing bitcoin and the people investing in it can have faith in the currently popular monetary systems while also investing in bitcoin. The presence or popularity of bitcoin does not imply an objective amount of lost faith in fiat currencies.
Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Wednesday June 28, 2017 @09:49PM (#14660152)
> The presence or popularity of bitcoin does not imply an objective amount of lost faith in fiat currencies.

'Objective amount'? What it is is an amount, and growing, that feel exactly what you imply doesn't exist. There are clearly many people that have lost 'faith' in fiat currencies, or the central banks that manage them, or the economies behind them, or all of these things, to the tune of the market-cap of bitcoin. How more objective an amount can you get than that?

Re:Analyzing Cryptocurrencies Using PostgreSQL by AndrewBissell on Wednesday June 28, 2017 @02:15PM (#14656735)
> Yes, but when my bank fails, the government backing that paper will pay up the deposit up to €50k... if the government is strong well there you go...

Eh, yeah, good luck with this. Maybe ask the citizens of Cyprus how trusting their government's promise to pay out in full on their bank accounts worked out.

The US banking system is now hugely concentrated, with a huge pile of leveraged derivatives bets being pyramided on top of depositor money. When this unravels in spectacular fashion, the choice will be to print a massive amount of new USD to paper over depositors' losses, or bail-ins. Either one will accelerate adoption of BTC to escape the depredations of fiat currencies controlled by gov't backed banking cartels.

Re:Analyzing Cryptocurrencies Using PostgreSQL by overcast on Wednesday June 28, 2017 @01:52PM (#14656467)
The graph of the Dollar also doesn't look like this https://cdn-images-1.medium.com/max/1400/1*esoUPhcZiG3pEk1cz...
Re:Analyzing Cryptocurrencies Using PostgreSQL by klodolph on Wednesday June 28, 2017 @03:50PM (#14657612)
And it's a damn good thing, too. High volatility and deflation would be an unmitigated disaster. The US, UK, and Japan are all currently fighting deflation with QE policies, which seem to be working fairly well.
Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Wednesday June 28, 2017 @06:16PM (#14659002)
If by working you mean rapidly transferring wealth into fewer sets of hands, yes.
Re:Analyzing Cryptocurrencies Using PostgreSQL by overcast on Thursday June 29, 2017 @08:42AM (#14662753)
You mean like Bitcoin, where a relatively small number of people hold the majority of all mined Bitcoin in the world?

https://bitconnect.co/bitcoin-news/254/bitcoin-millionaires-...

https://bitcoinprivacy.net/richlist

Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Thursday June 29, 2017 @07:31PM (#14667672)
What does that have to do with quantitative easing and deflation?
Re:Analyzing Cryptocurrencies Using PostgreSQL by klodolph on Wednesday June 28, 2017 @10:45PM (#14660386)
Are you saying that avoiding deflation and volatility is what consolidates wealth? How?

Or are you saying that quantitative easing consolidates wealth? How?

Or are you just inserting an unrelated complaint into the discussion?

Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Wednesday June 28, 2017 @10:59PM (#14660440)
I think I'm being clear enough. There has been an objectively massive shift in wealth between low and middle income earners to wealthy asset accumulators over the past 30 years, and that has accelerated over the past 10. This solution you're lauding has been engineered by exactly those asset accumulators as a response to problems caused by exactly those asset accumulators.

It's like you're cheering on an arsonist because after the fire he lit that has burned down your house, he hands you a bucket of urine to help put the fire out.

Re:Analyzing Cryptocurrencies Using PostgreSQL by klodolph on Thursday June 29, 2017 @05:08AM (#14661777)
So, I don't understand what you were trying to say, and when I ask for clarification, you just double down instead of actually answering my questions? Come on, I just want to understand what your viewpoint is, but if you don't want me to understand your viewpoint, I guess that's your prerogative.
Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Thursday June 29, 2017 @05:32AM (#14661868)
Your questions :

1. Strawman. It is the concept of value itself that has been perverted through this process.

2. Because organisations (i.e. banks and the owners of their service channels) closer to the feed of treasuries suffer the least of the effects of monetary expansion.

3. I thought we were talking about inflation and bitcoin as a store of value?

Re:Analyzing Cryptocurrencies Using PostgreSQL by klodolph on Thursday June 29, 2017 @07:28AM (#14662319)
When the question is, "Are you saying X?", "Strawman" is a nonsensical answer. I wasn't asking rhetorical questions, I was asking questions because I didn't understand what argument you were making and I wanted clarification. That's pretty much the opposite of a strawman argument right there.

Furthermore, I don't know how to make heads nor tails of the statement that the "concept of value itself" has been "perverted". Such a vague and sentimental notion could mean many different things.

The criticism that our economic system aggregates wealth in the hands of a few is valid, but at least the dollar isn't suffering from deflation and extreme volatility, which is what makes it viable as a unit of account (unlike bitcoin). I wasn't considering bitcoins or dollars as stores of value, just as units for measuring value and devices for transmitting it. Maybe at some point bitcoin will overcome these problems, but for now, I'm rather glad a graph of the dollar's value looks nothing like the graph shown in the original comment.

Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Thursday June 29, 2017 @08:07AM (#14662547)
Let's bring ourselves back then to what was being stated. You said :

> The US, UK, and Japan are all currently fighting deflation with QE policies, which seem to be working fairly well.

... and I said :

> If by working you mean rapidly transferring wealth into fewer sets of hands, yes.

... and then you said :

> Are you saying that avoiding deflation and volatility is what consolidates wealth?

I was talking about the effect of QE. That effect being the objective fact that money has transferred from people with less to people with more. You were inventing a strawman about the theory that if the people who were doing this didn't get what they wanted, we would have 'deflation and volatility'? Seen the house markets over the past 30 years? Looks pretty volatile to me, so it doesn't sound like whoever is making policy has their fingers on the pulse, do they? Sounds more like a marketing gimmick to me.

I had to write a paragraph of crap to answer a BS premise that had no relationship to the argument at hand. So. Strawman.

> Furthermore, I don't know how to make heads nor tails of the statement that the "concept of value itself" has been "perverted"

Maybe you got fixated on your strawman.

> but at least the dollar isn't suffering from deflation and extreme volatility

Yeah. Theft is much better. Here is a gun to your head. Give me what I want or I pull the trigger. But at least you don't have deflation and volatility. Remind me again... how many people went to prison for the GFC?

Re:Analyzing Cryptocurrencies Using PostgreSQL by klodolph on Thursday June 29, 2017 @08:54AM (#14662852)
> I had to write a paragraph of crap to answer a BS premise that had no relationship to the argument at hand.

Are you saying you don't want to respond, but something forced you?

Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Thursday June 29, 2017 @05:29PM (#14666995)
What do you think?
Re:Analyzing Cryptocurrencies Using PostgreSQL by klodolph on Friday June 30, 2017 @03:44AM (#14669188)
I've certainly thrown my fair share of insults around on Hacker News. Petty? Yes. Wrong? Yes. I'm a slave to my baser emotions from time to time, and I won't excuse that. The general technique for insulting someone on HN is to be subtle and imply that they're stupid, to provoke them into getting angry and saying something stupid, or to throw indirect insults by describing their comments as "garbage", "crap", or whatever. I hope one day that I'll grow out of it, it's an awful habit.

The saying, "It takes one to know one," seems appropriate here.

Coming out and saying that you "had to write a paragraph of crap to answer a BS premise" is a bit transparent, don't you think? It's a roundabout way of saying, "you're so stupid that I had some kind of moral duty to correct you, which is a waste of my time because I have better things to do." But... why would you call attention to the fact that you have better things to do than argue with me? Isn't that basically the same thing as admitting that you're bad at prioritizing your own time, that you feel compelled on some emotional level to debase yourself by talking with me?

Which brings me to an alternative strategy: if you think someone's wrong, ask questions. Maybe you'll learn something, maybe they'll learn something, and maybe it's just a misunderstanding.

Re:Analyzing Cryptocurrencies Using PostgreSQL by AlexCoventry on Wednesday June 28, 2017 @11:21PM (#14660520)
The difference between a $100 bill and 0.04 BTC is that the IRS accepts the $100 bill as payment for taxes. Taxation is what creates the fundamental demand for national currency.
Re:Analyzing Cryptocurrencies Using PostgreSQL by jackweirdy on Wednesday June 28, 2017 @02:38PM (#14656998)
> there's no better way of sending money, no strings attached

Is this true? I've never been able to figure out how to turn my BTC back into GBP without submitting documentation for KYC laws. I never had to show Paypal my passport, and paypal sucks.

Re:Analyzing Cryptocurrencies Using PostgreSQL by zanny on Wednesday June 28, 2017 @03:35PM (#14657497)
Except the same applies to translating almost any currency into any other. The Eurozone is fairly unique in the world in terms of lax currency exchange within itself - go try converting Yen or Rubles into GBP and see if you don't have to file anything.

Bitcoin absolutely is valuable. Some people even take it as payment, making it a currency. And moving around that currency is way more transparent and unencumbered than moving any form of fiat. Currency exchange is wholly up to what you want to convert it into and what exchange you are working with. And if that ends up involving your government... people in other parts of the world don't have that limitation. You can't blame the tech if your society chooses to inhibit it (as your PM is trying to do right now...).

Re:Analyzing Cryptocurrencies Using PostgreSQL by askmike on Wednesday June 28, 2017 @03:23PM (#14657381)
You are not talking about sending money, but converting money from one type into another, namely fiat money (which is exactly why all the KYC regulation is required). Try converting one crypto currency into another using shapeshift and see how extensive that KYC process is.
Re:Analyzing Cryptocurrencies Using PostgreSQL by richardwhiuk on Wednesday June 28, 2017 @05:41PM (#14658746)
Bitcoin's total potential transaction volume is about 3 orders of magnitude less than the Visa network. It's a massively centralized currency (everyone has a list of every transaction in the currency) compare to any real currency which can perform transactions solely between two parties.

There is absolutely no inherent value and no transaction is denominated in bitcoins (you can pay in the number of bitcoins equivalent to a number of dollars, but nobody operating a real business wants a number of bitcoins for a good or service).

Re:Analyzing Cryptocurrencies Using PostgreSQL by Frogolocalypse on Wednesday June 28, 2017 @06:00PM (#14658886)
> Bitcoin's total potential transaction volume is about 3 orders of magnitude less than the Visa network.

Why are you comparing it to visa? I have no intention of getting rid of my cc. My bank account on the other hand...

> There is absolutely no inherent value

Clearly the people who have assigned value by acquiring it would disagree with this, yes?

> and no transaction is denominated in bitcoins

That's just false. Almost all other cryptos are priced in bitcoin, which i think is the subject matter of this thread.

> nobody operating a real business wants a number of bitcoins for a good or service

Oh dear. No. If you think that service providers that are paid in bitcoin aren't keeping their bitcoin holdings you're kidding yourself. That may have been the case a few years ago, but today? There are services today that do exactly the opposite : take a wage and immediately convert into bitcoin and place it in your wallet.