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
1 answer
35 views

CTV real world usage -- How to trustlessly coordinate 1,000 people sharing 1 UTXO? And how many vBytes would be required for such an onboarding Tx?

Lots of CTV talk lately. I believe I understand the basic concept, which is that, say, 1,000 users could share 1 UTXO, while any 1 of those users can withdraw funds to the main chain at any time. So ...
DoctorBuzz1's user avatar
2 votes
2 answers
88 views

Are SPV and fraud proofs a viable option for scaling Bitcoin?

I'm aware that this might be borderline taboo to discuss because of its potential implications (uncapped block size) but, in an attempt to put aside the ego stuff from the block size wars, I'd like to ...
Marco's user avatar
  • 395
1 vote
1 answer
36 views

On Scaling Decentralized Blockchains Paper: How is transaction/sec calculated?

I'm currently reading this paper on the scalability of Bitcoin and I'm struggling to understand some of the calculations. On page 6 they calculate the 90% effective throughput, meaning the speed at ...
xrv0's user avatar
  • 13
1 vote
2 answers
104 views

Scalability of self custody and lightning channels

One of the mantras I hear repeatedly in this community is "not your keys not your coins", outlining the importance of self custody. In this regard, is it actually realistic for majority of ...
Raymond's user avatar
  • 11
1 vote
1 answer
63 views

Does Bitcoin need future consensus change upgrades or could a billion people use Bitcoin today?

Do Bitcoin Core and other base-layer implementations necessarily need further upgrades in order to become sufficiently fast and efficient to process the volume of transactions that you and others ...
Michael Folkson's user avatar
1 vote
1 answer
133 views

How could 6 billion people be onboarded to Bitcoin and Lightning today?

How could 6 billion people be onboarded to Bitcoin and Lightning today?
Valentino Zertuche's user avatar
0 votes
1 answer
37 views

one address multiple inputs one signature scheme

I have an idea and would like to know if current or future technology can allow it : Assume 100 people with index i each people has secret Ri Secrets Ri are combined via an abstract mechanism to ...
andre's user avatar
  • 21
4 votes
2 answers
2k views

Why do bitcoin exchanges use "central" wallets?

Most exchanges that have the option to deposit crypto offer individual wallets for every customer. What is the benefit of moving that money to a "central" wallet? Could they also just ...
itscoldoutsideman's user avatar
0 votes
0 answers
78 views

What are currently (May 2022) the biggest pain points of the Lightning Network?

I am wondering what are currently the biggest roadblocks and challenges (maybe also in Bitcoin) that we need to overcome in the Lightning Network protocol. Why are they challenging and why is it so ...
Rene Pickhardt's user avatar
0 votes
1 answer
87 views

Is it possible that Lightning Network payments may someday replace all Bitcoin transactions, rendering the block chain obsolete?

To tackle the scalability problem of Bitcoin the lightning network was introduced, which (if I understand correctly) adds an additional layer to the blockchain, allowing users to create a payment ...
twit's user avatar
  • 3
2 votes
3 answers
115 views

Settlement scalability after general adoption

How can bitcoin & lightning support a full planet adoption rate of settlements? Just trying to understand how this works, and whether or not this might be a problem. Lets imagine Bitcoin is ...
user1098300's user avatar
1 vote
1 answer
81 views

Are mining pools scalable? Can you split the block reward across a very large number of pool members?

Let's assume the number of individuals that join mining pools grows by a lot. Let's say we have one mining pool with 50,000 members. The pool is successful and receives a block reward. The next step ...
agshe's user avatar
  • 13
1 vote
1 answer
72 views

Miner attack lightning network

Can miners attack lightning network making it unusable with the hope that the transaction are forced to be processed on-chain, and they earn more transaction fee?
Subhra Mazumdar's user avatar
3 votes
1 answer
128 views

Estimating Lightning Network's theoretical transaction throughput

I've seen theoretical estimates of Lightning Network's potential transaction throughput range from 100k or more to millions of transactions per second. My question is, how do you come up with an ...
Vojtěch Strnad's user avatar
0 votes
3 answers
164 views

Does Proof Of Stake have any intrinsic scalability Advantage over Proof Of Work?

Is there any intrinsic scalability advantage to using proof of stake over proof of work? Ignoring the environmental impact issue, and ignoring sidechains, can proof of stake achieve higher TPS rates ...
Nick Sexton's user avatar
4 votes
1 answer
102 views

Does balance broadcasting hinder scalability of LN?

Rene Pickhardt states in his research that broadcasting the balance values would hinder the scalability of the Lightning Network meaning that broadcasting the local and remote balance of each channel ...
jayt.dev's user avatar
  • 203
2 votes
1 answer
174 views

With constant TX throughput and increased TX requests will the mempool and/or fees grow indefinitely?

The Bitcoin network processes around 10-30 transactions per second with segwit. With an increasing amount of TX requests as more and more users join the network, how will the network eventually ...
csstudent1418's user avatar
3 votes
2 answers
273 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 ...
Patoshi パトシ's user avatar
1 vote
1 answer
148 views

Will the Taproot upgrade solve Bitcoin's scalability issues?

