Live data from Hacker News

Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

reuters.com

211–220 of 312 posts

Re: Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

#211
post #188
post #180

Earlier quoted context omitted.

Why not using a web site built on postgres or mysql database to track balances then, instead of using blockchain and call the thing "cryptocurrency"?

Why is "Statistics" called "Machine Learning" ? $$hype$$

insinuating that the only reason people say machine learning and not statistics is just false. the term machine learning refers to a specific part of statistics that is very different from statistics as a whole.

Re: Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

#212

Earlier quoted context omitted.

Exchanges are not a trustworthy place to keep your crypt. I think that is accepted. What does it have to do with the value of the thing?

Imagine you have 2 sets of keys to your house and if you lose both then your house is not yours anymore. That's what keeping your money outside an exchange seems like to me. Exchanges are easy and familiar to people. If there was some secure way to do password recovery that was built into the currency that might be a game changer. That might be impossible by definition, not sure.

I think you definitively could make something like Keybase on Bitcoin, by using multiple third-party institutions (chosen by the user) as a fallback.

When sending coins to your storage address, you'd say "anyone can use this money if they have this private key OR if they get a digitally-signed certificate from 3 out of 4 of these keys (A, B, C, D)". Those keys could belong to different institutions (or persons) that would declare they vouch for your identity.

Then if you lost your key, you'd go to each of them to get your certificate signed and could then use the coins again.

--

Of course, this means that if those institutions colluded, or all got hacked, you could still lose your coins, but it'd be harder than just keeping them in an exchange.

Re: Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

#213
post #57

The 0x protocol will allow for decentralized exchanges, so hacks like this would be a thing of the past if it gains adoption. https://0xproject.com/

It's still impossible to have a decentralized exchange convert between USD and a coin. XEM (the coin that was stolen) doesn't have plans to implement 0x, but there are other plans for decentralized exchange.

OmiseGo is building a decentralized exchange that converts between USD and a coin (any coin any currency).

http://www.tristone-llc.com/omisego-the-global-standard-for-...

Re: Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

#214

Earlier quoted context omitted.

Yes, and Bitfinex promptly gives it to Tether. Which they control. https://medium.com/@bitfinexed/spoiler-alert-the-institution... https://www.coindesk.com/bitfinex-tether-break-silence-go-me...

Sure, I'm not disputing this, just giving one plausible way Tether might be getting real USD.

Oh, they're certainly getting some.

The suspicion is they're siphoning it off to their personal accounts, and that they're claiming to have received way more USD than they actually have so they can issue USDT that aren't actually backed to manipulate the market.

Re: Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

#215
post #180

Earlier quoted context omitted.

NEM (the cryptocurrency that was stolen) isn't decentralized.

Why not using a web site built on postgres or mysql database to track balances then, instead of using blockchain and call the thing "cryptocurrency"?

See Blockchain or Bullshit on Hackernoon:

https://hackernoon.com/blockchain-or-bullshit-429653de42d3

Re: Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

#216

Posting this as a top level comment as well (probably a better idea): The coins stolen are XEM ( https://nem.io/ ) not Bitcoin. They're currently tracking the stolen coins to ensure they are not sold. Preliminary evidence suggests that it was a private key stolen and not a network problem. Disclaimer: Am somewhat associated with the team, and I hold a small amount of XEM. Feel free to ask questions.

So if they're tracking the coins to ensure they're not sold, and assuming it's never sold, wouldn't that mean the price of XEM should increase, as the supply has now decreased?

Re: Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

#217
post #194
post #183

Earlier quoted context omitted.

One could argue that it offers more transparency.

Okay, then why not using a web site built on a SQL database with a read-only public login?

the transparency is this case is more than just being seen, but also that it can be proven to not have been altered.

(I think there are better ways to do this than a blockchain)

Re: Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

#218

They are tainting the stolen coins to avoid them to be sold. What’s the point of having a decentralized currency if a centralized entity make the decisions anyway at the end of day?

Perhaps I am misunderstanding how tracking coins typically happens, but if "tainting" the coins effectively prohibits the actors from withdrawing at their perceived value, how would this work if the actor decided to send the vast majority coins to many random, arbitrary accounts? (e.g. arbitrarily sending coins to everyone who has committed a trade on some exchange in the last X days.) Would enough information be known to allow an actor to enumerate arbitrary public addresses thus use this to attempt to hide in the crowd?

Re: Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

#219

Earlier quoted context omitted.

Sure, I'm not disputing this, just giving one plausible way Tether might be getting real USD.

Oh, they're certainly getting some. The suspicion is they're siphoning it off to their personal accounts, and that they're claiming to have received way more USD than they actually have so they can issue USDT that aren't actually backed to manipulate the market.

In that case, I'm confused by your question: "where's the USD to buy the Tether coming from?"

You seem to have changed what you're suspicious about.

Re: Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK

#220

Earlier quoted context omitted.

Exchanges are not a trustworthy place to keep your crypt. I think that is accepted. What does it have to do with the value of the thing?

Imagine you have 2 sets of keys to your house and if you lose both then your house is not yours anymore. That's what keeping your money outside an exchange seems like to me. Exchanges are easy and familiar to people. If there was some secure way to do password recovery that was built into the currency that might be a game changer. That might be impossible by definition, not sure.

Do you have M friends, of which you're certain at most N-1 would collaborate to steal from you and/or get hacked? In that case, you can do secure password recovery.

Shamir's secret sharing algorithm can be applied over many groups other than GF(2^N). In particular, you can generate a polynomial of degree N where F(0) is your ECDSA private key, and for 1 You can even have N parties each generate their own secret random polynomial f of degree N, and publicly share f(0)*G and privately share f(x) with party x. You add up all of the publicly shared elliptic curve points to get a public key for which no one party knows the secret key. Each party remembers the sum of the f(x) secrets they've been told. For polynomials, f(x) + g(x) + h(x) = (g+g+h)(x), so any N of the participants can collaborate to calculate the previously unknown polynomial for which f(0) is the private key. You need to first share Pedersen commitments of the public f(0)G values, perform a sanity check on those, and then reveal the f(0)G values and perform some more sanity checks in order to rule out cheating. See https://duckduckgo.com/?q=gennaro+distributed+key+generation

Once you have your public key for which nobody knows the private key, you can perform the same procedure to generate the random R value of the (R,S) pair of a Schnorr signature. Each party can then perform a Schnorr signature on H using their secret share of R and their secret share of the public key. They each reveal their signatures, and any N of those signatures can be used to reconstruct a polynomial where F(0) is the S value in the (R,S) signature on H. At the end, all of the sub-signatures and the final signature can be made public without anyone learning anything about the secret values. This is called a threshold signature scheme. (There are other threshold signature schemes. I had to implement threshold RSA in Rivest's 6.857 class.)

Unfortunately, ECDSA isn't a Schnorr signature scheme, but Ed25519 is. Any coin built using Schnorr signatures for wallets would allow you to construct threshold wallets where any N of M parties can collaborate to spend from the wallet, but generating transactions doesn't leak information to anyone about how to generate transactions alone.

Post reply on HN