Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Satoshi thought of everything, man.


Except people wanting to do more than 15 transactions a minute. Or that to scale everyone would need to store a petabyte size blockchain.


https://en.wikipedia.org/wiki/Lightning_Network

I have been paying for my VPN with lightning payments; it takes less than one second to go through.


The Lightning Network is specifically designed to work around bitcoin design flaws. It entirely sidesteps the chain for a big part of the process. To me it proves that Satoshi did not, in fact, think of everything. Not the other way around.


Lightning has mostly done this by being a lot more centralized in practice and one could argue... What's the point of it all in this case? Why not just use regular currency?


Sorry, I do not understand your comment. Can you clarify. What does "a lot more centralized in practice" mean?

> What's the point of it all in this case?

Lightning is an L2 protocol, highly scalable and used for low cost payment in Bitcoin. Level 1 networks are almost never used for user transactions: your credit card payments do not go over fedwire, etc. Bitcoin protocol is not scalable to serve worldwide money transfer needs; Lightning is. And with the cost of a penny per transaction or so.

> Why not just use regular currency?

There are a lot of frictions in the current banking systems, because money laundering, because drugs, because whatever. Getting $5-$10k in regular currency while on an overseas trip can be a major quest. With Lightning I can transfer that much (or more) in a few mouse clicks.

As a side note, I think the federales are already way too nosy regarding my use of my own money, so I want to give alternative options as much business as I can. My 2c.


Isn't it hard to use in practice? Liveness, inbound liquidity, moving funds between L1 and L2, don't all of those lead to massive use of hubs, this denying the entire premise of decentralization?


Very easy. If the merchant supports it, it is extremely easy; equivalent to pointing your phone at a reader to pay with GooglePay. Between people -- a QR or similar.


This doesn't answer my main concern. How do most people use Lightning? Do they operate on their own or use a big hub?


Sorry, and no offense intended, but can you be clearer? What exactly is your main concern that you allude to above? And how, in your view, the Lightning compares with the alternatives in that specific regards?

Most people who use Lightning do not operate their own nodes; same as with other payment methods -- credit card users do not operate their own payment networks, people writing checks do not operate their own banks, etc.

It feels like we are talking across each other and I just do not get it.


My point is that for legitimate payment uses Lightning (and all current cryptocurrencies) are useless. They were sold as the "democratization of finance" that will "help the world's poorest" and they either:

1. can't allow an single village to operate purely on them, because they're too slow

2. or they're not decentralized, and the entire "democratic" angle dies with that

And then what's the point of cryptocurrencies for most people? Why not just use the "tradfi" and "fiat currencies" and use the money propping up cryptocurrencies to actually make the world a better place?

If we shut down all current cryptocurrencies and diverted resources used to actual productive uses, the world would probably end up with a net gain.

I'm just ranting. I would want cryptocurrencies to be amazing but right now they seem useful for people with cyberpunks fetishes, for criminals, and rarely, for actual regular people from fragile states (not rich people trying to exfiltrate wealth).


> what's the point of cryptocurrencies for most people? Why not just use the "tradfi" and "fiat currencies"

Maybe because otherwise for a significant portion of the world population their own fiat is the only game in town. And it sucks so much that the regular people are willing to break laws and risk fines, confiscations and occasionally prison just for keeping their savings in anything else, like a neighbor country fiat. Their govvies use their fiat as a transfer mechanism (which makes saving impossible) and thus must discourage any other savings vehicle; otherwise no fool will use their fiat.

I saw fiat rug pull twice in my first 25 years: once as an instant nationalization (a friendly radio announcement one night that your money is ... well ... not a money anymore) and, later, a hyperinflation that over 2 years wiped out savings. And being found with a less sucky fiat at home meant jail.

I was just a kid, did not have any savings and thus did not care that much. But an older generation lost everything. So yes, a lot of people will gladly use anonymous, permissionless money, drawdowns and other warts included.


>Level 1 networks are almost never used for user transactions: your credit card payments do not go over fedwire, etc.

