News for hackers. Stuff that matters.
Re:People don't want to run their own bank by capableweb on Friday February 04, 2022 @08:06AM (#30206302)
It wouldn't be a web article if there wasn't some hyperbole in the title, like speaking for everybody :)

But ignoring the title, here is how I see it working out long-term between "Running your own bank" VS "Using someone else's bank":

It's true that most people don't want to run their own bank, it comes with lots of issues. But there is a section of people who do want to run their own bank. That the cryptocurrency space exists in the first place is the evidence of this.

So can we solve for both things? Yes, I do believe we can. The primitives that support the whole system can be "Running your own bank" while allowing entities above that layer to offer "Use my bank if you want to instead, with insurance and all that", so we get the best of two worlds. The opposite cannot be true, we cannot offer people to run their own banks, on top of a set of entities being the only ones running their banks.

In other words, you can build centralization on top of decentralization, but the opposite is not true. So by having the base being decentralized (and dangerous for the common human), we can still have centralized parties on top of that (less dangerous for the common human), that offers the traditional security people are used to, for the ones who want it.

Decentralization at the core gives people more options, which I think in the long-term leads to a better world, compared to the alternative. Not because it is decentralized, but because it gives more options to the ones who need it.

Re:People don't want to run their own bank by edent on Friday February 04, 2022 @09:08AM (#30206911)
Author here. I broadly sympathise with what you're saying. But I think I disagree with:

> In other words, you can build centralization on top of decentralization, but the opposite is not true.

In the UK, we now have "Open Banking". Which means my bank offers an API which I can plug into. It also means that loads of 3rd parties can now offer banking services on top of the "centralised" core.

So, in a way, a decentralised system is being built on top of a centralised system.

I'll also note that - in my opinion - Blockchains aren't really decentralised. There's no way you can do an "Off-Chain" transaction. Everything has to be recorded on a single ledger.

Re:People don't want to run their own bank by kevinak on Friday February 04, 2022 @09:38AM (#30207262)
> In the UK, we now have "Open Banking". Which means my bank offers an API which I can plug into. It also means that loads of 3rd parties can now offer banking services on top of the "centralised" core. > So, in a way, a decentralised system is being built on top of a centralised system.

Why would offering an API mean that the service is decentralised? It doesn't - it just lets you get some data in or out. You are still beholden to a single party that can cut you off at a moments notice.

> I'll also note that - in my opinion - Blockchains aren't really decentralised. There's no way you can do an "Off-Chain" transaction. Everything has to be recorded on a single ledger.

Not true at all. Bitcoin has a Layer 2 solution where transactions are done off-chain in a non-custodial manner. Those don't need to be recorded on the ledger, only the settlement is (if you decide you do not wish to participate any longer).

Re:People don't want to run their own bank by tremon on Friday February 04, 2022 @10:20AM (#30207852)
You are still beholden to a single party that can cut you off at a moments notice.

Not in the UK, nor in Europe. Don't project your (presumably US) failed institutions onto the rest of us.

Re:People don't want to run their own bank by dns_snek on Friday February 04, 2022 @10:36AM (#30208106)
This is definitely true in EU (and presumably in UK as well). If your bank doesn't like the businesses you're interacting with, e.g. gambling sites or cryptocurrency exchanges, they can close your account without notice or recourse.

And even if your account doesn't get closed immediately you are still subjected to invasive KYC procedures, even if you haven't done anything wrong. Failure to comply of course leads to your account being closed.

Re:People don't want to run their own bank by f38zf5vdt on Friday February 04, 2022 @11:05AM (#30208573)
Completely true. See "World-Check". [1] There are a number of these products and all the major banks use them to vet customers.

[1] https://www.vice.com/en/article/pak7wb/exclusive-secret-blac...

Re:People don't want to run their own bank by kevinak on Friday February 04, 2022 @11:22AM (#30208836)
Of course it's true. You just haven't run into it.

PS. I am in the EU. What kind of argument is that, anyway?

Re:People don't want to run their own bank by hungryforcodes on Friday February 04, 2022 @10:22AM (#30207877)
Please explain.
Re:People don't want to run their own bank by emteycz on Friday February 04, 2022 @11:38AM (#30209072)
Definitely in the EU (my own experience), and most probably in UK...
Re:People don't want to run their own bank by jungturk on Friday February 04, 2022 @10:39AM (#30208155)
Any particulate service agreement isn't decentralized necessarily (I am still using one central bank), but the market is (I can change providers if I choose).

A _standardized_ API would allow providers and consumers a choice, which distributes the power to some degree and can encourage the parties to make choices that support the entire ecosystem rather than just their own ends.

Re:People don't want to run their own bank by miracle2k on Friday February 04, 2022 @10:24AM (#30207912)
> In the UK, we now have "Open Banking". Which means my bank offers an API which I can plug into. It also means that loads of 3rd parties can now offer banking services on top of the "centralised" core.

I don't think you can though, not without passing an expensive certification process, right?

I mention this because as a German, the EU Open Banking initiative made my life worse. Banks are phasing out actually open FinTS standard, for which their are a pletora of Open Source libraries, and many apps by independent developers that were able to connect to any bank. /I/ was actually able to start up a shell and pull data from my bank accounts. This does not seem to be the case with Open Banking, where I have to pay a service provider that has passed certification to allow me to access my bank data.

This is an important aspect of crypto currencies - the goal is to be permissionless. The decentralization is merely a requirement to achieve this.

Re:People don't want to run their own bank by f38zf5vdt on Friday February 04, 2022 @09:24AM (#30207063)
Standardizing an API by a central authority means more centralization, not less.

It is not difficult to sympathize with people who do not fully trust banks, especially if you grew up in a third world country with corrupt institutions. There have been times in history where you could trust banks and times in history when you could not. I'm not sure the past 70 years of grand prosperity for the west is a good way to gauge the trustworthiness of institutions owned and operated by others, since in the full scope of history the outcomes have been mixed.

That doesn't mean decentralized web3 cryptocurrency stuff is the one-size-fits-all answer, but I am sure to some people it is. And people should be free to choose the way to protect their assets and hedge bets against different local and global outcomes as they choose. Governments are the same way, with their large stockpiles of real physical goods like weapons and gold.

Re:People don't want to run their own bank by the_other on Friday February 04, 2022 @09:49AM (#30207395)
> Standardizing an API by a central authority means more centralization, not less.

No. Standards and protocols are the essence of decentralisation and collaboration.

Re:People don't want to run their own bank by f38zf5vdt on Friday February 04, 2022 @10:00AM (#30207556)
If they are generated ad-hoc by members of the public and agreed to not by coercion. In the case of the UK open banking initiative, it was largely a collaboration between large banks and some fintech providers after being mandated by parliament. Hardly the Linux mailing list or a Python enhancement proposal.

edit: Not sure why I'm being down-voted. If you believe that government created and mandated "open protocols" are really the same as decentralized protocols, imagine what it would be like if the US government forced every major institution to use the backdoored Dual_EC_DRBG they created instead of a sane cryptography protocol. A government enforced "open protocol" is not open at all if you're forced to use it.

Re:People don't want to run their own bank by g4zj on Friday February 04, 2022 @09:16AM (#30206982)
> So, in a way, a decentralised system is being built on top of a centralised system.

Is this not still fundamentally a centralized system?

Re:People don't want to run their own bank by lottin on Friday February 04, 2022 @09:28AM (#30207118)
No, the financial sector is not a centralised system. There are multiple providers of financial services that compete in the market for customers. So it's fundamentally decentralised.
Re:People don't want to run their own bank by lowkey on Friday February 04, 2022 @09:57AM (#30207510)
Explain how banking is decentralized while also explaining the role of central banks, as well as the Bank of International Settlements. Hint: Traditional Banking is centralized.
Re:People don't want to run their own bank by lottin on Friday February 04, 2022 @10:10AM (#30207682)
I have already explained how banking is decentralised. What part did you not understand or agree with?
Re:People don't want to run their own bank by thebean11 on Friday February 04, 2022 @10:37AM (#30208120)
All USD flow from a single institution, the central bank. Other banks can create debt, but only with permission (the initial money supply) from the fed. You'd have to really squint to consider that decentralized.
Re:People don't want to run their own bank by WastingMyTime89 on Friday February 04, 2022 @10:55AM (#30208410)
I fail to see how the monopoly of the central bank on money creation affects in anyway the centralised or decentralised nature of private banking.

It’s like arguing construction is a fundamentally centralised business in your local area because every builders buy their bricks from the same factory. It doesn’t make much sense.

