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
43
votes
1answer
13k 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'...
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 ...
26
votes
4answers
7k 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 ...
21
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?
18
votes
1answer
978 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? ...
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 ...
16
votes
2answers
634 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/...
15
votes
3answers
988 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 ...
15
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 ...
13
votes
4answers
1k 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 ...
12
votes
1answer
873 views

How well does P2Pool scale?

See this thread. How would P2Pool scale if 10% of Bitcoin mining was done via it? 50%? 100%? Is the current implementation scalable? If not, are there designs for making it scalable?
12
votes
1answer
1k views

How many more transactions per second will be possible with SegWit?

On a percentage basis compared to the current theoretical limit how many more transactions per second will be possible after SegWit? Will the answer to number 1 scale linearly with block size ...
11
votes
2answers
1k views

What is the maximum throughput of the Bitcoin network? (2013)

I have heard that the maximum block size means that the Bitcoin network has a maximum throughput. What is this maximum?
11
votes
1answer
297 views

What are the segregated witness tradeoffs?

Segregated witnesses sound like a win in a lot of ways, I'm just trying to understand how they apply to scalability. If I understand correctly, there is a second Merkle tree of witnesses mirroring the ...
9
votes
2answers
1k 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 ...
9
votes
1answer
990 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 ...
9
votes
1answer
103 views

If there a formula to decide when more decimal places will be added to Bitcoin? [duplicate]

I know it is possible to allow for more than 8 decimal places in Bitcoin. We all hope that Bitcoin will become extremely valuable one day and increments smaller than 0.00000001 BTC will be helpful. ...
9
votes
1answer
161 views

Channels state validation in lightning network?

I looked into docs but didn't find any information, how do client get information about the state of intermediate channels? Since channel transactions are offchain, and only channel participants ...
8
votes
1answer
468 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?
8
votes
4answers
603 views

Can Bitcoin blocks be organized into shards?

Bitcoin Scalability is a hot topic. In database architecture design data is segmented into shards or the data is partitioned such that it can be spread among large number of machines. In the ...
8
votes
1answer
11k views

What is the maximum number of transactions per seconds on Bitcoin Cash?

What is the maximum number of transactions per seconds on Bitcoin Cash? I know that on Bitcoin (BTC) is was 7 tx/s.
8
votes
1answer
123 views

Bitcoin distribution [closed]

Economies of scale are powerful and Bitcoin growth has been substantial over the past few years. Unfortunately much of the world including those in the 3rd world (many unbanked) who may need it most ...
8
votes
2answers
2k views

How many addresses can be handled reliable in one wallet?

I am working on a project which may end up generating a few hundred (or even more) bitcoin addresses a day. From my understanding in theory there is no limit on the number of bitcoin addresses in a ...
8
votes
1answer
344 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 ...
7
votes
3answers
974 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 ...
7
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
1answer
141 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 ...
6
votes
1answer
252 views

Is the SPV client model scalable?

SPV clients typically connect to full node peers and set filters on what information they download. How many SPV peers can a single full node support, typically? Is it reasonable to expect millions ...
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 ...
6
votes
2answers
231 views

If there is a block-size hard fork, will the old chain have an advantage?

On his blog, Mircea Popescu claims the old chain will have an advantage: The situation here is aggravated by the fact that the fork proposed is not simply nondeterministic behaviour, and so the ...
6
votes
1answer
144 views

What is the Big-O for LN bandwidth? Can anyone answer this or provide a link to a spec that is sufficient enough for us to calculate it?

When I worked at Google, if someone wanted to deploy a network application they would need to provide a document to the SREs detailing the behaviour of the application at scale in terms of Big-O. Does ...
6
votes
2answers
4k 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 ...
6
votes
1answer
439 views

Scalability of namecoin

It seems that an idea to store all information inside a blockchain would lead to its bloating. There are about 250MM of domains in the web, namecoin allows to store 1Kb of data per record, it leads ...
6
votes
1answer
2k views

What will happen when bitcoin's popularity multiplies and the number of transactions explodes?

As I understand, every transaction in the bitcoin network is stored into one huge "chain". What happens when bitcoin gets more popular and there will be millions of transactions per minute? Doesn't ...
5
votes
1answer
45 views

Without side chains will transaction fees rise as block rewards fall?

Transaction fees are currently minuscule when compared to block rewards. Even if transaction volume was 10x higher than it is now, this would be the case. Is there any realistic scenario where ...
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 ...
5
votes
2answers
163 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 ...
5
votes
1answer
547 views

Bandwidth required for Bitcoin going global?

Something that I feel might be the obstacle against Bitcoin going global -- but which I've never seen anyone mention -- is this: If Bitcoin goes global, I think it's possible that the number of ...
4
votes
3answers
1k views

what is the motivation behind one-cpu-one-vote rule?

Original paper published by Satoshi Nakamoto, compares between one-cpu-one-vote and one-ip-address-one-vote, then chooses former because of the reason that someone would be able to allocate more than ...
4
votes
1answer
261 views

Can someone saturate the network?

Suppose I have 2 wallets and 1 bitcoin and I write a program to make transfers of 1 satoshi from one wallet into the other. Now suppose I have 100 bitcoins. Wouldn't that saturate the network?
4
votes
1answer
2k views

Is Ripple.com scalable?

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

How scalable is a Blockchain-based system?

This question as stated above is a bit vague, but let me make it a bit more clear: Recently, I have seen many services pop up that state that they are secure, fault-tolerant, trustless and scalable ...
4
votes
2answers
612 views

What is going to happen when it is totally infeasible to download the entire bitcoin transaction history?

As far as I know, the bitcoin system currently relies on the principle that all transactions are made by someone with access to the entire history of previous transactions. Since bitcoin's public ...
4
votes
1answer
255 views

Is it possible to splice a new participant into a LN channel factory?

I am reading paper named "Scalable Funding of Bitcoin Micropayment Channel Networks". If Alice, Bob, and Charlie created a channel factory, I thought that only these three people can make a payment ...
4
votes
3answers
886 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 ...
4
votes
2answers
1k views

Build an online wallet service with Bitcoind, can it scale? If not, what can be done?

I would like to build an online wallet service. I thinks it will be easy to implement all the functionalities if I go with Bitcoind. Here is a possible workflow: New user with email bob@g.com can ...
4
votes
1answer
2k views

Blockchain size problem

According to my understanding, the ledger/blockchain is stored on every computer (node) that partakes in the network. The beauty of this system is that it is decentralised and backed up by every ...
4
votes
1answer
114 views

Can transactions scale sufficiently to compensate the diminishing block reward by fees?

Today, the bitcoin network is secured by massive computing power, which is expended in the process of mining. The miners are rewarded by newly mined bitcoins, plus transactions fees. The security of ...
4
votes
1answer
362 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
234 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 ...