Fedwire isn't a "level 1 network", it's an entirely different service with different end users and goals in mind. ACH isn't an "L2 protocol", but does orders of magnitude more transactions per second than Bitcoin.

It's like cryptobros don't understand the basics of the systems they're attempting to replace.


Could you elaborate why it is more centralized?

The point is that it is resistant to censorship, it is pseudonymous, and so on (all the other bitcoin attributes apply)


> it takes less than one second to go through Like Bitcoin used to be before someone had the brilliant idea of destroy the possibility of zero-confirmation transactions on-chain with Replace-by-fee transactions


How does this work? I read the wikipedia article but I don't understand how Lightning enforces the transaction.


The peers generate two sets of transactions.

One is a quick summary of the current balance in a channel. A new transaction is created each time the balance in the channel changes. It's somewhat cheap to put on the blockchain (And the main saving is that you only need to post the final update when you close the channel), but venerable to one side putting an old stale transaction onto the blockchain to profit.

The other transaction forms a chain of proof for current state, invalidating previous balance update transactions. It's somewhat expensive to post, as it will pull in the whole history.

Both peers need to continually watch the chain (or contract a 3rd party to watch) to make sure the other peer isn't cheating by posted a stale balance transaction. These special transactions are time locked, so once one is posted, you have like 24 hours to post the proof transaction and reverse it.


This link explains it a bit better: https://lightning.network/ and see the paper at the end for the exact details


> Except people wanting to do more than 15 transactions a minute It's more like 7 transactions per second, which is still absolute crap, but that was after the original Bitcoin project was kidnapped. There aren't such limitations in the original Bitcoin (forked as Bitcoin Cash)

> Or that to scale everyone would need to store a petabyte size blockchain That is addressed in the whitepaper (SPVs and pruning)


Clearly not because they created wallets that they can’t even use without unmasking their pseudonym. Seems pretty stupid to me.


Doesn't this assume that traceability of all transactions wasn't a goal?


Except for the inevitable and obvious fact that proof-of-work creates a self-sustaining primary incentive for energy waste more pernicious than has ever been seen in any other financial or commercial enterprise, obliterating any hope of having energy that is too cheap to meter.


Isn't this kind of the opposite?

Mining Bitcoin requires both hardware and electricity, and the cheapest electricity is solar. There isn't any severe scarcity of the raw materials to make solar panels, or of sunlight, so Bitcoin miners can buy as many solar panels as they want and it would only increase the economies of scale for producing them for other purposes too.

Solar has inconsistent output. There is none at night and it varies based on weather during the day. Mining hardware wants a fixed constant amount of power. The logical thing for miners to do is to somewhat overbuild the amount of generation they need and then sell any surplus to the grid, and sell to the grid during the day and buy it back at night. The same incentives hold if the miners and the generators are two different parties, and the result is to increase the amount of generation capacity by more than the amount of consumption and have "too cheap to meter" during periods of above-average generation. (You were never going to get "too cheap to meter" during periods when generation is low and demand is high.) And even during short periods when demand significantly outstrips supply, then their incentive is to stop operating those few days out of the year because the spot price of electricity makes mining unprofitable then, which allows the generation capacity installed to do mining be used to support the rest of the grid and inhibits the price of electricity from rising above the point where mining becomes unprofitable even for people who already have mining hardware. It's basically a buffer that buys electricity when it's cheap and sells when it's expensive.

Bitcoin has a volatile price. When the price is high, miners buy hardware and increase or pay someone else to increase generation capacity. When the price declines, the mining hardware becomes idle but the power generation capacity still generates fungible electricity that can be used for any other purpose. The result is that miners pay to install a lot of generation capacity during the boom, and have the incentive to prioritize investing in more generation rather than newer/more efficient mining hardware because it's the thing that's still worth something if the price declines, and that generation capacity then gets offloaded into the grid during the bust, with the result that grid prices go up some during the boom and down by even more during the bust. By the next boom some of the generation added last time has already been sold to non-miners or locked into long-term contracts so now they're back to adding new capacity again.

"Incentive to fund increases in generation capacity but then not use all of it" has what effect on average prices?


