Bitcoin Forum
May 07, 2024, 03:39:29 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: 1 MB limit per Bitcoin  (Read 1661 times)
fred21 (OP)
Member
**
Offline Offline

Activity: 154
Merit: 29


View Profile
April 07, 2016, 09:31:48 AM
 #1

Hello,

I heard somewhere that there is a limit of 1 MB per bitcoin for the data related to the transaction of each bitcoin. I also heard that some bitcoin will be unusable (transaction will not be possible anymore for those bitcoin) starting next november because they will exceed their own 1MB limit.

Is there such a limit of 1MB per bitcoin?
1715096369
Hero Member
*
Offline Offline

Posts: 1715096369

View Profile Personal Message (Offline)

Ignore
1715096369
Reply with quote  #2

1715096369
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715096369
Hero Member
*
Offline Offline

Posts: 1715096369

View Profile Personal Message (Offline)

Ignore
1715096369
Reply with quote  #2

1715096369
Report to moderator
altcoinhosting
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1006


View Profile
April 07, 2016, 09:35:09 AM
 #2

Hello,

I heard somewhere that there is a limit of 1 MB per bitcoin for the data related to the transaction of each bitcoin. I also heard that some bitcoin will be unusable (transaction will not be possible anymore for those bitcoin) starting next november because they will exceed their own 1MB limit.

Is there such a limit of 1MB per bitcoin?

It seems you're a bit confused about this Wink

No problem:
In very simple words: you send bitcoins from an address you controll to a different address by creating a transaction. This transaction basically tells everybody you want to send coins from address A to address B. The transaction is signed by a private key only you hold.
Since such a transaction is actually a piece of text, it has a certain size.

The way it works: you create a transaction and broadcast it to the network, the bitcoin network bundles all these transactions, and puts them into blocks. At the moment, such a block has a size limit of 1 Mb.

On average, 6 blocks an hour are created by the network, limiting the amount of transaction text to 6Mb/hour.

You can add a fee (a sort of 'tip') for the person generating the block to give him an incentive to add your transaction to his block instead of somebody else's. The higher the fee, the more chance your transaction will be mined.

THIS IS A VERY RUDAMENTARY EXPLANATION, it is not 100% correct, but just to give you a basic idear about blocksizes.

shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
April 07, 2016, 09:46:27 AM
 #3

Hello,

I heard somewhere that there is a limit of 1 MB per bitcoin for the data related to the transaction of each bitcoin. I also heard that some bitcoin will be unusable (transaction will not be possible anymore for those bitcoin) starting next november because they will exceed their own 1MB limit.

Is there such a limit of 1MB per bitcoin?

For the 1MB limit see the post by altcoinhosting. Id like to add to the bolded part. This is probably a misunderstanding. Any bitcoin will always be spendable as long as someone has control over the correct private key.

What the person that told you this probably referred to is that due to the limit it will be more expensive to make small payments. Due to the limit only a certain number of TX can fit into a block. This number currently is roughly 2000. If there are over 30k TX waiting for a confirmation (as there are now[1]) miners only confirm those that pay the highest fee per byte. This can become a problem if you want to transfer a very small amount (e.g. 0.0001) as the fee required to get a timely confirmation will need to be as high or even higher as the transfered amount. Thus it might no longer economical to use bitcoin for small amounts of coins.

There are different views on how to solve this, but AFAICT the great majoriy agrees that the limit must be increased - the question is how or rather in which order the needed steps are taken.

[1] https://i.imgur.com/BCDDom8.png

Im not really here, its just your imagination.
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
April 07, 2016, 09:47:25 AM
 #4

I heard somewhere that there is a limit of 1 MB per bitcoin for the data related to the transaction of each bitcoin. I also heard that some bitcoin will be unusable (transaction will not be possible anymore for those bitcoin) starting next november because they will exceed their own 1MB limit.

Is there such a limit of 1MB per bitcoin?

There is a proscribed limit to how much transaction data the Bitcoin system can process. The limit is currently set to 1 MB every 10 minutes on average. The fears of this limit somehow causing Bitcoin to fail are unreasonable.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
fred21 (OP)
Member
**
Offline Offline

Activity: 154
Merit: 29


View Profile
April 08, 2016, 09:36:57 AM
 #5

Hello,

I heard somewhere that there is a limit of 1 MB per bitcoin for the data related to the transaction of each bitcoin. I also heard that some bitcoin will be unusable (transaction will not be possible anymore for those bitcoin) starting next november because they will exceed their own 1MB limit.