Re:People don't want to run their own bank by thebean11 on Friday February 04, 2022 @10:57AM (#30208447)
Because those "private banks" can only practice banking with the authority and funding that flows from the central bank. The structure is completely hierarchical.
Re:People don't want to run their own bank by lottin on Friday February 04, 2022 @11:10AM (#30208649)
This is factually incorrect. Evidence shows banks can operate without the oversight of a central bank and without a lender of last resort. It's more convenient and safe for everyone to have those, but it's not required.
Re:People don't want to run their own bank by thebean11 on Friday February 04, 2022 @11:24AM (#30208854)
A bank that isn't a member of the federal reserve by law needs to keep a portion of deposits in a federal reserve bank, so I wouldn't consider it independent from the fed.
Re:People don't want to run their own bank by lottin on Friday February 04, 2022 @02:16PM (#30211524)
Regulations require banks to keep a certain amount of capital and reserves, and these reserves are typically kept in a deposit with the central bank, so that the regulator, i.e. the central bank, is able to monitor the reserves to ensure the minimum reserve requirements are met at all time. It's got nothing to do with centralisation. Businesses are subject to all sorts of regulations. Some are required to have fire extinguishers in their premises. That doesn't mean they are centralised.
Re:People don't want to run their own bank by thebean11 on Friday February 04, 2022 @04:02PM (#30213150)
They are forced not only to keep money, but to keep it in a bank who is a member of the centralized authority. Regulations in general do not make it centralized, this specific one does however.
Re:People don't want to run their own bank by lottin on Saturday February 05, 2022 @02:27AM (#30218698)
How does the fact that banks are required to keep a deposit with the central bank limit their autonomy (i.e. become centralised)? As I see it what limits the autonomy of banks is not that the deposit is with a central bank but that they have to satisfy a reserve requirement. But according to your argument the reserve requirement itself is not what makes the banking system centralised, but the specific fact that banks have to keep a deposit with the central bank. How does that make sense? What does the word 'centralised' mean to you in the context of the banking system?
Re:People don't want to run their own bank by thebean11 on Saturday February 05, 2022 @04:36PM (#30226393)
While they can technically accept money without being a fed member, they must keep that money with a fed member.

They need to keep money (printed by the fed) with a bank controlled by the fed. If you don’t see why that is a centralized system then not sure there’s much to discuss.

It’s distinct from reserve requirement, which doesn’t force you to store your money with a member of a single organization.

Re:People don't want to run their own bank by lottin on Sunday February 06, 2022 @03:46AM (#30230578)
So, if they had auditors to check that banks comply with the reserve requirements (instead of requiring them to hold a deposit somewhere), the banking system would cease to be centralised? Is that what you're saying?

And what about a smart contract that requires participants to make a deposit with the smart contract itself? According to what you're saying such smart contracts are by definition centralised. Am I getting this right?

Re:People don't want to run their own bank by thebean11 on Sunday February 06, 2022 @09:05AM (#30232562)
That would be less centralized, yes. The fact that one organization, the fed, has the unilateral and exclusive authority to create more money (essentially unlimited) would still be a very important point of centralization though.

> And what about a smart contract that requires participants to make a deposit with the smart contract itself?

What do you mean "requires"? Is there forced participation? Presumably anybody could make a competitor to this smart contract. I think I'd need a more specific example to understand exactly what you mean here.

It also depends on the contract itself. A contract that has an owner encoded into it who can make unilateral decisions is more centralized than an ownerless / immutable one.

Re:People don't want to run their own bank by csomar on Friday February 04, 2022 @08:24PM (#30216051)
> All USD flow from a single institution, the central bank.

Hmm, no.

> Other banks can create debt, but only with permission (the initial money supply) from the fed.

More like a license. But it's no different than me creating supply by promising you to pay. That's really how it works in the banking world (and why the big guys have an advantage: they have a reputation).

> You'd have to really squint to consider that decentralized.

The current system is still relatively decentralized which is why governments and central banks depends on banks (and love them). Which is also why they want to try their hand at a CBDC (because it removes the role of banks)

Re:People don't want to run their own bank by thebean11 on Monday February 07, 2022 @01:09PM (#30248664)
> Hmm, no.

Who else can make USD? Banks can create M2 but only as a function about how much M0 the central bank creates

Re:People don't want to run their own bank by lottin on Friday February 04, 2022 @11:16AM (#30208740)
You are confusing currency with banking. Banking and currency are different things.
Re:People don't want to run their own bank by JohnHaugeland on Saturday February 05, 2022 @02:58PM (#30225192)
> Explain how

You have demanded six explanations in drive-by form of standard concepts from strangers in the last 24 hours

This is the behavior of flat earthers and anti-vaxxers

Re:People don't want to run their own bank by g4zj on Friday February 04, 2022 @09:50AM (#30207421)
Given that there are multiple providers of cryptocurrency network access services which compete in the market for consumers, do you also feel that cryptocurrency exchanges make up a fundamentally decentralized system?
Re:People don't want to run their own bank by lottin on Friday February 04, 2022 @10:08AM (#30207658)
The provision of cryptocurrency exchange services is also decentralised, yes.
Re:People don't want to run their own bank by edent on Friday February 04, 2022 @09:25AM (#30207080)
Yes. But cryptocurrencies are decentralised, and have coalesced around a few centralised entities.

I imagine it won't be long before Coinbase, for example, will warn you against transferring to wallets which aren't held by one of the big providers.

Re:People don't want to run their own bank by magicjosh on Friday February 04, 2022 @09:49AM (#30207397)
What do you think about Uniswap and other automated decentralized exchanges?

These automated exchanges seem to be growing rapidly. At one point last year Uniswap had 77% of Coinbase's trading volume: https://tokenist.com/with-33x-fewer-employees-uniswap-has-77...

Re:People don't want to run their own bank by g4zj on Friday February 04, 2022 @09:59AM (#30207540)
> I imagine it won't be long before Coinbase, for example, will warn you against transferring to wallets which aren't held by one of the big providers.

Perhaps, but I'm not sure if that answers my question.

Cryptocurrency networks are decentralized on their own, but I'd say the way we generally interact with them is not. It sounds like we agree on this point.

However, whether a decentralized system is accessed through a centralized layer or vice verse, the result is a service that is not fully decentralized. If any entity, such as a bank, third-party banking service provider, cryptocurrency exchange, etc., is involved at any point, that entity effectively has some control over what happens on the associated decentralized system. This results in an at least _partially_ centralized system.

Re:People don't want to run their own bank by emteycz on Friday February 04, 2022 @10:16AM (#30207774)
My computer warns me before executing an unsigned program but that doesn't mean I can't do it or that it's not useful.
Re:People don't want to run their own bank by lrvick on Friday February 04, 2022 @09:15AM (#30206972)
I would advise you to look at the Lightning protocol which allows you to do transactions off chain via credit lines for as long as you like. You only pay a fee to record to the blockchain ledger for eventual settlement.
Re:People don't want to run their own bank by qayxc on Friday February 04, 2022 @09:34AM (#30207194)
Lightning is only safe if you constantly monitor the blockchain, otherwise your transactions aren't safe (as in double spending is still possible).

Opening and closing Lightning channels is an operation that requires a transaction on the blockchain - no real win there.

Due to the restriction just mentioned, most L2 transactions will take place via intermediaries who you need to trust and who can take arbitrary fees for their service as well (the whole routing business).

Lightning might be ok for regular payments (subscriptions, etc.), but at the same time it offers not a single advantage over traditional banking and credit cards other than explicitly not being either.

It might alleviate the transaction time and energy problems of the blockchain, but it does nothing to tackle any of the other problems mentioned by the author.

Re:People don't want to run their own bank by gruez on Friday February 04, 2022 @09:39AM (#30207270)
>Lightning is only safe if you constantly monitor the blockchain

"constantly" in this case means "once every 2 weeks". You can also have a third party do it for you without having to hand over your keys.

Re:People don't want to run their own bank by qayxc on Friday February 04, 2022 @10:14AM (#30207745)
> "constantly" in this case means "once every 2 weeks"

No. Constantly means exactly that - revoked transactions for either party cannot be checked otherwise. I didn't even include the need to be online all the time, since otherwise payments don't work either as multiple interactions are required for each payment.

> You can also have a third party do it for you without having to hand over your keys.

And of course that 3rd party is totally trustworthy for some reason and offers their service for free? The 3rd parties still need to run scripts that have to work correctly. We all see how well that one works on a regular basis, what with the multi-million dollar thefts that happened recently due to flawed contracts and scripts.

Re:People don't want to run their own bank by gruez on Friday February 04, 2022 @10:28AM (#30207996)
>No. Constantly means exactly that - revoked transactions for either party cannot be checked otherwise.

