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
3
votes
2answers
820 views

Quadratic hashing problem: Why not just create new OP code “CHECKSIG2” to fix?

Why can't "we" fix the quadratic hashing problem with OP_CHECKSIG with a soft fork? Update NO_OPx to OP_CHECKSIG2 with soft fork, where OP_CHECKSIG2 doesn't quadratically hash (uses a single tx hash ...
0
votes
3answers
246 views

Why would I trust a cryptocurrency that allow only 3 transactions/s?

I noticed that the recent blocks usually includes about 2k transactions with is almost the upper limit (max. 1 MB per block). From this I can see that bitcoin would never allow more than 2000 / 10 * ...
2
votes
1answer
221 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 ...
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 ...
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?
2
votes
0answers
381 views

How will Bitcoin and the Blockchain scale in the future?

I wonder how the whole Bitcoin blockchain system will scale in the future. Given the fact that the size of the blockchain will grow exponentially (roughly a tenfold every ~3 years, looking at the ...
1
vote
2answers
66 views

Can more transactions be processed within a centralized bitcoin exchanges than in the rest of the bitcoin network?

I've heard that centralized exchanges are more efficient, and that a centralized bitcoin system as a whole would allow for more transactions to be processed. Does that mean that within centralized ...
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 ...
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 ...
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 ...
2
votes
1answer
129 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
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 ...
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. ...
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 ...
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 ...
2
votes
1answer
236 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
236 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 ...
3
votes
2answers
318 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 ...
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 ...
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? ...
2
votes
2answers
211 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
188 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, ...
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 ...
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?
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 ...
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
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
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 ...
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?
3
votes
2answers
654 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
183 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 ...
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 ...
1
vote
1answer
972 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
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 ...
1
vote
1answer
457 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 ...
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 ...
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 ...
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 ...
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 ...
2
votes
1answer
687 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
349 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 ...
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 ...
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 ...
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
1answer
292 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
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?
3
votes
3answers
435 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?
4
votes
1answer
2k views

Is Ripple.com scalable?

What is the Ripple equivalent to https://en.bitcoin.it/wiki/Scalability ?
0
votes
1answer
402 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 all ...