I understand that scaling Bitcoin is a complicated process so a single upgrade probably won't solve the whole problem, but what do you think the impact of the Taproot upgrade will be on Bitcoin's ...
user34273201's user avatar
2 votes
1 answer
532 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 ...
rob sam's user avatar
  • 21
0 votes
3 answers
387 views

Is Bitcoin-lightning still not scalable?

Bitcoin verifies about 220 million transactions a year. Even when using Lightning, wouldn't I want to verify my Bitcoins at least once a year on the Blockchain? With 8 billion humans verifying once a ...
Fremaxter's user avatar
0 votes
1 answer
87 views

Is Bitcoin truly scarce?

I'm a newbie to crypto/blockchain, but I'm very excited about the possibilities. Given how passionate folks can be about the subject, I want to be very clear that I'm not trying to indict Bitcoin or ...
DBWeinstein's user avatar
0 votes
2 answers
192 views

What is the estimated USD fee price in BTC when Bitcoin is worth 1 million dollars in the future?

Currently, fees in Bitcoin are quite high ($1-$30) to move anything under $50 USD. If Bitcoin is worth 1 million dollars one day, how much would an on-chain fee be? Assuming blocks are going to be ...
Patoshi パトシ's user avatar
0 votes
2 answers
86 views

Is there a roadmap to lift the current limit of 220M transactions per year?

I've seen that Bitcoin just supports ~3 TPS. This is 220 millions transactions per year. If every US citizen wanted to perform a single transaction on a year, they simply couldn't. I've also read a ...
dv1729's user avatar
  • 101
0 votes
1 answer
60 views

Could a Multi-Chain Bitcoin Help the issue of Scaling?

This question falls under the heading of "shower thoughts" that are Generally discouraged in the bitcoin-dev list. I hope this is the right forum. I have been running my full node for a few ...
Ryan Jones's user avatar
0 votes
3 answers
99 views

Rationale behind accepting btc as a mode of payment?

Tesla has said they "expect to begin accepting Bitcoin as a form of payment for our products in the near future." But Bitcoin doesn't scale. It achieves about roughly 6 transactions per ...
nz_21's user avatar
  • 121
2 votes
1 answer
72 views

Does spy mining negate the harm caused by big blocks on decentralization?

In the question Do larger blocks make it harder for smaller miners to compete? Why? there are some reasons given for why larger blocks hurt smaller pools. Is this still the case with spy mining? Spy ...
MCCCS's user avatar
  • 10.2k
3 votes
4 answers
218 views

How isn't blockchain fundamentally broken?

This question is a good 3 to 5 years late on the crypto trend but nevertheless I'm still having trouble to understand. The chain works by verifying every previous block, right? How does this not ...
php_nub_qq's user avatar
1 vote
2 answers
191 views

What is Wrapped Bitcoin WBTC?

I have read on twitter that WBTC has solved bitcoin scaling issues. Is it true? I want to know more about WBTC
user avatar
3 votes
2 answers
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 ...
user1883212's user avatar
2 votes
0 answers
41 views

How will the Bitcoin scalability problem affect every-day users in the future? [closed]

I get that this will cause transactions to take an extremely long time to process, but why is this a problem? Credit card transactions take about 1-3 days to process, yet many vendors still accept ...
Shitij Govil's user avatar
2 votes
1 answer
102 views

Problem caused by unconfirmed transaction chains

I want to build a service that requires sending many small bitcoin transactions to multiple wallets (like a faucet). Since the transactions are small, the fees have to be kept small as well so it ...
depqm's user avatar
  • 25
6 votes
1 answer
764 views

How is OP_CHECKTEMPLATEVERIFY a scaling solution

I was wondering about OP_CHECKTEMPLATEVERIFY or OP_SECURETHEBAG as it was previously called. As far as I understand it you can commit on how to spend the coins later this way. But it doesn't enable ...
fiction's user avatar
  • 518
4 votes
2 answers
200 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 ...
Rene Pickhardt's user avatar
6 votes
1 answer
171 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 ...
Clayton Rabenda's user avatar
0 votes
1 answer
96 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 ...
Danny's user avatar
  • 103
2 votes
0 answers
240 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 ...
Rene Pickhardt's user avatar
1 vote
1 answer
301 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:/...
xiaofo's user avatar
  • 117
2 votes
2 answers
788 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 ...
Danny's user avatar
  • 103
1 vote
1 answer
548 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 ...
Questioner's user avatar
  • 1,151
0 votes
1 answer
98 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 ...
David Vella's user avatar
-1 votes
1 answer
89 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 ...
Questioner's user avatar
  • 1,151
2 votes
0 answers
271 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 ...
janowitz's user avatar
  • 206
5 votes
1 answer
409 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 ...
xiaofo's user avatar
  • 117
1 vote
2 answers
2k 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. ...
Joe's user avatar
  • 113
0 votes
1 answer
85 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 ...
jimhash's user avatar
  • 11
1 vote
4 answers
81 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, ...
user8250319's user avatar
0 votes
1 answer
85 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 ...
Josh's user avatar
  • 630
0 votes
1 answer
333 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.
Anon's user avatar
  • 9
1 vote
1 answer
627 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 ...
griggah's user avatar
  • 41