Source? My understanding is unless the channel is cooperatively closed, there's a waiting period (ie. the two weeks) before the transaction is finalized to the blockchain. During that time that transaction can be challenged/overridden.

https://wiki.ion.radar.tech/tech/channels/channel-closing

>I didn't even include the need to be online all the time, since otherwise payments don't work either as multiple interactions are required for each payment.

That seems to be a completely separate issue. Short of receiving random donations, I can't think of any situation where you want to make a payment, but somehow aren't online.

>And of course that 3rd party is totally trustworthy for some reason and offers their service for free?

You're making it sound like it's an issue, but I'm not seeing it. Thousands of hobbyists run bitcoin nodes for free, which costs storage and bandwidth.

>The 3rd parties still need to run scripts that have to work correctly. We all see how well that one works on a regular basis, what with the multi-million dollar thefts that happened recently due to flawed contracts and scripts.

ETH =/= BTC

It's far easier for the community to scrutinize one set of code than for everyone to scrutinize the implementation they rolled themselves.

Re:People don't want to run their own bank by qayxc on Friday February 04, 2022 @01:19PM (#30210753)
> Source?

https://lightning.network/lightning-network-paper.pdf

Chapter 3.1.4 Commitment Transactions: Ascribing Blame

Penalties for contract violations can only be enforced "if one is able to ascribe blame for broadcasting an old transaction."

Broadcasting transactions takes place on the BC, so identifying an old transaction is only possible by finding it on the BC.

The same is true for revocable commitment transactions. Both parties must observe the BC at all times in order to know whether the other party did indeed violate the contract by broadcasting a transaction. Contract violations cannot be detected otherwise.

> I can't think of any situation where you want to make a payment, but somehow aren't online.

Out here in The Real World(tm) I find the opposite to be the case. I cannot think of a situation in which I want to make a payment that requires me to be online. Neither my debit card, nor my credit card, and especially not cash has such requirement. I can buy petrol, groceries, clothes, pay the barber, eat at a restaurant, have a drink at a bar, pay admission for a ball game, etc. etc. all without being online.

Go ahead and call me a Boomer, but we seem to exist in very different realities.

> Thousands of hobbyists run bitcoin nodes for free, which costs storage and bandwidth.

That's orthogonal to the problem of Lightning network routing fees. It doesn't matter who operates a node and how. What matters is that unless you open a bi-directional payment channel, you'll route transactions through intermediaries that will take fees.

> It's far easier for the community to scrutinize one set of code than for everyone to scrutinize the implementation they rolled themselves.

I think you missed something here. Lightning isn't a single centralised implementation.

Just look at chapter 8.4 - once routing tables are in place, there's a wide open door for routing payment channels through profitable routes and tracking, for example.

Routing also requires keys to held online for intermediary nodes for latency reasons, which is another considerable risk since unlike with banking, there's neither oversight nor security regulations in place.

