Questions tagged [scalability]

Scalability refers to the capability of a system or network to cope with growing adoption and workload.

Filter by
Sorted by
Tagged with
30
votes
2answers
6k views

Are there any studies into the size of the blockchain scaling over time?

After watching some of one of the 28c3 talks, It got me thinking about just how scalable Bitcoin really is. With the size of the blockchain currently, given the number of transactions/users, will the ...
60
votes
3answers
19k views

How does the Lightning network work in simple terms?

Could you please describe how the Lightning network is supposed to work? How does it scale better than pure blockchain transactions? What are the advantages and disadvantages of Lightning Network ...
50
votes
1answer
14k views

What are Channel Factories and how do they work?

One of the open research questions for Lightning Network is that it will take a massive amount of on-chain transactions to create enough payment channels for all the Lightning Network users. Lately, I'...
17
votes
2answers
3k views

Is "Reclaiming Disk Space" already implemented? How effective will it be?

Some people are concerned about the scalability of Bitcoin. The blockchain already has reached nearly 1 GB to download and store, which is not exactly in the spirit of a modern thin client, especially ...
13
votes
4answers
2k views

Does the original Bitcoin client scale to contain millions of addresses?

We use the standard client in our business. The wallet already contains about 25k addresses. Will the wallet remain stable after the number reaches 100k or a million addresses? I was told that all ...
18
votes
1answer
1k views

What is "segregated witness" and how can it improve network scalability?

I've just heard about it, and it is claimed to be a "turning point" in the block-size debate. What is "segregated witness?" how does it work? How can it be used for improving network scalability? ...
23
votes
2answers
4k views

What are the arguments for and against the increase of the block size limit?

Can someone give a quick point by point list, what arguments the proponents and opponents of increased blocksize have for their case?
8
votes
1answer
576 views

What is the Lightning Network proposal? What problem is it trying to solve?

We already have a few questions about technical details of Lightning network, however, … What is the Lightning network proposal in the first place? What problem is it aiming to solve?
17
votes
2answers
1k views

What is the User Activated Softfork (UASF) proposal? How do its risks compare to hardforks?

The Bitcoin community is abuzz with discussion about shaolinfry's proposal of a UASF to activate SegWit as an alternative to the Version Bits activation. I've seen frequent and extensive discussion of ...
4
votes
2answers
3k views

What is the difference between on-chain scaling and off-chain scaling?

What is on-chain scaling and off-chain scaling? What is the core difference between on-chain scaling and off-chain scaling?
26
votes
4answers
9k views

how to monitor +20,000 addresses for new received transactions?

I have around 20000 generated addresses which I want to monitor for new transactions. More addresses should probably come. Customers should use every address only once but I would like to monitor ...
7
votes
3answers
1k views

Bitcoin protocol / algorithm scalability

I have been looking into the Bitcoin protocol / algorithm a bit. I have the basics down, I think, but there are a lot of questions about how the whole thing is supposed to scale. For example, Each ...
6
votes
2answers
5k views

Can blockchain size become a blocker for bitcoin adoption?

When I run bitcoin-qt, I noticed that it is taking lot of time to download recent blocks. It gives me impression that the more transactions, the bigger the blockchain. Even today the download is ...
9
votes
2answers
2k views

Why would we ever need 10k new addresses in average per day?

Generally speaking, the address space of Bitcoin seems to be sufficiently large to make it unlikely that a hash collision will ever occur (see below). Pacerier stated in a comment on Is it possible to ...
4
votes
1answer
510 views

How to calculate signature generation, signature verification, transaction verification speed?

I read this post on Bitcoin Scalability. As far as I understand sequence of steps in Bitcoin, simplified version of performing transaction should be following: On Sender's side: Create transaction ...
3
votes
2answers
378 views

Do larger blocks make it harder for smaller miners to compete? Why?

During the discussion of Bitcoin’s scalability, I’ve read the statement that "Large miners benefit from larger block sizes, because it makes it more difficult for small miners to compete." [1] In ...
1
vote
2answers
880 views

What is the smallest fee you can pay for an on chain transaction?

From what I understand, the smallest fee you can pay to miners per transaction is 1 Sat/byte. With a basic Bitcoin transaction being roughly 250 bytes that would obviously mean the fee is 250 sats. ...
9
votes
1answer
1k views

Bitcoin "accounts" feature - Is it practical or scalable?

On the bitcoin wiki's "Accounts explained" page: https://en.bitcoin.it/wiki/Accounts_explained#Account_Weaknesses It clearly states: The accounts code does not scale up to thousands of accounts ...
5
votes
3answers
916 views

Is the "Finite Blockchain" idea secure?

http://www.bitfreak.info/files/pp2p-ccmbc-rev1.pdf This paper will describe the way in which these three mechanisms can work together to form a system which provides a high level of integrity ...
16
votes
2answers
656 views

Capabilities of Bitcoins and their place in the future

