Hacker News new | ask | show | jobs
by drawnwren 2591 days ago
I agree that crypto could be valuable.

But, (1) the lightning network has been repeatedly attacked as unworkable trash and (2) there needs to be a reason to make crypto transactions other than drugs or vaguely crypto-anarchist philosophy.

(b) Tether's recent scandal has made all stable coins fairly suspect.

(d) The makerdao system has some pretty serious problems. High liquidation rates and skyrocketing fees both come up.

If anything, crypto has taught us (through the plethora of 2018/19 crypto scams) that revokability is a feature of transactions that is _valuable_.

I'd say my biggest takeaways from crypto, currently, are that there is not such thing as 'without having to trust the other party' and that all of the middlemen in the current financial system do provide more value than just taking a cut (while that value is probably not proportional to the cut that they take).

All that said, I'm still optimistic on crypto. However, I think it's unrealistic to expect it to replace a significant part of the web in its current form.

2 comments

As to point (2), I think this keybase/stellar integration is the solution to the problem that crypto has been looking for.

If I want to give a friend money, I can hand them cash, but I have to be in the same room as them. I can transfer that cash in other ways, but I need to trust the middlemen. I can also use a bank to send them money, but I have to know their details, which are sensitive information. I can use one of the plethora of money-transfer apps, but that involves putting my money under someone else’s direct control (someone who may go insolvent by the end of the year).

Or, if I have them on keybase (or any number of platforms, ideally) I can now just send it with a simple text message.

Additionally, what if I really appreciate something you said on HN, or twitter; or you made a really valuable contribution to one of my projects on GH? If you have your keybase proof on there, I can send you my appreciation in a matter of seconds. Imagine trying to do that using cash, PayPal, etc.

Despite the fact that until now, crypto has had far more overhead than cash and credit transactions, this and successor programs may have the potential to make transfers far more convenient.

> I can also use a bank to send them money, but I have to know their details, which are sensitive information.

PayID [0] was standardised in Australia a while back, standardising what the banks were already doing. At least here, knowing someone's details is something from the past.

A PayID can _only_ receive.

A PayID is a number - not necessarily a phone number you own, but many people opted for that route, but keep the same number even if their phone number does change.

A PayID does reveal the name of the account holder.

Transfer happens as part of Instant Payments, so at it's longest it'll take 60 seconds to arrive in an account, but usually within 2.

PayID is also integrated into Apply Pay and Google's offering.

... Is this still an unsolved thing overseas? I've had instant transfers to friends without knowing their banking details for nearly a decade.

[0] https://payid.com.au/

I know, and I use PayID frequently; but it has shortcomings, mostly that nobody seems to know about it. Additionally, PayID only works within Australia, and effectively only to people you know personally (mobile numbers are not typically public information).

I love PayID for what it is, but it could be well improved in my first example, and doesn’t work at all for the latter.

> (1) the lightning network has been repeatedly attacked as unworkable trash

[ Disclosure: I work on the lightning specification and one of the implementations ]

I'm sure it has been attacked (because "cryptos, bro"), I'm disappointed that it made you dismiss it.

FWIW, I switched from Linux Kernel development to developing Lightning after almost 20 years: I find it ambitious, high-potential and fascinating, as well as challenging.

I don't mean to attack you. It's just that there is a large gap between well-engineered and easy to use.

I am 100% certain you're a better developer than I, and that lightning is not a result of poor engineering. But if a layman can't pick it up and use it in under 5 minutes, it's unworkable (if you're targeting laymen).

Crypto is full of genius engineers, and product folks, but I think there is (and always has been) a usability crisis.

Thanks for your work on both Linux and Lightning. I look forward to the day you can point to this comment on HN as being ridiculously dated.

> I am 100% certain you're a better developer than I, and that lightning is not a result of poor engineering. But if a layman can't pick it up and use it in under 5 minutes, it's unworkable (if you're targeting laymen).

In this scenario linux is unworkable since a cli is probably too much for a layman. But that's why people built gnome and other window managers on top of the "unworkable" but useful core.

All we have to do is wait for some people to build that nice pretty layer on top - but the core must be an efficient tool

Yeah, I would say linux _is_ unworkable for laymen. If crypto were trying to sell itself as infrastructure, I would agree with your statement. But 'just wait for the nice pretty layer' is what people have been saying about btc for the last 10 years.