If you actually read the whole story, you'll quickly notice that a lot of Lightning's mechanisms are built on trust in scripts, incentives, and edge software that "does the right thing" (e.g. periodically make backups and checking the other party's state for honesty).

Re:People don't want to run their own bank by gruez on Friday February 04, 2022 @02:38PM (#30211854)
>https://lightning.network/lightning-network-paper.pdf

>Chapter 3.1.4 Commitment Transactions: Ascribing Blame

>Penalties for contract violations can only be enforced "if one is able to ascribe blame for broadcasting an old transaction."

>Broadcasting transactions takes place on the BC, so identifying an old transaction is only possible by finding it on the BC.

>The same is true for revocable commitment transactions. Both parties must observe the BC at all times in order to know whether the other party did indeed violate the contract by broadcasting a transaction. Contract violations cannot be detected otherwise.

I'm not really clear how your source contradicts mine. The source you provided is talking about how to ascribe blame, but then you magically turned it around to talk about having to be online 24/7? I'm not following the logic there.

>Out here in The Real World(tm) I find the opposite to be the case. I cannot think of a situation in which I want to make a payment that requires me to be online. Neither my debit card, nor my credit card, and especially not cash has such requirement. I can buy petrol, groceries, clothes, pay the barber, eat at a restaurant, have a drink at a bar, pay admission for a ball game, etc. etc. all without being online.

1. always-online mobile payment systems (eg. alipay/wechat) are quite successful in asia. while I agree being able to pay without internet access is great, internet access requirement isn't some sort of insurmountable barrier.

2. you do realize that even though the credit card doesn't require internet access, the terminal itself does? Also, payment terminals has bidirectional communication with the card via NFC. It's not hard to imagine some sort of NFC based protocol that allows limited information to be communicated between the terminal and the wallet software on your phone, so it can gather the requisite information to make the transaction.

>>>And of course that 3rd party is totally trustworthy for some reason and offers their service for free?

>>You're making it sound like it's an issue, but I'm not seeing it. Thousands of hobbyists run bitcoin nodes for free, which costs storage and bandwidth.

>That's orthogonal to the problem of Lightning network routing fees. It doesn't matter who operates a node and how. What matters is that unless you open a bi-directional payment channel, you'll route transactions through intermediaries that will take fees.

Are you losing track of the thread, or are you trying to move the goalposts? We were previously talking about how watchtowers would be operated/funded, now you're talking about how transaction fees for intermediary nodes?

>I think you missed something here. Lightning isn't a single centralised implementation.

As it relates to scrutiny, how is an issue? Unless there's some fatal flaw with the protocol itself, you should be secure against loss of money, even if the peer was malicious. This is different than difi-project-of-the-day that have one implementation and one protocol (the two are essentially the same thing in ethereum).

>Routing also requires keys to held online for intermediary nodes for latency reasons, which is another considerable risk since unlike with banking, there's neither oversight nor security regulations in place.

What's your objection here? That you can get hacked, or that your intermediaries can get hacked and somehow cause you to lose money?

>you'll quickly notice that a lot of Lightning's mechanisms are built on trust in scripts

yes, that's how cryptocurrencies are supposed to work - trust in systems rather than trust in people. Which is better has already been debated to death so I'm not interested in discussing that again here.

Re:People don't want to run their own bank by qayxc on Friday February 04, 2022 @03:06PM (#30212258)
> always-online mobile payment systems (eg. alipay/wechat) are quite successful in asia.

I don't live in Asia.

> you do realize that even though the credit card doesn't require internet access, the terminal itself does?

I do, that's why I emphasised that 'I' don't need to be online. I don't care about the payment processor's requirements.

> Are you losing track of the thread, or are you trying to move the goalposts?

No, I'm not moving goal posts. You said that hobbyists are running nodes, I say so what? That has zero to do with transaction fees.

> As it relates to scrutiny, how is an issue? Unless there's some fatal flaw with the protocol itself, you should be secure against loss of money, even if the peer was malicious.

Have you actually read the resources? The protocol itself explicitly does not protect you against loss of money - it can't. It has to rely on trust in intermediaries and software trying to give security guarantees that the protocol itself cannot provide (hence the need to monitor the BC).

> What's your objection here? That you can get hacked, or that your intermediaries can get hacked and somehow cause you to lose money?

The issue is that the intermediary is inherently insecure (and shouldn't be trusted by design) and in contrast to the regulated finance industry, there's nothing protecting customers from fraudulent or extortive behaviour of 3rd parties. Manipulated routes (no hacking required) can lead to increased fees or delays without any transparency or protection for users.

You might find that acceptable as The System is a sufficient safeguard, but even the Lightning team admits that there are unsolved problems (i.e. monitoring of the BC is required to mitigate these flaws, which brings us back to initial point).

> trust in systems rather than trust in people.

That's an interesting assumption given that systems are created and operated by people. It's trust in people with extra steps minus regulatory and legislative safeguards. Brave new world.

Re:People don't want to run their own bank by gruez on Friday February 04, 2022 @04:24PM (#30213463)
>I don't live in Asia.

The point is that always-online payments works. At most the problem you described is a minor annoyance.

>I don't care about the payment processor's requirements.

But you otherwise don't have any objections if we can come up with a NFC protocol that allows an offline phone to make lightning network transactions?

>No, I'm not moving goal posts. You said that hobbyists are running nodes, I say so what? That has zero to do with transaction fees.

1. "hobbyists are running nodes" were in reply to the question of who is going to be running watchtowers. You sneakily switching to a separate topic (transaction fees) as a reply to that is moving the goalposts.

2. what's wrong with intermediaries taking fees? Credit cards have fees. Debit cards have fees. ACH has fees. Cash has fees (resulting from costs associated with handling it)

>> As it relates to scrutiny, how is an issue? Unless there's some fatal flaw with the protocol itself, you should be secure against loss of money, even if the peer was malicious.

>The protocol itself explicitly does not protect you against loss of money - it can't. It has to rely on trust in intermediaries and software trying to give security guarantees that the protocol itself cannot provide (hence the need to monitor the BC).

My original point was relating to having to trust peers. As long as you do your part correctly, ie. keeping your keys secure and checking every two weeks (or getting someone to do it for you) if you have channels open, then you don't have to trust them. I agree the requirements are more onerous than on-chain transactions, but I never claimed they weren't, and I think it's a fair trade-off to make for the benefits.

>The issue is that the intermediary is inherently insecure (and shouldn't be trusted by design) and in contrast to the regulated finance industry

The same "regulated finance industry" that allows you to withdraw money from your account with just your account numbers, and it's up to you to wrestle with bureaucracy to get it reversed? If that doesn't count as "inherently insecure" to you I don't know what is.

>there's nothing protecting customers from fraudulent or extortive behaviour of 3rd parties. Manipulated routes (no hacking required) can lead to increased fees or delays without any transparency or protection for users.

1. As opposed to "increased fees or delays" in the form of ATM fees (just one example) that are present in the "regulated finance industry"?

2. With regards to the problem of suboptimal/"extortive" routes. Is this an theoretical problem or a practical one? Are lightning users getting scammed left and right by these malicious peers? If it's free money and as easy as you make it out to be, such attacks should be very popular.

>You might find that acceptable as The System is a sufficient safeguard, but even the Lightning team admits that there are unsolved problems (i.e. monitoring of the BC is required to mitigate these flaws, which brings us back to initial point).

The "unsolved problem" of having to monitor the blockchain every two weeks means... what? The whole project is DOA? That we shouldn't use it? That we should use sink the whole thing and go back to "regulated finance industry"? Is the internet DOA because of the "unsolved problem" that you need to keep your system up to date and patched to not get hacked?

Re:People don't want to run their own bank by lrvick on Friday February 04, 2022 @10:08AM (#30207665)
I know people that use Lightning frequently at a local coffee shop via long term tabs there is no rush to close. Saves them a ton in Visa transaction fees long term even after they eventually pay a Bitcoin transaction fee to close the tab.
Re:People don't want to run their own bank by qayxc on Friday February 04, 2022 @10:28AM (#30207989)
I know people who pay their coffee in cash, leave a tip and don't even own a credit card. No need to keep a tab open and no need to pay any additional fees ¯\_(ツ)_/¯
Re:People don't want to run their own bank by titoCA321 on Friday February 04, 2022 @11:09AM (#30208623)
I know people that also pay cash for two piece of gum at the gas station while clogging the line as the cashier counts out the change for a $100 bill. There are fees associated with handling cash. Banks don't store and transport cash for free and insurance companies don't insure cash losses for free. Why do some places either don't accept cash or put silly restrictions such as "Limit $20 Bills" They don't want to deal with the risks and costs of cash.
Re:People don't want to run their own bank by qayxc on Friday February 04, 2022 @12:38PM (#30209944)
Sure there's cost associated with handling cash, just like there's cost associated with crypto currency and BTC in particular.

Just imagine how long the line in your gas station would be clogged up for if you had to wait for a BTC transaction to be confirmed...

The difference is that while you are hit with arbitrary fees when dealing with crypto (be that transaction fees on the BC or fees by intermediaries and services in case of Lightning), cash related costs are already priced into the product and can be planned for from business's point of view.

Re:People don't want to run their own bank by mw888 on Friday February 04, 2022 @03:02PM (#30212195)
I guess you should be reminded that lightning does not require intermediaries, and informed that the fees associated with long term operation of a lightning channel are negligible. Even in the case of premature settlement due to counter-party attacks you are paid out the full channel balance and therefore almost always profit in such a scenario - opening a channel with less counter-party collateral then an on chain fee is simply avoided to enable profit or recuperation every time.
Re:People don't want to run their own bank by titoCA321 on Friday February 04, 2022 @03:19PM (#30212470)
Are merchants and businesses that accept cryptocurrency payments converting to US currency immediately or do they hold and convert at the opportune time whether that time is related to market values, exchange rates, tax/accounting purposes?

Other than securing the wallet, there's no carrying costs for whatever amount of cryptocurrency a merchant holds? It's not as if you don't hold a minimum amount in your business account, the bank levies fees since you deposit money so they can lend it back out and charge borrowers 10x as much.

Re:People don't want to run their own bank by lbotos on Friday February 04, 2022 @10:26AM (#30207944)
So you are saying that the business doesn't convert BTC to USD near immediately? Seems like a lot of currency risk here.
Re:People don't want to run their own bank by lrvick on Friday February 04, 2022 @11:05AM (#30208568)
I am only a home owner because the value of my deflationary BTC savings dramatically outpaced inflationary USD savings account interest.

If bitcoin is coming in constantly you get it at the average price via dollar cost averaging and the average value of Bitcoin has trended sharply up for a decade.

Selling BTC for USD is most likely a loss to inflation if you intend on holding for a year or more.

Re:People don't want to run their own bank by ryan_lane on Friday February 04, 2022 @03:17PM (#30212446)
You gambled your money against other people. You won, and they lost. Their losses paid for your house.

12m y/y bitcoin is up 8% and the S&P is up 18%, so if you gambled your money into bitcoin a year ago, you made a bad choice. Note that last week bitcoin was down 5% y/y. Bitcoin, y/y is hardly beating USD inflation, right now, after a major increase in the price today.

Also, stop comparing a speculative asset to a currency. USD isn't meant to be held as an investment. It's meant to be spent, or invested in an asset that appreciates more than inflation.

Re:People don't want to run their own bank by mikegreenberg on Friday February 04, 2022 @12:33PM (#30209864)
Lightning is worse than that. When you do try to convert from BTC to USD, you pay a transaction fee twice. Once to close the channel, and another to transfer to the party where you want to exchange your BTC.

And further, you can't predict the fee you'll pay. And I hope you aren't in a hurry to settle in those cases.

Re:People don't want to run their own bank by mw888 on Friday February 04, 2022 @03:04PM (#30212225)
As Lightning grows so will USD to Lightning custodial services. I’d be surprised if there weren’t any you could use right this minute, actually.
Re:People don't want to run their own bank by mikegreenberg on Friday February 04, 2022 @06:08PM (#30214773)
I'm not really sure how that changes anything I said. You're naïve if you think the service isn't going to pass those costs onto their users.

And if you need to resort to a custodial service, what are you even using BTC for? Using a custodian to give you permission to enter and exit a market is antithetical to everything Bitcoin stands for and exactly what it was created to fix.

Re:People don't want to run their own bank by mikegreenberg on Friday February 04, 2022 @12:44PM (#30210023)
I'm sorry, but Lightning is a mess and it would be irresponsible to suggest that it's safe.

1. Unpredictable fees make usage for small amounts almost require a long-lived channel to be worthwhile.

2. UX around Lightning channels are painful. You can't receive BTC in a channel unless you put BTC in as collateral. You can't spend more than the channel allows. Routing is unpredictable and fickle causing transactions to fail just as often (if not worse) as complete successfully. (Perfect for one-off transactions /s) All Lightning wallets (with the exception of one or two) are custodial and if they aren't, they cost a lot of energy to run on your phone because they're constantly chatting with the network.

3. The whole point of cryptocurrency is diversify the control across the network. The design of Lightning motivates large hub and spoke connections between users which consolidate control to a few individuals.

4. The complexity for any business to integration Lightning into their purchase flow is expensive due to the many states your channel can exist in and need to considered as part of your integration. Not to mention the added costs of monitoring the BTC network to protect your channels. Or you find a merchant provider you have to trust with your processing...at which point, you're just using credit cards by another name.

5. And due to the complexity of Lightning's design, there are systemic bugs which expose users to more risk than if they just used a gift card or credit card in the first place. (One case in particular, a channel which is mostly settled on side B (versus side A) such that A's value on their side of the channel is less than the dust limit of the BTC network (which is often given the highly fluctuating fees) will allow B to force the close of the channel causing A to lose their value in the channel (because A will need to spend more than their side of the channel is worth and will be a worse outcome than if channel A just ate the loss from the channel being maliciously closed)).

Re:People don't want to run their own bank by ilaksh on Friday February 04, 2022 @02:56PM (#30212105)
Some good points, but missing the most important understanding of what cryptocurrency actually is at it's core. Once you understand this, you will see that although humans are treating the technology idiotically as they do everything, fundamentally it's a basic and critical advance. And arguing against it is holding back society.

Cryptocurrency is just the best contemporary approach we have for applying computer science to money. That involves cryptography and blockchains because they are the most relevant technologies for accounting.

The typical alternative is a database from the 1970s or 80s running on something like a private mainframe, that can be modified at whim by those who control it. The biggest problem with this is that when so many have a chance to cheat, some will. But the core failing of the concept is that it's a private database with no mechanism for external (or even necessarily internal) verification. The core thing that people such as yourself will eventually learn about is that cryptography and blockchains are the best approach we have for solving these problems. It's just the basic application of computer science to accounting.

Many of these systems were built before cryptography was well known, and some run on hardware that may not even be capable of current cryptographic standards.

Fundamentally, arguing against cryptocurrency is like arguing against calculus in the 17th century.

Re:People don't want to run their own bank by bombcar on Friday February 04, 2022 @10:48AM (#30208311)
You can "kind" of do off-chain with blockchain, simply trade the private keys in a back alley somewhere.
Re:People don't want to run their own bank by edent on Friday February 04, 2022 @12:01PM (#30209391)
No you can't. Because you need to check those keys on the blockchain. And you have no idea if those keys are being traded in a hundred other back alleys simultaneously.
Re:People don't want to run their own bank by FabHK on Friday February 04, 2022 @09:43AM (#30207322)
But if the vast majority of people want the convenient feature-rich centralised version, why pay for the immense inefficiencies that a decentralised infrastructure incurs?

Just one example: If everyone on earth used Bitcoin, there'd just be enough capacity for everyone to get in around one or two transactions in their lifetime.

Decentralization at the core is a massive waste, while providing almost no benefit except to a very few.

Re:People don't want to run their own bank by Tenoke on Friday February 04, 2022 @10:03AM (#30207584)
If you build with centralization on top you can ignore most of the inefficiencies by doing the majority of operations outside of the base Blockchain and only integrate and settle just enough on-chain to be able to integrate with the rest.
Re:People don't want to run their own bank by ilaksh on Friday February 04, 2022 @03:01PM (#30212176)
Arguing against cryptocurrency by using bitcoin as an example is like arguing against aviation by citing an early Wright crash.
Re:People don't want to run their own bank by snarfy on Friday February 04, 2022 @09:14AM (#30206956)
The vast majority into crypto today do not care about the fundamentals. It's barely used as a currency and mostly traded as a commodity. Nobody cares about crypto being decentralized. They care if their crypto 'lottery ticket' wins.

If all crypto does is give people more options, there are a lot more efficient ways to do that.

Re:People don't want to run their own bank by abrahamepton on Friday February 04, 2022 @09:18AM (#30207003)
This is so f’ing stupid, and in that way perfectly epitomizes what’s so broken about crypto.

Nobody wants to run their own bank, which ALSO means nobody wants to use Jim’s shady internet bank or their buddy’s bank or their mom’s bank or or or…

Like, nobody in crypto seems to think for one second about how the world actually works or what people not brainwashed by crypto might want.

It’s a tech that has thoroughly, definitively lost the argument. It’s as clear a dead end as the metaverse, or pivots to video (let alone Meta/FB’s pivot to video)

Re:People don't want to run their own bank by rekoil on Friday February 04, 2022 @09:56AM (#30207501)
Ironically your response is the tone-deaf and stupid one here.

The person you're replying to isn't arguing for people to be using "Jim's shady internet bank" or a random buddys bank, they are discussing the ability of current trusted actors to act as custodians and insurers for cryptocurrency-wallets, hiding the scary and difficult aspects of cryptocurrency, while operating on top of an open-source, trust-less, publicly auditable, open base-layer like a blockchain.

They are saying it's possible to regard cryptocurrency as a base-layer for economic transactions, and that without it it's basically not possible today to leave the traditional banking world behind if one wants to maintain a digital presence. Don't you think it should be? Why should an individual be forced to have someone else be custodian for their wealth?

Cryptocurrencies also aren't really finished yet, there are a lot of improvements to be made before it is possible to replace the existing financial infrastructure and maintain its scale.

Re:People don't want to run their own bank by MBCook on Friday February 04, 2022 @10:32AM (#30208043)
> Cryptocurrencies also aren't really finished yet

It’s been 14 years. When will they be “finished”? What does that look like? What are the goals?

It seems to me like the original goals failed (take over the world, everyone use Bitcoin like cash) and so the goalpost moving began (sidechains, PoW “soon”, NFTs, etc).

I’ve seen nothing of value produced out of 14 years if hype. Only wasted resources and what seems to be an accidental Ponzi scheme.

Re:People don't want to run their own bank by danlugo92 on Friday February 04, 2022 @09:45AM (#30207343)
Remember this comment when in 10 years there's a bitcoin balance alongside your usd balance in your bank account.
Re:People don't want to run their own bank by glerk on Friday February 04, 2022 @11:01AM (#30208505)
> This is so f’ing stupid, and in that way perfectly epitomizes what’s so broken about crypto.

> nobody wants to run their own bank

It sure looks like A LOT of people do. The real question is why are you so mad about it?

Re:People don't want to run their own bank by mschuster91 on Friday February 04, 2022 @09:29AM (#30207132)
> But there is a section of people who do want to run their own bank. That the cryptocurrency space exists in the first place is the evidence of this.

Most of the crypto-bros don't run their own banks either.

All of them depend on institutions that effectively act as banks somewhere down the line... first of all, the overwhelming majority of actual cryptocoin users doesn't run their own nodes (which, as "bookkeeping", is one of the core functions of running a bank), instead keeping their wallet at some sort of wallet service or transaction gateway, because running a node requires disk space and a continuously running machine. And then, almost everyone participating in any coin requires exchanges to turn the coins back into fiat money or vice versa - I've yet to see any actual real-world economy that does not use fiat money but instead handles everything with Bitcoins or whatever.

> Decentralization at the core gives people more options, which I think in the long-term leads to a better world, compared to the alternative. Not because it is decentralized, but because it gives more options to the ones who need it.

The only thing "decentralization" enables is a lot of elaborate, irreversible scams, hacks and thefts. A banking system without some sort of centralized entity to deal with disputes and prevent usage for criminal activity eventually will break down... there's a new exchange that got hacked, a "smart contract" drained via intentional or unintentional bugs, NFTs being doubly-sold (if I understand that recent OpenSea bug correctly) or rug-pull scams exposed almost every other week. That is not a trustworthy environment.

Not to mention that all cryptocurrencies to date have led to enormous waste of resources: electricity, CPUs, GPUs, ASIC fab capacity, RAM, HDD... literally everything that could be used to mine coins got used for that purpose and outright killed the market for these, because miners can always pay far greater sums for components than individual people can.

Re:People don't want to run their own bank by mbesto on Friday February 04, 2022 @09:23AM (#30207059)
> In other words, you can build centralization on top of decentralization, but the opposite is not true. So by having the base being decentralized (and dangerous for the common human), we can still have centralized parties on top of that (less dangerous for the common human), that offers the traditional security people are used to, for the ones who want it.

What you're describing is basically how the IP protocol has been manifesting itself with something like Twitter vs Mastadon.

Here's the problem - if I can't get my weather alerts from my local city township from Mastadon, but have to use Twitter, then the point is moot. For example - https://twitter.com/TravisCountyTX/status/148934948869109350...

To bring this analog to bear - my local police department accepts credit cards online now for paying a ticket violation. What if they don't support <insert whatever crypto protocol I want to use>. I still need to use the "old" protocol (USD via Visa).

Re:People don't want to run their own bank by wonderwonder on Friday February 04, 2022 @11:51AM (#30209253)
Your example of the police department is actually a reason why so many people are looking at crypto. Current fiat while being a means of exchange is also a method of enforcing government control. The governments enforcers of state sponsored violence are now allowing you to pay their arbitrary fines via a method that directly connects to your identity. At the same time the IRS is now requiring that centralized banks report all transactions of greater than $600 to them. This will allow them to more efficiently tax the poor and middle class, the rich probably dont care about $600. Get pulled over with a large amount of cash in the car and the police and seize it and then you have to engage in a costly legal battle to get it back by proving to them that you are not a criminal. That's if you can even afford an attorney. Today's centralized system is very much about enforcing government control over the individual on every level. For some crypto is just a last gasp at trying to get some control back and the pitfalls and complications are worth it.
Re:People don't want to run their own bank by jonathan-adly on Friday February 04, 2022 @12:00PM (#30209377)
100% agree. It's very hard for people of privilege who never had a negative interaction with the government to get this!
Re:People don't want to run their own bank by mbesto on Friday February 04, 2022 @12:24PM (#30209709)
> Today's centralized system is very much about enforcing government control over the individual on every level.

You're totally right. So now explain to me in this crypto libertarian fantasy world how:

- People agree where internet cable lines get installed

- People agree on how roads should be laid out and

- People agree on who is going to bear arms and defend their sovereignty

Does a blockchain solve all of that?

Re:People don't want to run their own bank by wonderwonder on Friday February 04, 2022 @12:49PM (#30210095)
Nope, but why would it? Does Signal solve this or Slack or AWS? I never indicated that it does, its just software. It addresses a specific set of problems or use cases as does all software. Crypto just attempts to claw back a limited subset of privacy. Trying to make it seem like it does or does not do more seems very agenda driven and both sides of the debate are rife with talking heads promising doom and salvation.
Re:People don't want to run their own bank by mbesto on Friday February 04, 2022 @01:50PM (#30211206)
> It addresses a specific set of problems or use cases as does all software. Crypto just attempts to claw back a limited subset of privacy.

And it's just that - an attempt. If it makes you feel better that you feel like your thwarting the government then have at it.

> I never indicated that it does

Unless Crypto is widely adopted, then it doesn't solve any of the aforementioned things you mentioned.

> the pitfalls and complications are worth it.

They might seem like their worth it, until you realize you can't gain any of the benefits you mentioned without having solutions for the discussion of "who is going to pay for this bridge".

The fact that crypto advocates don't think of any of these logistics is what makes me not take any of your arguments seriously.

Re:People don't want to run their own bank by max51 on Friday February 04, 2022 @11:37AM (#30209051)
>Here's the problem - if I can't get my weather alerts from my local city township from Mastadon, but have to use Twitter, then the point is moot. For example - https://twitter.com/TravisCountyTX/status/148934948869109350...

It's still better than if it was completely impossible to communicate to others without twitter.

Re:People don't want to run their own bank by hkt on Friday February 04, 2022 @10:24AM (#30207924)
Or in other words,one of the fundamental properties of money is actually being able to spend it.
Re:People don't want to run their own bank by mbesto on Friday February 04, 2022 @11:59AM (#30209365)
Precisely. A concept called "medium of exchange".
Re:People don't want to run their own bank by gitfan86 on Friday February 04, 2022 @08:28AM (#30206505)
It sounds like you are saying that the bank will use a blockchain type ledger instead of a SQL based ledger on the back end.

What problem does that solve? For people to want to switch to this type of bank there has to be a net benefit.

Re:People don't want to run their own bank by pnutjam on Friday February 04, 2022 @09:15AM (#30206975)
Duh, it solves the; other people are making money and not me part. But not for you of course, for the crypto scammers.
Re:People don't want to run their own bank by capableweb on Friday February 04, 2022 @08:32AM (#30206541)
> What problem does that solve? For people to want to switch to this type of bank there has to be a net benefit.

Again, in my argument there are two choices at play. One of the choice allows the other, whereas the other doesn't. You can still have centralization if you want, on top of decentralization. But if you chose centralization for the core, you cannot have decentralization on top of that, even if you'd really want it.

Re:People don't want to run their own bank by oblio on Friday February 04, 2022 @09:31AM (#30207162)
What exactly does decentralization offer considering all governments are centralized?

The Holy Grail of crypto seems to be some sort of dream of a fully decentralized society without banks or governments.

What if that doesn't happen? There's no reason to assume that even if crypto wins, banks or governments go away. My personal bet is that governments (and probably banks, too) will be around long after cryptocurrencies go away.

What exactly are we winning? Practical stuff, not ideology.

What do we get? Why should I care?

Re:People don't want to run their own bank by kevinak on Friday February 04, 2022 @10:06AM (#30207634)
I can't speak for other people but I personally believe most of the folks into Bitcoin aren't crazy libertarians longing for a world without a functioning society. It's a loud minority.

With regards to practical wins I can see a number that are even playing out today:

- The ability to skirt sanctions making it possible to donate to organisations that are deemed "illegal"

- Banking for those that are deemed unprofitable by banks. El Salvador has a large portion of unbanked citizens. Making it possible for them to interact with the wider world economy seems like a good thing to me?

- The ability for people in extreme situations to store value in something other than their governments currency. Think Lebanon, Argentina, Venezuela, Turkey, etc.

- Promotes the build-out of new energy production; especially renewables since they are the cheapest form of electricity. This is a topic that deserves a thread in itself so probably not worth going into here.

You should care because the world doesn't exist solely in the privileged western hemisphere.

Re:People don't want to run their own bank by RandomLensman on Friday February 04, 2022 @10:20AM (#30207847)
Maybe to take these one-by-one

- Where does this end in societies governed by the rule of law? Who can decide to opt-out or in?

- That can also be achieved by mandating banks to offer accounts (as some countries have). So I put that down to a political failure.

- Valid(ish). But also other stores of value exist and governments have many options for coercion, in the end, nothing will be safe.

- Could be used like that, but so can normal money and incentives

Generally, I'd say using crypto as fallback in broken political systems/societies relies on having at least somewhere working parts of society that can keep suppling/cooperating (or indeed from the outside).

Re:People don't want to run their own bank by kevinak on Friday February 04, 2022 @12:11PM (#30209533)
Sure:

> Where does this end in societies governed by the rule of law? Who can decide to opt-out or in?

I think individuals themselves should decide what is and isn't OK to spend money on. In such a world you rely on law enforcement doing actual work instead of using vague KYC, AML and Terrorism laws that are extremely obtuse.

Real criminals just use a middle man while regular citizens have to endure this insane regulatory environment without any benefit.

KYC/AML is just a waste of time, energy and manpower.

> That can also be achieved by mandating banks to offer accounts (as some countries have). So I put that down to a political failure.

What if you don't have a functioning banking sector? Or even a functioning government? You're just supposed to accept that you're not going to be able to participate in a global society?

> The ability for people in extreme situations to store value in something other than their governments currency. Think Lebanon, Argentina, Venezuela, Turkey, etc.

Sure, but most (if not all) of those things can be taken from you. Bitcoin can not. Of course, there's always the $5 wrench attack but relative to other assets, Bitcoin is superior in this regard. Even if it's just slightly better than other assets it's a win.

> Could be used like that, but so can normal money and incentives

Yes, but Bitcoin mining is a natural free market incentive to this problem, incentives and money is not.

Re:People don't want to run their own bank by RandomLensman on Friday February 04, 2022 @12:24PM (#30209702)
So I should be allowed to fund proper terrorist groups then? Saying that maybe KYC/AML/CFT etc. is disproportionate to its effects is one thing, but going the other way and having no control about who funds what could be outright enemies is certainly an extreme position.

And if a country has no functioning government, no banking etc., i.e. it is broken, then the country or place needs fixing, not some magic crypto sprinkled on top (might alleviate the symptoms, but not the cause). I see this all the time as crypto point, but society building is so much more difficult than that. Once you are in a environment where physical violence is the norm, things are really different.

Re:People don't want to run their own bank by gitfan86 on Friday February 04, 2022 @10:19AM (#30207831)
So in the context of a functioning society, bitcoin is useful for driving up electricity costs and sending money to criminals?
Re:People don't want to run their own bank by kevinak on Friday February 04, 2022 @12:15PM (#30209586)
If anything, what I wrote would lead to lower electricity costs.

One country's criminal is another's activist. You're making it sound so simple.

Re:People don't want to run their own bank by gitfan86 on Friday February 04, 2022 @12:40PM (#30209976)
So laws shouldn't exist because some countries imprison political activists?
Re:People don't want to run their own bank by oblio on Friday February 04, 2022 @10:12AM (#30207709)
I agree with all of that, but 99% of actual crypto usage I hear about is in rich countries, as speculation and as pyramid schemes.

I'd really, really love to hear about stories of widespread cryptocurrency usage in developing countries.

Also, considering the low transaction rates and the high transaction fees, how would this magic vision of the future work for poor people, anyway?

Re:People don't want to run their own bank by kevinak on Friday February 04, 2022 @12:23PM (#30209690)
I agree, most of the crypto usage is just speculation. I'd even go so far as to say 99.999% of all cryptocurrencies are scams of some sort, either incidental or intentional. I view Bitcoin as pretty different to the others.

I'd suggest looking for news stories or posts from El Salvador. You can find both positive and negative ones, of course.

The low transaction rates and high transaction fees argument isn't really valid anymore. A lot of the transactions have moved to L2 (Lightning Network) and thus current transaction fees on Bitcoin are regularly reaching $0.05. Using LN you also bypass any bottlenecks associated with number of transactions per second and confirmation time.

Re:People don't want to run their own bank by gitfan86 on Friday February 04, 2022 @08:40AM (#30206627)
So it isn't solving a problem that current bank customers are looking to solve, it is just adding a buzzword to the feature set of the bank.
Re:People don't want to run their own bank by GLGirty on Friday February 04, 2022 @09:34AM (#30207190)
It's solving the problem of, 'we want programmers to be a more powerful caste.'
Re:People don't want to run their own bank by rlpb on Friday February 04, 2022 @08:39AM (#30206615)
Also, this setup means that the banks have to compete against people choosing not to use them. This shouldn't be hard (because most people don't want to run their own bank), but it does prevent rent-seeking. If people are able to bypass them, then that provides some downwards market pressure on their charges. Without that, there is none except for regulation.
Re:People don't want to run their own bank by lottin on Friday February 04, 2022 @09:44AM (#30207338)
What? Banks are already subject to competition from other banks. And a blockchain is inefficient by design, any bank using that would have to charge more, not less.
Re:People don't want to run their own bank by rlpb on Friday February 04, 2022 @10:00AM (#30207547)
> Banks are already subject to competition from other banks.

They are also in a cartel with the other banks, the sense that you can't access the financial system at all without one of them. For example, charges to send payments internationally are often vastly more expensive than the actual cost to the banks. They can do this because they aren't competing in this kind of niche area.

Re:People don't want to run their own bank by falcolas on Friday February 04, 2022 @10:11AM (#30207697)
> For example, charges to send payments internationally are often vastly more expensive than the actual cost to the banks

I think you can attribute that one to capitalism, not collusion. Profits are important for banks. It's a rare for-profit institution provides services at cost.

Any entity can join the "send money internationally cartel", but they have to adhere to the laws in both countries. This is a loophole that cryptocurrencies are bypassing today, but I expect the law to catch up in this area, and it won't be pretty.

Re:People don't want to run their own bank by rlpb on Friday February 04, 2022 @11:16AM (#30208727)
> It's a rare for-profit institution provides services at cost.

In a healthy market, competition forces down the price of services approach such that they approach cost. A large profit margin can indicate a free market failure, such as a barrier to entry.

(it may also represent some kind of necessary capital investment for entry, but I don't think that's the case here)

Re:People don't want to run their own bank by falcolas on Friday February 04, 2022 @11:51AM (#30209254)
> it may also represent some kind of necessary capital investment for entry, but I don't think that's the case here

Discounting laws, registrations, offices, staff, etc., you would still have to distribute sufficient capital between nations to provide for the transfer of money before the actual money itself can be transferred.

The shifting of money between entities within a single country can take several days, and most international money transfers are expected to happen in hours, not weeks. It's a low risk loan - given from one branch of your own company to another - but you still have to have the money to loan out.

Re:People don't want to run their own bank by lottin on Friday February 04, 2022 @10:14AM (#30207744)
It depends.. for example international wire transfers within the European Union are free. Transfers to other parts of world can be more expensive. So I'm not sure that the problem is a lack of competition.
Re:People don't want to run their own bank by rlpb on Friday February 04, 2022 @11:17AM (#30208742)
> for example international wire transfers within the European Union are free

...because of regulation, not competition.

Re:People don't want to run their own bank by RandomLensman on Friday February 04, 2022 @10:11AM (#30207695)
But people often don't want to "run their own bank", they want to run something like a bank without the hassle of running a bank, i.e. way less regulations etc. (which is why it is happening in crypto space, not in real money space). Otherwise, why not create a little coop bank with like-minded people? For me, the option to "run your own bank" does actually exists for small-ish groups already.

While the current level of financial and banking regulation is certainly debatable, creating super lightweight version of banks might not necessarily the way forward.

Re:People don't want to run their own bank by hkt on Friday February 04, 2022 @10:27AM (#30207982)
Came here to say this. Credit unions are a thing, and it is increasingly easy to offer debit cards (via aggregators) through them. There's even open source software to help:

https://www.fineract.dev/

Re:People don't want to run their own bank by logicalmonster on Friday February 04, 2022 @10:45AM (#30208260)
> Otherwise, why not create a little coop bank with like-minded people?

The problem isn't the bank organization itself: it's the money that you deal in. Regardless of your bank structure, whether it's some typical commercial bank or some kind of cooperative association, you're still left holding a fiat currency that is inflated on a whim.

The beauty of crypto (and especially Bitcoin) is that there's either a fixed amount, or at least the rate of change of the money supply (inflation) is at least perfectly transparent and mathematically provable.

Re:People don't want to run their own bank by RandomLensman on Friday February 04, 2022 @10:57AM (#30208445)
If you believe the money is "wrong" then Bitcoin won't safe you, nothing will safe you totally, in fact. Whether or not the money supply is fixed or not doesn't matter, you can make one type of money worthless vs. another form of money (happened so many times in history, and not necessarily due to inflation).

And Bitcoin's hard cap is based on incentives and code, i.e. it could be changed (difficult to see in reality absent some really strong outside coercion, perhaps). Another attack on the value of Bitcoin could be from a state actor using nearly unlimited resources to take over most of the mining or validating and using it against it. I.e., there are ways to degrade it as a store of value (other than just arresting everyone found using, for example).

Re:People don't want to run their own bank by logicalmonster on Friday February 04, 2022 @11:38AM (#30209069)
Virtually everything in life is about smart risk management.

Some things are just far more likely to happen than others.

Which of these 2 things are more likely to happen?

1) An attack or change on Bitcoin that renders it completely valueless or unusable

