Bitcoin Forum
April 30, 2024, 08:24:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Bitcoin Scalability  (Read 699 times)
hknot (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
December 15, 2019, 10:02:14 PM
 #1

Hello guys,

I have just one  question. I am collecting some information about Bitcoin Scalability for my school work. Can please someboy write me all methods which are considered as Bitcoin scalability solutions ? when I try to google it everything what I found is:
- Hard Fork - change block size
- Lightning Network
- Sharding

Is there any other methods which might solve the bitcoin scalability problem ?

Thank you.  
1714465487
Hero Member
*
Offline Offline

Posts: 1714465487

View Profile Personal Message (Offline)

Ignore
1714465487
Reply with quote  #2

1714465487
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714465487
Hero Member
*
Offline Offline

Posts: 1714465487

View Profile Personal Message (Offline)

Ignore
1714465487
Reply with quote  #2

1714465487
Report to moderator
1714465487
Hero Member
*
Offline Offline

Posts: 1714465487

View Profile Personal Message (Offline)

Ignore
1714465487
Reply with quote  #2

1714465487
Report to moderator
seoincorporation
Legendary
*
Offline Offline

Activity: 3136
Merit: 2913


Top Crypto Casino


View Profile
December 15, 2019, 10:14:15 PM
 #2

Hello guys,

I have just one  question. I am collecting some information about Bitcoin Scalability for my school work. Can please someboy write me all methods which are considered as Bitcoin scalability solutions ? when I try to google it everything what I found is:
- Hard Fork - change block size
- Lightning Network
- Sharding

Is there any other methods which might solve the bitcoin scalability problem ?

Thank you.  

With the first two methods you will have material to create a nice work for your school, just find information about how those options fight against the Scalability...

*Bigger blocks mean more transactions inside each block but a bigger blonchain in the long run.
*Lightning Network is a little more complex, but it opens payment channels, and it cost only one transaction to open the channel and another to close it.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
franky1
Legendary
*
Offline Offline

Activity: 4200
Merit: 4450



View Profile
December 15, 2019, 10:19:56 PM
 #3

Hello guys,

I have just one  question. I am collecting some information about Bitcoin Scalability for my school work. Can please someboy write me all methods which are considered as Bitcoin scalability solutions ? when I try to google it everything what I found is:
- Hard Fork - change block size
- Lightning Network
- Sharding

Is there any other methods which might solve the bitcoin scalability problem ?

Thank you.  

With the first two methods you will have material to create a nice work for your school, just find information about how those options fight against the Scalability...

*Bigger blocks mean more transactions inside each block but a bigger blonchain in the long run.
*Lightning Network is a little more complex, but it opens payment channels, and it cost only one transaction to open the channel and another to close it.

the first one is scaling bitcoin. the other two are locking funds and diverting people over to other networks using pegged tokens not real bitcoin.. its like converting gold to a bank note

lightning doesnt use blockchains and doesnt have the mass validation and is more private. thus comes with risks
sharding is more regional blockchains with a master chain.

a true scaling solution is ofcourse allowing more transactions on the bitcoin network and not trying to make using bitcoin too expensive to use.

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
eddie13
Legendary
*
Offline Offline

Activity: 2296
Merit: 2262


BTC or BUST


View Profile
December 15, 2019, 10:23:43 PM
 #4

You may also want to look into the way Mimblewimble is supposed to increase TX throughput capability..

And just straight up Blockchain Pruning, where nodes don't have to store the entire blockchain is another..

Another aspect of possible scaling problems is bandwidth requirements to run full nodes..

This is just what comes to mind for me though this is not really my area of expertise..

Chancellor on Brink of Second Bailout for Banks
figmentofmyass
Legendary
*
Offline Offline

Activity: 1652
Merit: 1483



View Profile
December 15, 2019, 10:25:05 PM
Merited by Carlton Banks (1)
 #5

Can please someboy write me all methods which are considered as Bitcoin scalability solutions ? when I try to google it everything what I found is:
- Hard Fork - change block size
- Lightning Network
- Sharding

Is there any other methods which might solve the bitcoin scalability problem ?

increasing block size doesn't improve scalability. it just linearly increases transaction throughput while also linearly increasing bandwidth, latency, and storage costs.

like the lightning network, sidechains/drivechains intend to scale the bitcoin network by sending transactions off-chain onto separate protocols which interact with bitcoin.

physical bearer instruments are another possible solution for scalability. "bitcoin sticks" can be passed around like cash, removing the need for on-chain transactions at all.

squatter
Legendary
*
Offline Offline

Activity: 1666
Merit: 1196


STOP SNITCHIN'


View Profile
December 15, 2019, 10:37:02 PM
Merited by Carlton Banks (1)
 #6

- Hard Fork - change block size
- Lightning Network
- Sharding

Is there any other methods which might solve the bitcoin scalability problem ?

Are we talking theoretically, or in practice? Because I don't think sharding will ever be implemented in Bitcoin. It completely trades off redundancy -- the backbone of the P2P protocol -- for scale. Ethereum is being forced to consider it because of its unsustainable throughput demands, but the "decentralist" camp won't let it happen in Bitcoin.

Maybe we should start by identifying the exact issue. How do you define this "Bitcoin scalability problem?"

pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10517



View Profile
December 16, 2019, 05:16:24 AM
 #7

scaling is not just about making the blocks bigger, that would be the easiest and least efficient solution. scaling is about increasing the efficiency so the same space could be used better. for example the new Schnorr signature proposal alongside Musig would use the same space but can shrink the transaction size by a lot, hence increasing "capacity" which you can refer to as scaling bitcoin.

speaking of efficiency i think we can categorize Erlay under scaling: https://bitcoinops.org/en/newsletters/2019/06/05/

- Sharding
And just straight up Blockchain Pruning, where nodes don't have to store the entire blockchain is another..

sharding and pruning both are not scaling solutions, they are ways that can make it easier for individuals to run a full node since they reduce the storage space requirement.
categorizing them as scaling solutions is like saying running an SPV node is a scaling solution!

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
EdvinZ
Sr. Member
****
Offline Offline

Activity: 994
Merit: 260



View Profile
December 16, 2019, 05:58:38 AM
 #8

In addition to the hard fork, which is irreversible, there is a soft fork, which is a reversible change. It is relevant when it is necessary to preserve the interaction of new network nodes with old ones. Not yet said about SegWit (Segregated Witness) — allows you to reduce the size of the transaction, this solution is a soft fork. SegWit also opened the possibility to introduce Schnorr's multi-signatures into practical use. This scheme is a combination of a signature and verification algorithm. Multiple signers can use just one signature for a joint transaction. All Bitcoin network scalability solutions solve the problems of low bandwidth cryptocurrency network and the problem of high fees.

pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10517



View Profile
December 16, 2019, 06:22:01 AM
Merited by Carlton Banks (2)
 #9

In addition to the hard fork, which is irreversible, there is a soft fork, which is a reversible change.
difference between soft and hard fork is not their reversibility. both are implementing changes that can not be reversed without significant changes in the protocol and additional risks.
the main difference is the backward compatibility.

Quote
Not yet said about SegWit (Segregated Witness) — allows you to reduce the size of the transaction,
wrong.
SegWit doesn't focus on transaction size, in fact SegWit transactions could slightly be bigger in size (raw bytes).

Quote
SegWit also opened the possibility to introduce Schnorr's multi-signatures into practical use.
wrong.
Schnorr signature has nothing to do with SegWit, it is a signature algorithm and an alternative to ECDSA (the current algorithm) which could have happened without SegWit. SegWit makes any new OP codes easier to implement with versioning system that it has.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
tsaroz
Legendary
*
Offline Offline

Activity: 2926
Merit: 1069


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
December 16, 2019, 06:26:27 AM
 #10

Hello guys,

I have just one  question. I am collecting some information about Bitcoin Scalability for my school work. Can please someboy write me all methods which are considered as Bitcoin scalability solutions ? when I try to google it everything what I found is:
- Hard Fork - change block size
- Lightning Network
- Sharding

Is there any other methods which might solve the bitcoin scalability problem ?

Thank you.  

- Hard Fork - change block size
Bitcoincash is doing that. Seems like its not the ultimate solution. That would be an option for bitcoin too but we still need to look for better alternative.
Lightning network. A good solution for localized networks. But they may pose a threat to mining and industry.
Sharding, Let Ethereum successfully implement it. There are many things that could go wrong here.



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
gesrhon7
Newbie
*
Offline Offline

Activity: 427
Merit: 0


View Profile
December 16, 2019, 06:33:34 AM
 #11

BTC Hello to all is anything on soft fork and hard fork on 2020 by God grace thanks
Wind_FURY
Legendary
*
Offline Offline

Activity: 2898
Merit: 1823



View Profile
December 16, 2019, 06:40:11 AM
 #12

Hello guys,

I have just one  question. I am collecting some information about Bitcoin Scalability for my school work. Can please someboy write me all methods which are considered as Bitcoin scalability solutions ? when I try to google it everything what I found is:
- Hard Fork - change block size
- Lightning Network
- Sharding

Is there any other methods which might solve the bitcoin scalability problem ?

Thank you.  

With the first two methods you will have material to create a nice work for your school, just find information about how those options fight against the Scalability...

*Bigger blocks mean more transactions inside each block but a bigger blonchain in the long run.
*Lightning Network is a little more complex, but it opens payment channels, and it cost only one transaction to open the channel and another to close it.

the first one is scaling bitcoin. the other two are locking funds and diverting people over to other networks using pegged tokens not real bitcoin.. its like converting gold to a bank note

lightning doesnt use blockchains and doesnt have the mass validation and is more private. thus comes with risks
sharding is more regional blockchains with a master chain.

a true scaling solution is ofcourse allowing more transactions on the bitcoin network and not trying to make using bitcoin too expensive to use.


Before you furiously tap on that keyboard again, I believe we should clarify what "scaling" means. Define what scaling is, franky.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
EdvinZ
Sr. Member
****
Offline Offline

Activity: 994
Merit: 260



View Profile
December 16, 2019, 07:37:53 AM
 #13

In addition to the hard fork, which is irreversible, there is a soft fork, which is a reversible change.
difference between soft and hard fork is not their reversibility. both are implementing changes that can not be reversed without significant changes in the protocol and additional risks.
the main difference is the backward compatibility.

Quote
Not yet said about SegWit (Segregated Witness) — allows you to reduce the size of the transaction,
wrong.
SegWit doesn't focus on transaction size, in fact SegWit transactions could slightly be bigger in size (raw bytes).

Quote
SegWit also opened the possibility to introduce Schnorr's multi-signatures into practical use.
wrong.
Schnorr signature has nothing to do with SegWit, it is a signature algorithm and an alternative to ECDSA (the current algorithm) which could have happened without SegWit. SegWit makes any new OP codes easier to implement with versioning system that it has.
I admire your deep knowledge of the subject. My post is based on reading a popular article on the Internet. Please forgive me if I was inaccurate somewhere.

Darooghe
Sr. Member
****
Offline Offline

Activity: 1120
Merit: 255



View Profile
December 16, 2019, 12:38:10 PM
 #14

Hello guys,

I have just one  question. I am collecting some information about Bitcoin Scalability for my school work. Can please someboy write me all methods which are considered as Bitcoin scalability solutions ? when I try to google it everything what I found is:
- Hard Fork - change block size
- Lightning Network
- Sharding

Is there any other methods which might solve the bitcoin scalability problem ?

Thank you.  
They seem to fall into two broad categories. on-chain and off-chain. on-chain scaling requires the developers to change one of Bitcoin's properties such as block size limit, transaction format, transaction signature format and etc. while off-chain scaling refers to approaches that increase the utility of the network without touching the blockchain. for example batching multiple payments into one transaction, virtual payments within the system of a custodian such as Coinbase, payment channels or lightning network, sidechains and etc. Off-chain is backwards compatible while on chain scaling isn't. On chain code is simpler and easier to maintain.
hknot (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
December 18, 2019, 03:44:31 PM
 #15

Thanks everyone for your advices! appreciate that
hknot (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
December 18, 2019, 03:50:34 PM
 #16

- Hard Fork - change block size
- Lightning Network
- Sharding

Is there any other methods which might solve the bitcoin scalability problem ?

Are we talking theoretically, or in practice? Because I don't think sharding will ever be implemented in Bitcoin. It completely trades off redundancy -- the backbone of the P2P protocol -- for scale. Ethereum is being forced to consider it because of its unsustainable throughput demands, but the "decentralist" camp won't let it happen in Bitcoin.

Maybe we should start by identifying the exact issue. How do you define this "Bitcoin scalability problem?"

Thanks for your comment. I would describe Bitcoin scalability problem as (correct me if I am wrong) - inability to process a large number of transactions (like for example VISA). which result in impossibility to implemented Bitcoin as normal daily payment method for large amouth of people.
squatter
Legendary
*
Offline Offline

Activity: 1666
Merit: 1196


STOP SNITCHIN'


View Profile
December 18, 2019, 08:53:05 PM
Merited by Carlton Banks (2)
 #17

Maybe we should start by identifying the exact issue. How do you define this "Bitcoin scalability problem?"

Thanks for your comment. I would describe Bitcoin scalability problem as (correct me if I am wrong) - inability to process a large number of transactions (like for example VISA). which result in impossibility to implemented Bitcoin as normal daily payment method for large amouth of people.

Achieving VISA-level scale was never a realistic goal for the base protocol. The costs of global decentralized consensus are simply too high. Bitcoin is robust as a P2P protocol because of its redundancy -- every node processes every transaction. Adding endless throughput to the base network would make it impossible to run a node, destroying that redundancy. Not to mention the increased costs for miners due to block orphaning, which would encourage mining centralization.

That's why developers and the community have opted to minimally increase throughput on the base network while building interoperable networks (like Lightning) that can deliver exponential scale with minimal added costs.

enhu
Legendary
*
Offline Offline

Activity: 2492
Merit: 1018


View Profile
December 18, 2019, 09:10:12 PM
 #18

So far its the lightning that is working well for BTC and makes it better because of low fees.
Lets say sharding is successfully deployed in ethereum and has improved their TPS, would it be possible for it to be with BTC as well without it being complex as creating channel like the LN?


██████████ BitcoinCleanUp.comDebunking Bitcoin's Energy Use ██████████
██████████                Twitter#EndTheFUD                 ██████████
Artemis3
Legendary
*
Offline Offline

Activity: 2016
Merit: 1563


CLEAN non GPL infringing code made in Rust lang


View Profile WWW
December 18, 2019, 10:55:40 PM
 #19

scaling is not just about making the blocks bigger, that would be the easiest and least efficient solution. scaling is about increasing the efficiency so the same space could be used better. for example the new Schnorr signature proposal alongside Musig would use the same space but can shrink the transaction size by a lot, hence increasing "capacity" which you can refer to as scaling bitcoin.

Well since this is as good opportunity as any, the question is: When Schnorr?

What is holding back this proposal, what are the cons (if any?) for it to be delayed? Is it a security risk?

██████
███████
███████
████████
BRAIINS OS+|AUTOTUNING
MINING FIRMWARE
|
Increase hashrate on your Bitcoin ASICs,
improve efficiency as much as 25%, and
get 0% pool fees on Braiins Pool
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10517



View Profile
December 19, 2019, 03:18:26 AM
 #20

scaling is not just about making the blocks bigger, that would be the easiest and least efficient solution. scaling is about increasing the efficiency so the same space could be used better. for example the new Schnorr signature proposal alongside Musig would use the same space but can shrink the transaction size by a lot, hence increasing "capacity" which you can refer to as scaling bitcoin.

Well since this is as good opportunity as any, the question is: When Schnorr?

What is holding back this proposal, what are the cons (if any?) for it to be delayed? Is it a security risk?

well since it is a new signature scheme with a new OP code that probably requires a new witness version, it takes a lot of time to implement it, test it, optimize it and test it some more before adding it as a part of bitcoin consensus. consensus related changes must take a lot of time because they are security critical.
then it requires a soft fork that would also take some time to get the network to get on board and accept it.

the specifications of the proposal can be found here: https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawiki
although things are moving forward but i haven't seen any dates.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!