Is there such a limit of 1MB per bitcoin?

It seems you're a bit confused about this Wink

No problem:
In very simple words: you send bitcoins from an address you controll to a different address by creating a transaction. This transaction basically tells everybody you want to send coins from address A to address B. The transaction is signed by a private key only you hold.
Since such a transaction is actually a piece of text, it has a certain size.

The way it works: you create a transaction and broadcast it to the network, the bitcoin network bundles all these transactions, and puts them into blocks. At the moment, such a block has a size limit of 1 Mb.

On average, 6 blocks an hour are created by the network, limiting the amount of transaction text to 6Mb/hour.

You can add a fee (a sort of 'tip') for the person generating the block to give him an incentive to add your transaction to his block instead of somebody else's. The higher the fee, the more chance your transaction will be mined.

THIS IS A VERY RUDAMENTARY EXPLANATION, it is not 100% correct, but just to give you a basic idear about blocksizes.

thanks for your answer.

So I get now from where the 1Mb limit was coming from...

however, can this limit of 1 Mb per block increase over time if needed?
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
April 08, 2016, 09:44:23 AM
 #6

-snip-
thanks for your answer.

So I get now from where the 1Mb limit was coming from...

however, can this limit of 1 Mb per block increase over time if needed?

Yes, there are currently ongoing discussions (to put it polite, some might say an all out brawl) how to do this best. There are different approaches.

Some (bitcoin classic) prefer to simple increase the limit to 2MB first and do a more fancy solution called SegWit later. This however would split the network and would require everyone to update their client.

Others (bitcoin core) prefer to do SegWit first, which results in parts of the transaction (the signature) to be stored "outside" of the 1MB limit. It would allow 1.75 times as much transactions as the blocklimit, so with 1 MB it would allow 1.75 MB worth of transactions can be done without splitting the network. SegWit itself is not really a blocksize solution. It has other nice properties that make it a desirable solution.

Eventually both parties want 2MB blocklimit as well as SegWit.

Im not really here, its just your imagination.
fred21 (OP)
Member
**
Offline Offline

Activity: 154
Merit: 29


View Profile
April 15, 2016, 09:31:40 AM
 #7

Thanks for your answer.

Even if I don't get all the technical things behind the increase of blocksize, I understand that the 1MB limit can be increased if needed.

I assume that if it can be increased to 2MB, It will be possible to make it to 3MB, 4MB,... and so on if needed (there is no limit, right?).

Am I right?
altcoinhosting
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1006


View Profile
April 15, 2016, 09:35:01 AM
 #8

Thanks for your answer.

Even if I don't get all the technical things behind the increase of blocksize, I understand that the 1MB limit can be increased if needed.

I assume that if it can be increased to 2MB, It will be possible to make it to 3MB, 4MB,... and so on if needed (there is no limit, right?).

Am I right?

technically, you're right... It's more a concencus problem (people that have to agree when an how big the blocks will become)

kwaasteniet
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000


View Profile
April 15, 2016, 03:26:06 PM
 #9

Thanks for your answer.

Even if I don't get all the technical things behind the increase of blocksize, I understand that the 1MB limit can be increased if needed.

I assume that if it can be increased to 2MB, It will be possible to make it to 3MB, 4MB,... and so on if needed (there is no limit, right?).

Am I right?

For bigger blocks than 2MB it is needed that the Bitcoin blockchain software must be changed. And every bitcoin user must update their software. The people that not update their software can also continue working with Bitcoin and than you have two kinds of Bitcoin, one via the old protocol and one via the new software.  This is called a hard-fork, and is undesirable.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
April 15, 2016, 03:36:28 PM
 #10