2) Governments inflating fiat currencies and robbing you of your wealth

I'd say that 1 is merely theoretically possible, but 2 is about as close to complete metaphysical certainty as you can get.

Re:People don't want to run their own bank by RandomLensman on Friday February 04, 2022 @11:54AM (#30209310)
Currencies are not to store or create wealth. No-one in their right mind holds anything close to "wealth" in cash-like things (heck, not even bonds really).

In defense against 2), I'd venture it is probably better to own production assets (and parts thereof) rather than crypto.

Also, if inflation is sky high and destroying everything left and right, they could very well come for 1). So there is a spectrum of inflation where crypto might(!) be a hedge, but similarly a lot of other assets might(!) deliver said hedge. Just because it is limited in supply does not mean people will always imbue it with value (stamps are great example of staff that is dropping in value as far as collectables are concerned).

Now where I could see an issue is then with people who don't have "wealth" but some savings that get inflated away and potentially limited asset selection to invest in. Whether or not crypto will help, is up to crypto, not some law of nature, though.

Re:People don't want to run their own bank by logicalmonster on Friday February 04, 2022 @12:28PM (#30209768)
> I'd venture it is probably better to own production assets (and parts thereof) rather than crypto.

Maybe I'm misunderstanding something about your response, but I think your response is too focused on my use of the word "wealth". Obviously, genuinely wealthy people have a large part of their assets tied up in physical assets that might serve as a hedge like land, resources, real-estate, businesses, and likely aren't anywhere close to entirely liquid.

