Bitcoin Forum
April 19, 2024, 01:35:48 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: 20mb block increase = 20 times more transactions possible?  (Read 1702 times)
BlackJacky (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
May 26, 2015, 03:29:45 PM
 #1

Hi all,

is it right, if we increase the block size to 20MB, there will be 20 times more transactions possible? Currently we can process round about 3-4 transaction per second. That means we would be prepared for 60-80 transactions per second?

Thanks for an answer!
1713533748
Hero Member
*
Offline Offline

Posts: 1713533748

View Profile Personal Message (Offline)

Ignore
1713533748
Reply with quote  #2

1713533748
Report to moderator
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713533748
Hero Member
*
Offline Offline

Posts: 1713533748

View Profile Personal Message (Offline)

Ignore
1713533748
Reply with quote  #2

1713533748
Report to moderator
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
May 26, 2015, 03:36:55 PM
 #2

as far as i know the 1mb isn't fully saturated, so expect more than x20 the current number of transaction/s

the limit is around 7 so it will be 140

but another question could be raised now, does 140 per second are enough if we reach fully adoption? or we need to raise it again in the future?
BlackJacky (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
May 26, 2015, 03:39:27 PM
 #3

currently we have 100.000 transactions per day so round about 1 per second...
Benjig
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



View Profile
May 26, 2015, 03:48:08 PM
 #4

VISA handles on average around 2,000 transactions per second (tps), so call it a daily peak rate of 4,000 tps. It has a peak capacity of around 47,000 transactions per second, however they never actually use more than about a third of this even during peak shopping periods.

PayPal, in contrast, handles around 10 million transactions per day for an average of 115 tps.

Let's take 4,000 tps as starting goal. Obviously if we want Bitcoin to scale to all economic transactions worldwide, including cash, it'd be a lot higher than that, perhaps more in the region of a few hundred thousand tps.
dothebeats
Legendary
*
Offline Offline

Activity: 3626
Merit: 1352


Cashback 15%


View Profile
May 26, 2015, 03:53:14 PM
 #5

Adjusting the number of transactions that could be handled by the network could probably be an interesting topic when bitcoin see widespread adoption and is widely-used by many people all around the world. 3-4 tx per second could be raised. Maybe a lower goal of a hundred tx per second? There isn't much need for a couple hundred tx per second because the network sees only a hundred thousand tx per day.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

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

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

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

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

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











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
LiteCoinGuy
Legendary
*
Offline Offline

Activity: 1148
Merit: 1010


In Satoshi I Trust


View Profile WWW
May 26, 2015, 04:02:55 PM
 #6

https://www.youtube.com/watch?v=8zVzw912wPo

jaberwock
Legendary
*
Offline Offline

Activity: 2534
Merit: 1073



View Profile
May 26, 2015, 06:16:36 PM
 #7

VISA handles on average around 2,000 transactions per second (tps), so call it a daily peak rate of 4,000 tps. It has a peak capacity of around 47,000 transactions per second, however they never actually use more than about a third of this even during peak shopping periods.

PayPal, in contrast, handles around 10 million transactions per day for an average of 115 tps.

Let's take 4,000 tps as starting goal. Obviously if we want Bitcoin to scale to all economic transactions worldwide, including cash, it'd be a lot higher than that, perhaps more in the region of a few hundred thousand tps.

but how many wire transfer are made everyday?

For smaller transactions I think altcoins and off chain transactions might be an alternative

Buffer Overflow
Legendary
*
Offline Offline

Activity: 1652
Merit: 1015



View Profile
May 26, 2015, 09:54:05 PM
 #8

the limit is around 7 so it will be 140

7 tps on paper. In reality, transactions are bigger than expected as they have multiple inputs and outputs, also multisig ones are bigger. I think 2 to 4 tps is more closer for a maxed out 1MB block in practice.

SISAR
Hero Member
*****
Offline Offline

Activity: 651
Merit: 518



View Profile
May 26, 2015, 10:11:04 PM
 #9

1 block up to 20MB in size every 10 minutes on average is cool but it could be a dissaster if couple of such blocks are generated just few seconds appart by the same miner or miners that agreed on longest chain. It also does nothing in terms of speeding up the process of transaction confirmations, waiting over an hour for 1st confirm would still occur so how about 5 blocks up to 4MB in size every 2 minutes on average? Makes perfect sense to me but feel free to debate, I might be missing something with this whole deal.
Gladdy
Sr. Member
****
Offline Offline

Activity: 318
Merit: 250


View Profile
May 26, 2015, 10:26:33 PM
 #10

20MB in size maybe needed in the future 5 - 10 yrs from now when majority of merchants start accepting bitcoin as payment....then TPS will shoot up to match credit cards transaction per day.
tokeweed
Legendary
*
Offline Offline

Activity: 3934
Merit: 1405


Life, Love and Laughter...


View Profile
May 27, 2015, 05:11:28 AM
 #11

I'd say Gavin and co just go for it.  The majority wants it, let them have it.

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
|
██░░░░░░░░░░░░░░░░░░░░░░██
▀█▄░▄▄░░░░░░░░░░░░▄▄░▄█▀
▄▄███░░░░░░░░░░░░░░███▄▄
▀░▀▄▀▄░░░░░▄▄░░░░░▄▀▄▀░▀
▄▄▄▄▄▀▀▄▄▀▀▄▄▄▄▄
█░▄▄▄██████▄▄▄░█
█░▀▀████████▀▀░█
█░█▀▄▄▄▄▄▄▄▄██░█
█░█▀████████░█
█░█░██████░█
▀▄▀▄███▀▄▀
▄▀▄
▀▄▄▄▄▀▄▀▄
██▀░░░░░░░░▀██
||.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▄██████▀████░███▄██▄
███░████████▀██░████░███
███░████░█▄████▀░████░███
███░████░███▄████████░███
▀██▄▀███░█████▄█████▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
FAZE CLAN
SSC NAPOLI
|
Nagle
Legendary
*
Offline Offline

Activity: 1204
Merit: 1000


View Profile WWW
May 27, 2015, 06:59:25 AM
 #12

I'd say Gavin and co just go for it.  The majority wants it, let them have it.
The big miners have to approve. They control the block size and the minimum fee.
louise123
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



View Profile
May 27, 2015, 07:04:23 AM
 #13

as far as i know the 1mb isn't fully saturated, so expect more than x20 the current number of transaction/s

the limit is around 7 so it will be 140

but another question could be raised now, does 140 per second are enough if we reach fully adoption? or we need to raise it again in the future?

Well, we should be praying that we will need to raise it again  Tongue

The real question is: will the new block size be fully saturated?

██████
███
███
███
███
███
███
███
███
███
███
███
███
                ▄███
             ▄███▌ █
            ▀▀▀██▄  █
          ▄███▄▄ ▀▀▀█
         █ █████▀▀▀▄▄
        ▄██ ███▄    █
       ▐███▀   ▀█   █
       ████     █   █
      ▄██▀▄█▄▄▄█▀   █
      ▀▄▄███▌      █
  ▄▄▄▀▀▀████       █
▄▀    ██ ██       █
▐▌     ██▌▐▌      ▀▄
█      ██ █         ▀▄
█      █▀▄▌          █
█   ▄▀█▄██           █
█ ▄▀      ▀▀▄▄▀▄     █
▀▀             █    █
              █  ▄▀
              ▀▄█
     ▀█████████████▄▄
 ▀ ▀▀▀███████████████▌
  ▀ ▀▀▀▀██▀▀▀▀▀▀██████         ▄███████▄      ▄▄███████▄    ▄███▄    ▄███▄ ▄███▄      ▄███▄
▀ ▀▀▀▀█████▄▄▄▄▄▄█████▌       ▄████▀▀▀████▄   ▐████▀▀█████   ▀████▄ ▄████▀ █████▄    ▄█████
   ▀▀███████████████▀       █████     ████▌          ████▌    ▀████████▀    █████▄  ▄█████▌
  ▀ ▀████████████████▀ ▀    ██████████████▌   ▄▄██████████     ▄██████▄      █████▄▄█████▌
    ██████      ██▀▀▀▀▀▀▀ ▀ █████▀▀▀▀▀▀▀▀    █████▀▀▀█████    ▄████████▄      ██████████▌
    ██████▄▄▄▄▄▄██████▄ ▄    ████▄▄   ▄▄█▄   ████▄  ▄█████ ▄█████▀▀█████▄     ████████▌
    █████████████████▀        ▀███████████   ▀████████████  ████▀    ▀████      ██████▌
    ██████████████▀▀             ▀▀▀▀▀▀▀       ▀▀▀▀▀▀ ▀▀▀    ▀▀        ▀▀        █████
                                                                               ▄█████
                                                                           ▄███████▀
                                                                           ▀████▀▀
███
███
███
███
███
███
███
███
███
███
███
███
██████
|█████████████████
███████████████████
█████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
  WHITEPAPER 
 LIGHTPAPER
|Instant Deposit
✓ 24/7 Support
Referral Program
BlackJacky (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
May 27, 2015, 09:20:41 AM
 #14

As far I understand one transaction has around 200-250 Bits and it has to send two times (One from sender and one from recipient). That means, we could process with a 20MB block around 60-90 tx per second.

Is that right?
e1ghtSpace
Legendary
*
Offline Offline

Activity: 1526
Merit: 1001


Crypto since 2014


View Profile WWW
May 27, 2015, 11:55:43 AM
 #15

1 block up to 20MB in size every 10 minutes on average is cool but it could be a dissaster if couple of such blocks are generated just few seconds appart by the same miner or miners that agreed on longest chain. It also does nothing in terms of speeding up the process of transaction confirmations, waiting over an hour for 1st confirm would still occur so how about 5 blocks up to 4MB in size every 2 minutes on average? Makes perfect sense to me but feel free to debate, I might be missing something with this whole deal.
Having blocks come quicker provides no advantage over 10min blocks. Why?

The same hashing power; faster blocks means more orphans and if we had 1 block every minute, we would have 10x less security from a double spending attack. Right now a doublespend would take ~ 2 hours, if 50% hashpower was used. (actually i'm probably wrong, its longer)

Now if we reduce blocks to 1 minute blocks it will take far less power to doublespend and a quicker time.

Basically, faster blocks will be less secure, cause more orphans and pretty much just bloat the blockchain. So yes, you are missing something. Smiley
SISAR
Hero Member
*****
Offline Offline

Activity: 651
Merit: 518



View Profile
May 27, 2015, 12:58:10 PM
 #16

1 block up to 20MB in size every 10 minutes on average is cool but it could be a dissaster if couple of such blocks are generated just few seconds appart by the same miner or miners that agreed on longest chain. It also does nothing in terms of speeding up the process of transaction confirmations, waiting over an hour for 1st confirm would still occur so how about 5 blocks up to 4MB in size every 2 minutes on average? Makes perfect sense to me but feel free to debate, I might be missing something with this whole deal.
Having blocks come quicker provides no advantage over 10min blocks. Why?

The same hashing power; faster blocks means more orphans and if we had 1 block every minute, we would have 10x less security from a double spending attack. Right now a doublespend would take ~ 2 hours, if 50% hashpower was used. (actually i'm probably wrong, its longer)

Now if we reduce blocks to 1 minute blocks it will take far less power to doublespend and a quicker time.

Basically, faster blocks will be less secure, cause more orphans and pretty much just bloat the blockchain. So yes, you are missing something. Smiley

An attacker with 51% or more hashpower will own the network regardless of block time. If we drop block time to 1 minute that same attacker would still need 51% or more hashpower to successfuly double spend. The only way to "protect" from double spends is to wait certain period of time, not number of new blocks added to blockchain. If I wait 1 day and only then send you whatever you bought from me it is almost impossible you'll double spend on me, block times can be 1 second or 1+ hour.

The same goes for orphans, it makes no difference how many of them will be created if you wait long enough. I think you are underestimating the traffic volume and existing bottlenecks when it comes to moving 20MB blocks around especially if they are spread just seconds appart (not orphans but blocks that add on top of each other). Few such blocks would basically stall any nodes except very fast ones and that does not really work toward more decentralization because over time there would be less people running full nodes.
BlackJacky (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
May 27, 2015, 02:22:23 PM
 #17

As far I understand one transaction has around 200-250 Bits and it has to send two times (One from sender and one from recipient). That means, we could process with a 20MB block around 60-90 tx per second.

Is that right?

What do you think about that above?
BlackJacky (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
May 28, 2015, 12:07:13 PM
 #18

I guess its right...
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
May 28, 2015, 12:10:00 PM
Last edit: May 28, 2015, 03:39:59 PM by Amph
 #19

As far I understand one transaction has around 200-250 Bits and it has to send two times (One from sender and one from recipient). That means, we could process with a 20MB block around 60-90 tx per second.

Is that right?

What do you think about that above?

yeah it's correct, you should count about 3 transactions for every 1mb of space(there are multisig too to be counted) so more near 60 than 90
Delek
Full Member
***
Offline Offline

Activity: 157
Merit: 100


Salí para ver


View Profile WWW
May 28, 2015, 02:48:45 PM
 #20

We can just add a compress_block -> send -> decompress_block to mantain the 1mb limit while having space for more transactions?

\/\/\/\/\/\/\/
-> delek.net <-
/\/\/\/\/\/\/\
Pages: [1] 2 »  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!