I`ve recently read a presentation that mentioned a couple things about how big would be the potential bandwidth if Bitcoins would handle the transaction volume of Visa: http://www.slideshare.net/...
9
votes
1answer
556 views

Lightning Network scaling alternatives?

I'm really looking forward to the Lightning Network and all the efforts being put in by Blockchain.info, Blockstream, and others. But I was wondering if there aren't other options for decentralised ...
8
votes
3answers
1k views

Would sidechains help Bitcoin scale?

Are sidechains intended to help Bitcoin scale? Do they reduce load on Bitcoin's main chain? If not, why not?
6
votes
2answers
5k views

Is there a (potential) "Blockchain size problem", and what solutions are available?

As more and more Bitcoin transactions are produced, the growth of the Blockchain may well, one day, become a problem for systems which want (need?) to store the whole blockchain. Storage usage Client ...
5
votes
1answer
2k views

Blockchain long run issue

the last days I have thinking about the bitcoins and the technical issues that can have this currency, I am a computer science guy, with many interest in the global economy. The first question that I ...
3
votes
2answers
3k views

Scalability problem: is the end of Bitcoin near?

I was reading in Wikipedia that the blockchain can only handle around 7 transactions per second: https://en.wikipedia.org/wiki/Bitcoin_scalability_problem With the soft fork for SegWi, I can imagine ...
2
votes
2answers
300 views

Which kinds of transactions show quadratic signature-hashing scaling?

It has been stated: A major problem with simple approaches to increasing the Bitcoin blocksize is that for certain transactions, signature-hashing scales quadratically rather than linearly. https:/...
15
votes
3answers
1k views

Can the number of transactions per second ever overwhelm the network?

I'm coming at this from a point of view that assumes Bitcoin has been widely adopted as a currency worldwide and is essentially mainstream. Every day people are using Bitcoin in the same way that they ...
7
votes
1answer
165 views

Arguments against Bitcoin using adaptive blocksizes

Besides the risk of miners artificially increasing the average block size on purpose, what are some of the potential negatives of adaptive blocksizes? Are there any advantages of human set hard ...
3
votes
2answers
221 views

What are some arguments to why the bitcoin lightning network isn't scalable to billions of users?

There are arguments to why the current version of the bitcoin lightning network isn't scalable. What are some of the main arguments of why that is? Lightning can work in a small country like El ...
3
votes
1answer
301 views

Is Ripple's distributed exchange scalable?

This question asks about the scalability of Ripple in general, and has an ok answer. However, it doesn't mention the distributed exchange built in Ripple. How is its current/future architecture ...
2
votes
1answer
84 views

On the feasibility of fees

According to https://bitcoinfees.21.co/, "For the median transaction size of 226 bytes, this results in a fee of 0.678 mBTC." At the time of writing this equates to approximately $1.53US. This means ...
1
vote
1answer
488 views

Howto scale thousands of bitcoin accounts properly with bitcoind deamon?

It is said in the bitcoin wiki that: The accounts code does not scale up to thousands of accounts with tens of thousands of transactions, because by-account (and by-account-by-time) indices are not ...
5
votes
2answers
168 views

Will Bitcoin scaling affect the amount of hashing power required to keep the network secure?

In Mastering Bitcoin Andreas Antonopulous asserts that "Bitcoin can scale up, achieve broader adoption, and remain secure without any increase in hashing power from today’s level." Is this really ...
4
votes
1answer
2k views

Is Ripple.com scalable?

What is the Ripple equivalent to https://en.bitcoin.it/wiki/Scalability ?
4
votes
1answer
109 views

What are the downsides of integrating accumulators like Utreexo to bitcoind?

Inspired by the discussion on this question, I wonder what the downsides would be of adding accumulators like Utreexo (site, paper) to bitcoind? On the positive side, it seems like a huge improvement ...
3
votes
3answers
450 views

Would it be possible to make a functional Bitcoin fork that confirmed a block of transactions every millisecond?

How fast could you possibly run a blockchain like bitcoins'? Could blocks be added as fast as a microsecond while still having a functional currency?
3
votes
2answers
243 views

what is the relationship between the blockchain size and the transaction volume on the network?

I'm thinking about the scalability of the system with regard to the transaction volume. Is it possible to predict future blockchain size for a certain future transaction volume? Is the relationship ...
3
votes
1answer
197 views

Growth Dependent Block Size Limit

Could the 1MB block size limit be replaced with a growth-dependent limit? From what I have read (here, for example) the 1MB limit is to prevent spamming of the blockchain. And if/when Bitcoin becomes ...
2
votes
1answer
238 views

How much will Taproot boost Bitcoin's transactions per second?

Currently, the bitcoin network does about 3-7 transactions per second. How much can taproot theoretically increase that? Assuming a current throughput of 5 transactions per second, we get only about ...
2
votes
1answer
246 views

Why not multiply "six confirmations" and divide Time-Between-Blocks and Reward by the same factor?

It seems that choosing a good factor to use to expand Bitcoin's capacity is a good idea. The software would divide some of its calculated values by this factor, such as the target time between blocks ...
1
vote
1answer
69 views

Does Bitcoin's high price make payments in stores less viable?

With bitcoins values getting so high (now is $2250/BTC) is it still viable to use bitcoins as a way of payment in stores? It's not that common now, but I thought that people would use it more with ...