I'm more focused on the impact of inflation on normal people. An average person of average or below average means likely holds most of their life savings in cash-like things or even literal cash. Being able to afford land, an investment property, a factory, a McDonalds franchise, or physical assets isn't even on their radar screen. The average person of average means is screwed by inflation far more than the wealthy because they have far less of an ability to buy real assets that might always have some value.

The reason inflation makes me angry is that it's a stealth tax, primarily on the poor. Whatever else you want to say about Bitcoin, the fact that there can only ever be 21 million units is extraordinarily positive in this respect.

Re:People don't want to run their own bank by RandomLensman on Friday February 04, 2022 @12:43PM (#30210008)
Ok. I am with you that the effects of inflation are (often) quite regressive. I am just not sure that Bitcoin etc. are the solution vs. better wages (more collective bargaining?), automatic tax adjusters etc.

Relying on speculative assets, in the sense that they are not producing widgets that can be sold at higher prices due to inflation, to compensate for inflation might or might not work. The world isn't running on Bitcoin, so the limit doesn't quite bite into the real world without enough people imbuing it and Bitcoin with value. I am not taking an anti crypto stance here, more saying that trying to solve this problem via crypto might not pan out/there are other approaches, too, that should be pursued.

Re:People don't want to run their own bank by logicalmonster on Friday February 04, 2022 @03:43PM (#30212860)
> I am just not sure that Bitcoin etc. are the solution

