Hacker News new | ask | show | jobs
by nlperguiy 3094 days ago
> It isn't even trying to solve it through the most straightforward way: raising the block size limit.

Okay. The blocksize is raised and now people find new uses when the thing scales better. Streaming money is one such use case. Now you raise the blocksize to a level that needs to support streaming money, now it's so big that your ASICs cannot validate all the incoming blocks, blockchain grows faster than validation.

How to fix the problem now?

Blocksize is a temporary solution to a current popularity issue. Let's just let the hype die a little bit, so there's time to find a proper solution.

If Internet issues were solved by meddling with topology or adding more cable we'd get no where near the current efficient protocols.

1 comments

If your definition of a solution is "infinite scale", then it will never solve the scaling problem. In the meantime, potentially huge improvements in scale from raising the block size limit to much higher but still sane values, that would make Bitcoin accessible for everyday transactions for millions/billions of people, are not even being attempted.

In other words: even if raising the block size limit doesn't provide a solution for infinite scale, it could potentially still provide significant benefits, yet Bitcoin Core doesn't want to try it to find out.

> that would make Bitcoin accessible for everyday transactions for millions/billions of people, are not even being attempted

I'm not sure if that's correct. There's absolutely no way bitcoin can support that many transactions with just sane blocksize increase.

As I've said in my other comments, bitcoin is a research facility, not a product, so it's somewhat understandable people are going with their own research directions.

People currently have huge expectations out of an immature technology. It's equivalent to expecting the Internet of the 80s to support MMORPGs with thousands of players, the protocols just weren't mature enough.

>>There's absolutely no way bitcoin can support that many transactions with just sane blocksize increase.

There's only one way to find out. This is what Satoshi said on the issue:

>“Long before the network gets anywhere near as large as that, it would be safe for users to use Simplified Payment Verification (section 8) to check for double spending, which only requires having the chain of block headers, or about 12KB per day. Only people trying to create new coins would need to run network nodes. At first, most users would run network nodes, but as the network grows beyond a certain point, it would be left more and more to specialists with server farms of specialized hardware. A server farm would only need to have one node on the network and the rest of the LAN connects with that one node.

>The bandwidth might not be as prohibitive as you think. A typical transaction would be about 400 bytes (ECC is nicely compact). Each transaction has to be broadcast twice, so lets say 1KB per transaction. Visa processed 37 billion transactions in FY2008, or an average of 100 million transactions per day. That many transactions would take 100GB of bandwidth, or the size of 12 DVD or 2 HD quality movies, or about $18 worth of bandwidth at current prices.

>If the network were to get that big, it would take several years, and by then, sending 2 HD movies over the Internet would probably not seem like a big deal."

Satoshi Nakamoto Sun, 02 Nov 2008 17:56:27 -0800 https://www.mail-archive.com/cryptography@metzdowd.com/msg09...

Bitcoin is an experiment with many economic participants, and the parameters and goals of that experiment were changed mid-way through by key developers and forum moderators, without the agreement of all economic constituents.

>bitcoin is a research facility, not a product

So now it's not a currency, and it's not an store of value, it's just a research project.

It feels a tad bit irresponsible for the bitcoin community to have gone around advertising this as the currency (later store of value) of the future, while apparently not knowing if scaling to worldwide levels would even be possible.