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
0
votes
1answer
57 views

“Centralized Relational Databases” vs. “Decentralized Blockchain ” : Which one is really more scalable?

There are many research papers on problem of scalability of blockchains: Just as an example : An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends However, (usually by ...
2
votes
0answers
25 views

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

Inspired by the discussion in this question I wonder what would be the downsides of adding accumulators like utreexo (paper at: https://eprint.iacr.org/2019/611.pdf) to bitcoind? On the positive ...
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 ...
4
votes
1answer
254 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 ...
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 ...
0
votes
0answers
24 views

PBFT vs. Proof-of-Authority?

based on this answer: https://bitcoin.stackexchange.com/a/79402/41513 : PBFT (Practical Byzantine Fault Tolerance) is a voting based consensus algorithm in which every node must send messages to ...
0
votes
0answers
34 views

Why does DPOS provide greater tps (faster) than Bitcoin-NG?

In Bitcoin-NG example Waves, a leader is elected who can then validate micro transactions, with speed limited by network propogation times. DPOS example EOS for example has 21 delegates ("block ...
0
votes
1answer
48 views

On blockchain scalability bottleneck

It is often said that the major bottleneck of blockchain scalability is that every (honest) node has to process every (valid) transactions. But the progress of a blockchain is how fast it reaches ...
2
votes
0answers
197 views

Why is liquid so inactive and (according to statistics) not being used yet?

After years of development 3 Months ago Liquid (the side chain project) was announced. If you look at https://liquid.horse/ you can find the following statistics as of right now: Sidechain Stats ...
0
votes
1answer
82 views

How do nodes communicate over Lightning network?

I read the following article and watched below video. https://medium.com/@melik_87377/lightning-network-enables-unicast-transactions-in-bitcoin-lightning-is-bitcoins-tcp-ip-stack-8ec1d42c14f5 https:/...
1
vote
1answer
57 views

Does a transaction always get verified/processed by ALL full nodes in the network before being added into the block by some mining node(s)?

If not, then why is it often claimed that the blockchain scaling issue is due to the fact that all tx has to be verified by all full nodes? As long as a mining node found the correct nonce, the tx ...
0
votes
1answer
44 views

Block Size Hurdle

Given that Bitcoin has a 1 MB block size limit (approx. 2k transactions processed every 10 minutes), would I be correct in saying that as soon as the world will start using Bitcoin more frequently to ...
1
vote
1answer
223 views

Is PBFT a consensus algorithm?

Can we consider PBFT (Practical Byzantine Fault Tolerance) as a consensus algorithm ? And if yes, How does it work? And is it similar to other consensuses such as PoW, PoS or PoA ? Or it is totally ...
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?
2
votes
0answers
168 views

What is the difference between Compact Blocks, Thin Blocks, Xthin and Graphene Compression?

What is the difference between these block propagation techniques in terms of size / bandwidth & computation requirements and also compatibility & reliability? All the above techniques try to ...
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 ...
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?
1
vote
3answers
117 views

Can we drive the bitcoin transaction fee arbitrarily close to zero by keep increasing the block size limit?

Can the bitcoin scalability problem be solved in the long run by increasing the block size limit (either dynamically or statically)?
1
vote
2answers
69 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. ...
0
votes
1answer
67 views

Full node storage requirements for new 2MB block which is only 10% full

If blocks were 2MB, and a 2MB block that is only 10% full gets confirmed, then how much additional storage is required on a full node? I am guessing the correct answer here is 200K? Thanks in ...
1
vote
4answers
57 views

Why blocks are validated instead of transactions?

In most of the conventional blockchains, blocks are validated instead of transactions. Why cant' transactions validated directly? The structure of basic blockchains are linked lists, by having DAGs, ...
1
vote
1answer
3k views

Why is Bitcoin's unconfirmed transaction count rising and what effect does it have on the network?

I see that blockchain.info is reporting a large and steadily growing number of unconfirmed transactions. I assume that these are all transactions broadcasted to the network but never confirmed as a ...
0
votes
1answer
52 views

Is scaling Bitcoin heading it to a dead end?

The immutability of any given blockchain is reinforced by the total hashing power behind it. Proof of work (ergo a financial commitment) is a necessity to ensure the party verifying transactions is ...
0
votes
2answers
405 views

What is the size of different types of channel funding/closing transactions for the Lightning Network?

This matters a lot for people who want to host a Lightning Network node and will influence LN-transaction fees, because a node-host has to justify the miner fees of setting up channels for others with ...
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 ...
0
votes
1answer
250 views

How does LN solve the liquidity problem?

How do nodes in LN manage to provide 100% collateral to all the outgoing channels? I attached an example below that details my confusion about the lack of liquidity.
0
votes
1answer
240 views

How does the lightning network solve double spending?

This is probably obvious to some of you on here, but I'm a beginner. I recently read the lightning network whitepaper and its very unclear to me how the lightning network addresses the double spend ...
0
votes
1answer
60 views

What is the implication of Induced Demand for Bitcoin scaling?

For the purposes of this question the working definition of Induced Demand is taken from Wikipedia: Induced demand, or latent demand, is the phenomenon that after supply increases, more of a good ...
2
votes
1answer
168 views

What cryptocurrency has the most potential to replace everyday cash / casual transactions? [closed]

I am asking in terms of transaction fees, scalability, transaction time etc. I am a bit lost with so many cryptocurrencies coming out and focusing on different problems. What's some of them or one of ...
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'...
1
vote
0answers
75 views

Polling for transactions — possible scalability issues?

We are generating a few thousand addresses by an offline wallet, and plan to run a bitcoind node to check for incoming transfers. The idea is to check an address e.g. every second and get the list of ...
0
votes
0answers
59 views

Bitcoin blockchain to directed acyclic graph two-way peg

Are there any known technical or security related reasons why it would not be possible or safe to implement a two-way peg between the Bitcoin blockchain and a directed acyclic graph of bitcoin ...
3
votes
2answers
2k 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?
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/...
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
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 ...
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 ...
2
votes
1answer
292 views

On-chain scaling still required with Lightning Network?

I'm wondering if/how Lightning Network relieves us of on-chain scaling on the road towards mass-level adoption. As I understand, payment broadcasts are deferred to the point in which the channel is ...
1
vote
2answers
97 views

Does the entire blockchain have to be recomputed to validate a transaction?

Are transactions validated by recomputing the entire blockchain? If not, how else can it be confirmed that a bitcoin I'm attempting to transact is one that I actually had come into acquisition of ...
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 ...
0
votes
1answer
59 views

Bitcoin with primitive Blockchain

Currently Bitcoin blocks are limited to 1MB and each block seems to hold roughly 1000 transactions assuming each transaction is 1KB. Much of a transactions size seems to be caused by Bitcoin's built-...
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?
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 ...
2
votes
1answer
192 views

Bitcoin fees as of 2017-10 range from $3-$10 to send. How is this going to be sustainable with an increasing price?

Sending anything less than $10 is not feasible if the bitcoin fees are greater than $3. As the Bitcoin price increases to say $10,000. The fees would be much higher. And since fees cannot be lowered ...
2
votes
1answer
215 views

Is bitcoin sustainable? [closed]

A rather dumb title, however I have question that I cant get a grip on related to bitcoin: If the amount of bitcoin is supposed to have an upper limit, what is the incentive to mine in the future if ...
6
votes
2answers
230 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 ...
0
votes
2answers
40 views

Better Capacity with More Nodes

In regards to the scaling debate, transactions per second etc. I’m curious, and I don’t often see this mentioned. But why not add more nodes to the network to alleviate some of the load? I’m pretty ...
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 ...
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.