Bitcoin probably isn't the ultimate solution out there, but I'm simply pointing out that it at least doesn't have an attribute that allows you to steal value through inflating the currency.

Inflation is a particularly pernicious theft from people: most people don't realize where it comes from and just think that "prices go up over time" without realizing what's happening. The awful media even tries to gaslight people that they're doing better because "wages go up too."

> vs. better wages (more collective bargaining?), automatic tax adjusters etc.

There's a lot more that can be done to help non-rich people, but the problem is that one's opinion of what's actually helpful to people change when you really begin to understand economics and prioritizing systems over goals.

Re:People don't want to run their own bank by Boritanian on Friday February 04, 2022 @09:32AM (#30207167)
> That the cryptocurrency space exists in the first place is the evidence of this.

Maybe the existence of banks would be better evidence that 'some' people wanna run their own banks?

Re:People don't want to run their own bank by practice9 on Friday February 04, 2022 @08:19AM (#30206422)
Yes, decentralization at the core creates a better environment for experimentation and competition at the 2nd level built upon it
Re:People don't want to run their own bank by soco on Friday February 04, 2022 @08:45AM (#30206676)
Also fuels better competition and experimentation in the attack space - replay, dusting... novel ways to part people from their assets.
Re:People don't want to run their own bank by UncleMeat on Friday February 04, 2022 @08:26AM (#30206487)
People say this but also complain like hell about gmail making up a huge portion of email or facebook making up a huge portion of web browsing.
Re:People don't want to run their own bank by capableweb on Friday February 04, 2022 @08:30AM (#30206526)
That's OK, complaining helps the ecosystem improve. If gmail ends up being so bad that people start abandoning it (which I haven't seen yet in my friend-circle, most people are happy enough with it), it's possible to migrate to something else and still interact with people who use gmail.