Personally I find it strange that a complete newbie knows about the 1MB limit (people that I introduced Bitcoin to years ago don't even know about that).

My guess is that this account is yet another member of the large block conglomerate of shills and sockies (and now we have another new thread that we'll soon see the shills posting in).

I'd be expecting to see posts here from @franky1 and the others very soon.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
fred21 (OP)
Member
**
Offline Offline

Activity: 154
Merit: 29


View Profile
April 17, 2016, 05:44:03 PM
 #11

Thanks for your answer.

Even if I don't get all the technical things behind the increase of blocksize, I understand that the 1MB limit can be increased if needed.

I assume that if it can be increased to 2MB, It will be possible to make it to 3MB, 4MB,... and so on if needed (there is no limit, right?).

Am I right?

For bigger blocks than 2MB it is needed that the Bitcoin blockchain software must be changed. And every bitcoin user must update their software. The people that not update their software can also continue working with Bitcoin and than you have two kinds of Bitcoin, one via the old protocol and one via the new software.  This is called a hard-fork, and is undesirable.

So, assuming that change in software, we can go beyond 2MB limit per block...

 
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
April 18, 2016, 05:39:37 AM
 #12

Thanks for your answer.

Even if I don't get all the technical things behind the increase of blocksize, I understand that the 1MB limit can be increased if needed.

I assume that if it can be increased to 2MB, It will be possible to make it to 3MB, 4MB,... and so on if needed (there is no limit, right?).

Am I right?

For bigger blocks than 2MB it is needed that the Bitcoin blockchain software must be changed. And every bitcoin user must update their software. The people that not update their software can also continue working with Bitcoin and than you have two kinds of Bitcoin, one via the old protocol and one via the new software.  This is called a hard-fork, and is undesirable.

So, assuming that change in software, we can go beyond 2MB limit per block...

 

yes but it would require an hard fork, so you need then to upgrade no matter, what, instead we can go to 2mb without any hadr fork thanks to seg wit, but both are not a final solution for the capacity issue
fred21 (OP)
Member
**
Offline Offline

Activity: 154
Merit: 29


View Profile
April 18, 2016, 07:51:22 AM
 #13


So, assuming that change in software, we can go beyond 2MB limit per block...

 

yes but it would require an hard fork, so you need then to upgrade no matter, what, instead we can go to 2mb without any hadr fork thanks to seg wit, but both are not a final solution for the capacity issue

Why  "seg wit" or "hard fork upgrading" are not a final solution for capacity issue? what is the solution then?
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
April 18, 2016, 12:11:59 PM
 #14

Why  "seg wit" or "hard fork upgrading" are not a final solution for capacity issue? what is the solution then?
Because they still are hard limits. If bitcoin continues to grow, that increased capacity will still run out. Segwit and the hard fork are still just temporary solutions.

There is no "final" solution.

Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
April 18, 2016, 01:32:30 PM
 #15


So, assuming that change in software, we can go beyond 2MB limit per block...

 

yes but it would require an hard fork, so you need then to upgrade no matter, what, instead we can go to 2mb without any hadr fork thanks to seg wit, but both are not a final solution for the capacity issue

Why  "seg wit" or "hard fork upgrading" are not a final solution for capacity issue? what is the solution then?

some say that LN is the final solution, but i don't like the centralized apsect of it, also there are some issue with security for the LN

so no not even LN is the final solution, final solution is not discovered yet, and probably has to do with optimizing what we have already
GreenMatrix
Sr. Member
****
Offline Offline

Activity: 545
Merit: 254



View Profile
April 18, 2016, 02:59:11 PM
 #16

Why  "seg wit" or "hard fork upgrading" are not a final solution for capacity issue? what is the solution then?
Because they still are hard limits. If bitcoin continues to grow, that increased capacity will still run out. Segwit and the hard fork are still just temporary solutions.

There is no "final" solution.
The time will tell but I´m with you that the actual solutions will not work in the future!!
fred21 (OP)
Member
**
Offline Offline

Activity: 154
Merit: 29


View Profile
April 21, 2016, 10:44:36 AM
 #17

If there is no final solution:

Can BTC blockchain become one day (in decades) unbearable? meaning that even large infrastructure wouldn't be enough to store and process the BTC blockchain?
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
April 21, 2016, 11:43:06 AM
 #18

If there is no final solution:

Can BTC blockchain become one day (in decades) unbearable? meaning that even large infrastructure wouldn't be enough to store and process the BTC blockchain?

In theory, yes. I'm practice, probably not, as technology will become more powerful and be able support a larger blockchain. There will also be other solutions that people will think of to mitigate that problem.

odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
April 21, 2016, 02:55:11 PM
 #19

Can BTC blockchain become one day (in decades) unbearable? meaning that even large infrastructure wouldn't be enough to store and process the BTC blockchain?

The expectation is that technology will outpace the size of the block chain in the long run. Right now, that is not the case.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
fred21 (OP)
Member
**
Offline Offline

Activity: 154
Merit: 29


View Profile
April 21, 2016, 08:10:11 PM
 #20

Is there a risk that only large corporations will be able to process BTC blockchain meaning that they will be the only mining facilities and thus imposing their transaction fee price?
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!