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

learn more… | top users | synonyms

6
votes
1answer
85 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 ...
4
votes
0answers
14 views

Channels state validation in lightning network?

I looked into docs but didn't found any information, how do client get information about state of intermediate channels . Since channel transactions are offchain, and only channel participants knows ...
9
votes
1answer
56 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 ...
3
votes
1answer
34 views

Is reliance on a UTXO Set provided by other users dangerous?

One of the largest hurdles in my mind to increasing the number of full nodes operating is the startup cost related to downloading the blockchain. A similar but less important (in my mind) issue is ...
8
votes
1answer
42 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 ...
9
votes
1answer
50 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. ...
5
votes
1answer
27 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 ...
2
votes
1answer
39 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 ...
3
votes
1answer
61 views

How does bitcoin handle extreme transaction volume?

What would happen if the amount of active Bitcoin users grows up enough so that the average rate at which transactions are created becomes faster than the average rate at which transactions are ...
1
vote
1answer
42 views

What would happen to the world if Bitcoin were the only allowed currency? [closed]

Could a world economy be based solely on Bitcoin? I mean the only mean to pay would be bitcoin. From the point of view of economy would this be possible or would all the economy collapse? Could we ...
0
votes
0answers
22 views

Crossblockchain Checkpoint Consensus?

Are there any discussion threads about the topic below that can be identified? Would recording signed block checkpoints of a proof-of-stake (PoS) blockchain in a proof-of-work (PoW) blockchain by ...
3
votes
2answers
70 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] ...
7
votes
1answer
131 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 ...
8
votes
1answer
217 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? ...
2
votes
2answers
185 views

What if any proposed blockchain enhancements that require hard forks would require new ASIC hardware?

From what little I know about ASIC they are not flexible with regard to the tasks that they can execute. Some of the proposals for scaling bitcoin up require hard forks in the blockchain. I read about ...
0
votes
1answer
133 views

Economic effect of Bitcoin

I am an accounting student and I recently read about bitcoins, I was wondering if anybody could clear up my questions from my basic understanding of the bitcoin system. Since Bitcoins on a whole, ...
1
vote
1answer
98 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 ...
7
votes
2answers
166 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?
3
votes
1answer
69 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 ...
3
votes
2answers
1k 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 ...
6
votes
1answer
127 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
1answer
159 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 ...
15
votes
1answer
2k 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?
3
votes
2answers
489 views

Is bitcoin vulnerable to a DOS/spam attack?

What happens if someone maliciously decides to make squillions of transactions on the Bitcoin network? I see there being two vulnerabilities. Firstly - computation resources used, though this doesn'...
3
votes
1answer
149 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 ...
8
votes
2answers
527 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 ...
8
votes
1answer
642 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 ...
1
vote
1answer
705 views

Armory takes 8 Hours to sync. Is it going to get worse as Bitcoin becomes more popular? [duplicate]

I have been experimenting with Bitcoin and I installed Armory wallet. It told me that it would take approximately 8 hours to sync the worldwide ledger. My question is, as Bitcoin gets more popular, ...
4
votes
2answers
841 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 ...
1
vote
1answer
290 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 ...
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 ...
11
votes
4answers
607 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 ...
6
votes
1answer
395 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 ...
5
votes
1answer
304 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 ...
1
vote
1answer
147 views

Is the process of indexing transactions by assigning a transaction id necessary, or is it a scalability issue?

Is it not possible for users to simply sign "send transaction" messages into the blockchain with a value field and an address field, and have the validators do the work of looking through the ...
2
votes
1answer
308 views

What is the maximum amount of users bitcoin is ideally suited for?

In terms of user scalability, how many total users is the current bitcoin system best suited for? Example: The current bitcoin mining limit is set at 21 million, therefore the bitcoin ceiling does not ...
5
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 ...
4
votes
3answers
708 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 ...
3
votes
1answer
220 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 ...
4
votes
1answer
219 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. No suppose I have 100 bitcoins. Wouldn't that saturate the network?
4
votes
1answer
621 views

Is Ripple.com scalable?

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

Why will or will not the bitcoin infrastructure become unsustainable?

I am new to bitcoins, but as I understand the technology: All transactions must be downloaded to the client machine (say, Grandma's Windows XP machine from 2003) New transactions are also sent to ...
3
votes
2answers
280 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 ...
6
votes
2answers
1k 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 ...
2
votes
1answer
570 views

What technology will supersede the BerkleyDB format? What are the current scalability limitations?

How scalable is the BerkleyDB format (the technology used within a wallet), and what are its limitations? What technology would replace or supplement BerkleyDB to address those scalability challenges?...
4
votes
2answers
582 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 ...
19
votes
2answers
4k 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 ...
8
votes
4answers
478 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 ...
10
votes
2answers
465 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?
2
votes
1answer
213 views

What will be required to increase the “soft” 500KB per-block data limit

We've alerady hit the point where a block has become 90% full, thanks to the popularity of SatoshiDICE. The limit can be increased from the 500 KB max per-block in the software to 1 MB per-block ...