Contrast that to Facebook Messenger. Either you're a user of it and can message others using it, or you're not and you can't interact with others using it. You have no choice, it's either in or out.

This is the difference between centralization and decentralization, the amount of options you have available.

Re:People don't want to run their own bank by toss1 on Friday February 04, 2022 @08:25AM (#30206474)
How is it substantially different from the current centralized core where we can also 'run our own bank' if we choose. We can today keep stashes of cash, convert it to real estate, art, precious metals, whatever, as with crypto we can use different wallets, currencies, NFTs, etc. In fact, we can exchange between all these assets - exchange cash for crypto, for art, for real estate, for bank deposits... Just a variety of risk/reward profiles for various situations, with the core being either a government or a herd of developers, whales and miners...
Re:People don't want to run their own bank by TacticalCoder on Friday February 04, 2022 @10:04AM (#30207595)
> In other words, you can build centralization on top of decentralization, ...

We see that with Coinbase (a HN unicorn btw): lots of people are apparently not only fine leaving shitloads of coins on Coinbase, many are also totally fine using the USDC "token" which is (mostly) backed 1:1 with actual USD. I don't remember the stats but big "exchanges" hold a sizeable part of the circulating coin and it's not just people "trading": it's a lot of people simply holding to their coins and using Coinbase as, basically, a bank.

Heck, I think if they sell for USD (not USDC, don't know about USDC), their USD at Coinbase are even FDIC insured up to $250 K (for each american on Coinbase: it's not the same with Coinbase in the EU).

I'm not saying it's good or bad: I'm just saying that people leaving coins or USDC or USD on Coinbase are very far from "running their own bank".

Re:People don't want to run their own bank by rvz on Friday February 04, 2022 @10:12AM (#30207715)
> I'm not saying it's good or bad: I'm just saying that people leaving coins or USDC or USD on Coinbase are very far from "running their own bank".

Exactly. That's a big 'no thanks, and no deal' as it defeats the whole purpose if one leaves all their coins on an exchange for 'long term' holding.

Nothing wrong with downloading a crypto wallet app and sending and storing the USDC, USDP stablecoins on there. No need for Coinbase.

Job done. Your keys and your coins without the volatility.

Re:People don't want to run their own bank by dorena on Monday February 07, 2022 @03:54AM (#30242038)
You say that some people want to have their own bank. "That the cryptocurrency space exists in the first place is the evidence of this."

Sorry, but that's just not true. Crypto exists because people think they can win money with this Ponzi Scheme!! ONLY reason! Greed

Re:People don't want to run their own bank by bko on Friday February 04, 2022 @08:27AM (#30206494)
I would also note that the benefits the author states about fiat can equally apply to crypto:

> There's an inherent fragility built into cryptocurrencies. If your physical bank notes are damaged, the bank will replace them. If you are defrauded, the bank will reimburse you. If your loved one dies, and you inherit their assets, the bank is legally obliged to give you access.

Damaging bank notes is probably covered by the fed. Fine. But fraud is a real expense. It's just not generally borne directly by the victim. Someone still pays it (normally the bank) but they make up for it by lending out your cash. As for handing over assets to someone that passed away, that's currently done through the legal process. Wouldn't it be great if there was a technical solution such that there is no ambiguity about what happens to your money? Seems like crypto would help there as well

Re:People don't want to run their own bank by virgilp on Friday February 04, 2022 @08:52AM (#30206743)
> someone still pays it (normally the bank) but they make up for it by lending out your cash.

You're skipping over large parts of the things fiat can do and crypto can't. E.g. there are chargebacks for fraud. There's the legal process that can be used by the bank to recover money from the fraudster (maybe not always, but also not "never").

> Wouldn't it be great if there was a technical solution such that there is no ambiguity about what happens to your money?

No, it wouldn't be great, it would be horrible. Real world is messy and hard to encode in a "smart contract". What if the will says something but the law invalidates it? Going through the legal process is a feature not a bug... remember how people complain about e.g. automatic bans that are handled and appealed by robots? How your Google account can be disabled with no recourse, and no explanation from a human? Yeah, that can happen to your grandma's crypto - it doesn't go to the family, and there's no way to appeal that or even find out "why".

Re:People don't want to run their own bank by IanCal on Friday February 04, 2022 @09:11AM (#30206930)
The legal system still exists though, and people can still be forced to do things. That leaves the non-automatable work to humans and takes away the automatable things rather than forcing everything through humans to manage edge cases where you need them.

For my will I literally enter into a form what I want to happen, but then when I die it'll be down to another human to go through it and manually carry out my instructions.

Chargebacks can be opt-in and escrow is a tutorial for smart contracts. I don't need chargebacks on a cup of coffee, and I've been unable to make a payment due to high chargeback risk - despite me being entirely willing to take on the risk of non-fulfillment.

Re:People don't want to run their own bank by betterunix2 on Friday February 04, 2022 @09:06AM (#30206885)
Have you ever dealt with an estate, or a disputed estate? I have, and I can tell you that technical processes would probably not accomplish very much. I have seen people go to court over whether or not a person was mentally competent when they wrote their will. What is the technical process for resolving that? If anything, a technical solution would make things worse in cases where an elderly person really was taken advantage of when they were planning their estate by leaving less room for a dispute.

The fact of the matter is that we have had the ability to create a technical process for executing a will for a long time. Banks allow you to designate a beneficiary who receives your assets after you pass away and that is executed automatically. We do not have to allow people to dispute that, and cryptocurrency does not really add much over such a system -- but we do not want that system because some objections are legitimate and disputes need to be resolved.

Re:People don't want to run their own bank by Thlom on Friday February 04, 2022 @08:33AM (#30206549)
A technical solution could be implemented by a bank as well, but I'm not sure it is even legal in most jurisdictions. Same goes for any solution on the block chain.
Re:People don't want to run their own bank by oblio on Friday February 04, 2022 @09:34AM (#30207196)
I'm not even sure we want it to be legal.

There's a reason we still talk about Kafka almost 100 years after his death.

Re:People don't want to run their own bank by amelius on Friday February 04, 2022 @08:50AM (#30206720)
> Decentralization at the core gives people more options, which I think in the long-term leads to a better world, compared to the alternative.

So microservices are a better idea than monolithic core?

Re:People don't want to run their own bank by falcolas on Friday February 04, 2022 @10:18AM (#30207813)
It adds a lot of extra complexity and failure points? Fits.

Where the analogy falls apart is in the low transaction capacity of most existing blockchain-based currencies. Microservices' greatest asset is that of scaling in a way monolithic structures can't.

Re:People don't want to run their own bank by josefrichter on Friday February 04, 2022 @08:14AM (#30206380)
Very well said. The more centralized "layers of abstraction" will be built, no question about that. Smaller, more specialized, more efficient institutions. For example, the US has a long tradition of small Credit Unions – that's fairly similar in principle to some of the DAOs popping up these days.
Re:People don't want to run their own bank by js8 on Friday February 04, 2022 @09:53AM (#30207466)
I disagree that anything crypto-related is similar to https://en.wikipedia.org/wiki/Credit_union (or even useful, for that matter), but yeah, if you want to run your own bank, credit union is IMHO as decentralized as it can ever be.