You're making a lot of highly idealized assumptions that don't hold true in reality.

Most significantly that the increased demand due to mining will result in grid operators investing in proportional new capacity to offset it over a reasonable time scale. Instead of just driving up prices due to basic supply/demand.

Also that miners are only consuming electricity when renewables dominate the mix. Otherwise they're responsible for more CO2 emissions to do something useless.

Plus in markets like Texas, miners also manage to get subsidies intended for actually useful customers like factories to go offline at peak times. So ratepayers are essentially paying protection money so they won't over stress the grid by performing their useless work.

In a world where bitcoin miners had to install new solar capacity to entirely offset their peak usage and sell back to the grid any excess then sure, seems like that wouldn't be a big societal net negative like it is right now.


> Most significantly that the increased demand due to mining will result in grid operators investing in proportional new capacity to offset it over a reasonable time scale. Instead of just driving up prices due to basic supply/demand.

If anyone can buy a piece of land, plop down some solar panels and start selling power to the grid, that's what happens whenever the market price gets higher than the cost of doing it. If they can't, that seems more like a regulatory problem than a Bitcoin problem.

> Also that miners are only consuming electricity when renewables dominate the mix. Otherwise they're responsible for more CO2 emissions to do something useless.

~100% of new net generation capacity in the US is renewables and that seems poised to continue for economic reasons. Adding some new nuclear could also make sense in an amenable political environment (some new data centers are trying to build it) but that also doesn't emit CO2.

> Plus in markets like Texas, miners also manage to get subsidies intended for actually useful customers like factories to go offline at peak times. So ratepayers are essentially paying protection money so they won't over stress the grid by performing their useless work.

Those "subsidies" (really discounts) exist because the cost of supplying power 100% of the time is dramatically higher than the cost of supplying it 99% of the time, so you pay less if you only need it 99% of the time and the power company gets to choose when.

Having more customers that can do that allows the grid to supply power to everyone for less money. You install some solar panels whose average generation can support a Bitcoin mining operation + X number of homes. When the output is half of normal for an extended period of time, the Bitcoin mining operation cuts out and "half of normal output from twice as many panels" can power all of the homes. Without the mining operation buying half the typical output there would only be half as many panels to begin with and then you would need something like natural gas peaker plants to power the other half of the homes when solar generation is low, which both costs more and emits more CO2.

> In a world where bitcoin miners had to install new solar capacity to entirely offset their peak usage and sell back to the grid any excess then sure, seems like that wouldn't be a big societal net negative like it is right now.

If you care about CO2 then you do a carbon tax or similar (and then refund all the money to the public as checks so it doesn't damage the economy), at which point that's exactly what happens, only it happens for everybody and not just Bitcoin miners, which is what you want anyway.


The first argument really really does not make sense.

You can also increase economies of scale by building out solar farms, and using them for something useful, instead of wasting it on guessing random hashes.

Saying that wasting energy is fine as long as you get it cleanly doesn't change the fact that you're still wasting it.


Or we could use all that "free solar energy" to benefit humanity through a million other more useful endeavors. Such as developing and deploying batteries.

One thing we do not lack is demand for more energy.


> Or we could use all that "free solar energy" to benefit humanity through a million other more useful endeavors.

Please tell me where I can get unlimited solar panels for free. I'll rent a truck and be there straight away.

> One thing we do not lack is demand for more energy.

Market demand is the willingness and ability to pay money for something. If the demand was actually unlimited then why isn't there either a Dyson sphere around the sun already or a 0% unemployment rate from everyone having a job building one?


Now compare it to the annual energy use for the creation/printing of money and funding of infinite wars due to the Federal Reserve having the ability to print money out of thin air at the cost of future generations.


>Federal Reserve having the ability to print money out of thin air at the cost of future generations.

As a non-American, it's hard not to notice that it's not future generations. It's everyone using dollars.

And since your country will be invaded if you try not using dollars to trade oil, and everyone needs oil (transport, food/fertilizers, medicine synthesis), then it's literally the whole world paying.

Which incentives USA to print money, because they only shoulder a small part of that burden.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: