Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: chegmarco on May 01, 2017, 12:08:49 PM



Title: What are the limits of transactions of the Bitcoin ?
Post by: chegmarco on May 01, 2017, 12:08:49 PM
Hello to all.
   I wanted to know what the limits of transactions of the Bitcoin ???
Does Bitcoin have limits on the transfer from one Bitcoin address to another ???

Thank you for your explanation.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: pawel7777 on May 01, 2017, 12:17:01 PM
Size limit - currently 1 MB
Value limit - there isn't one, so it's only limited by the total bitcoins available (21 millions by ~ year 2140).


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: talkbitcoin on May 01, 2017, 12:26:51 PM
Value limit - there isn't one, so it's only limited by the total bitcoins available (21 millions by ~ year 2140).

i believe there is a floor for value (amount of bitcoin) to transfer, also known as Dust.
this amount was about 5600 satoshi from my memory (or according to the below link from a 2015 answer 546 satoshi) but changed a couple of times, i am not sure how it is right now:
https://bitcoin.stackexchange.com/questions/10986/what-is-meant-by-bitcoin-dust


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: DooMAD on May 01, 2017, 12:47:12 PM
Value limit - there isn't one, so it's only limited by the total bitcoins available (21 millions by ~ year 2140).

i believe there is a floor for value (amount of bitcoin) to transfer, also known as Dust.
this amount was about 5600 satoshi from my memory (or according to the below link from a 2015 answer 546 satoshi) but changed a couple of times, i am not sure how it is right now:
https://bitcoin.stackexchange.com/questions/10986/what-is-meant-by-bitcoin-dust

It may be 5460 satoshi unless it has changed recently [//EDIT: 546 satoshi now].  Also, there's a minimum relay fee to consider.  I believe 1000 satoshi minimum fee has been the default setting for a large number of nodes to broadcast a transaction across the network for some time now.  There's a particularly good post explaining it here:

The transaction fee is a voluntary payment.

However, there are various limitations built into various common functionality.  If you don't pay an appropriate transaction fee, you can encounter problems with some of these limitations.

Under some circumstances, the Bitcoin Core wallet won't broadcast its own transaction unless it has a large enough fee.  This could be referred to as a minimum broadcast fee.

Under some circumstances, peer nodes running code based on BitcoinCore won't relay a transaction unless it has a large enough fee.  This could be referred to as a minimum relay fee.

Under some circumstances, some mining pools won't confirm a transaction unless it has a large enough fee.  This could be referred to as a minimum confirmation fee.

The point is, they are all just ways of talking about a minimum fee that a transaction must include if it is going to make it past a particular limitation.

If your wallet won't broadcast the transaction, then nobody will ever know about it.

If your peers won't relay your transaction, then your recipient might not see the transaction until it is confirmed, and it might not be confirmed for a very long time since many miners (and mining pools) won't hear about it from their peers.

If many of the miners (and mining pools) won't confirm it, then it may remain with 0 confirmations for a very long time.  Depending on the wallet you are using, the transaction may expire if it isn't confirmed, and the bitcoins could end up back in your wallet.

There are no upper limits in terms of value, but some practical limitations in terms of memory and bandwidth.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: BitHodler on May 01, 2017, 01:05:58 PM
If you manually set up a transaction (often referred to as raw transaction), you'll practically be able to move any amount (yep, even 1 massive satoshi).

Problems as mentioned in the example of DH will occur from the external side, such as other nodes not relaying your transaction, miners completely ignoring it.

In short, it is possible to move ultra low amounts as 1 satoshi, but it's more or less a waste of time and resources for all parties involved.



Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: ranochigo on May 01, 2017, 01:09:24 PM
Value limit - there isn't one, so it's only limited by the total bitcoins available (21 millions by ~ year 2140).

i believe there is a floor for value (amount of bitcoin) to transfer, also known as Dust.
this amount was about 5600 satoshi from my memory (or according to the below link from a 2015 answer 546 satoshi) but changed a couple of times, i am not sure how it is right now:
https://bitcoin.stackexchange.com/questions/10986/what-is-meant-by-bitcoin-dust
Based on the Bitcoin reference implementation, the default dust value is 546satoshi. This is relative to the minimum relay fee (min fee which nodes will relay your transaction) and the minimum relay fee, IIRC is 5000 satoshi. This can be changed by user so it will differ from node to node.

Ultimately, the miners can choose to include or exclude your transaction from their blocks, no matter how much or little fees you paid.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: naughty1 on May 01, 2017, 01:24:10 PM
Hello to all.
   I wanted to know what the limits of transactions of the Bitcoin ???
Does Bitcoin have limits on the transfer from one Bitcoin address to another ???

Thank you for your explanation.

The maximum transaction limit for the current time is 1MB. However, I have not seen anyone make such a large transaction. Bitcoin is very free, out of data limits, it does not carry any other rules. However, besides the limit on the amount that is sent, bitcoin encounters the problem of data transfer, when performing a transaction, it takes a long time to validate, and that time depends on the spend The fee we pay for each transaction. It is also inconvenient for bitcoin.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: Iranus on May 01, 2017, 01:28:51 PM
Hello to all.
   I wanted to know what the limits of transactions of the Bitcoin ???
Does Bitcoin have limits on the transfer from one Bitcoin address to another ???

Thank you for your explanation.

The maximum transaction limit for the current time is 1MB. However, I have not seen anyone make such a large transaction. Bitcoin is very free, out of data limits, it does not carry any other rules. However, besides the limit on the amount that is sent, bitcoin encounters the problem of data transfer, when performing a transaction, it takes a long time to validate, and that time depends on the spend The fee we pay for each transaction. It is also inconvenient for bitcoin.

When a transaction is over 100MB, it's treated as an abnormal transaction by nodes and will be very difficult to pass through.  However, no transaction is that size - the median transaction size is somewhere around 250 bytes and it would be very unusual to have a transaction larger than a megabyte.

Transaction limits are just the block size which reasonably can't be fiddled with unless there's a consensus with miners.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: Yakamoto on May 01, 2017, 01:32:40 PM
Hello to all.
   I wanted to know what the limits of transactions of the Bitcoin ???
Does Bitcoin have limits on the transfer from one Bitcoin address to another ???

Thank you for your explanation.
There are no limits on the amount of Bitcoin that can be moved with a single transaction, as long as the data requirements do not exceed 1MB, which is currently the maximum amount of data a single crypto is able to contain.

You could hypothetically go and send all 21m Bitcoins back and forth between addresses and have no issues whatsoever. You might just have to pay some fees, but you might not even need those if you're the only transaction.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: Coding Enthusiast on May 01, 2017, 01:33:28 PM
However, I have not seen anyone make such a large transaction.
You can't say that again from now on :P
The ~1 MB transaction (https://blockchain.info/tx/bb41a757f405890fb0f5856228e23b715702d714d59bf2b1feb70d8b2b4e3e08)
The block that had this tx (https://blockchain.info/block-index/912565)


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: ranochigo on May 01, 2017, 01:35:31 PM
Hello to all.
   I wanted to know what the limits of transactions of the Bitcoin ???
Does Bitcoin have limits on the transfer from one Bitcoin address to another ???

Thank you for your explanation.

The maximum transaction limit for the current time is 1MB. However, I have not seen anyone make such a large transaction. Bitcoin is very free, out of data limits, it does not carry any other rules. However, besides the limit on the amount that is sent, bitcoin encounters the problem of data transfer, when performing a transaction, it takes a long time to validate, and that time depends on the spend The fee we pay for each transaction. It is also inconvenient for bitcoin.

When a transaction is over 100MB, it's treated as an abnormal transaction by nodes and will be very difficult to pass through.  However, no transaction is that size - the median transaction size is somewhere around 250 bytes and it would be very unusual to have a transaction larger than a megabyte.

Transaction limits are just the block size which reasonably can't be fiddled with unless there's a consensus with miners.
Unless you changed the configuration, the 100MB transaction can never pass through. Transaction validation happens immediately when the transaction is relayed to the peer. Even when it hits the miner's node, it gets validated before they start building a block using it.

Think of mining as etching something into a stone. You verify that information is correct before you etch it.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: Kprawn on May 01, 2017, 03:17:35 PM
The only limit will be, not to transfer any amount smaller that what the miners fee will cost you.... but the upper limit will obviously be the max

amount of bitcoins you could get your hands on.... not that anyone will ever be able to own that many coins at any given time. The upper limit

is not 21 000 000 coins.... because a lot are still not mined and some are lost.  ;)



Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: Raven91 on May 01, 2017, 05:12:01 PM
The only limit will be, not to transfer any amount smaller that what the miners fee will cost you.... but the upper limit will obviously be the max

amount of bitcoins you could get your hands on.... not that anyone will ever be able to own that many coins at any given time. The upper limit

is not 21 000 000 coins.... because a lot are still not mined and some are lost.  ;)


Agree but i think there is no limit when it comes in going a transaction but also like what he said there are bitcoin that is still dont get mined now and that the limit every four years to control the bitcoin production.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: SixOfFive on June 27, 2018, 05:47:39 PM
Hello to all.
   I wanted to know what the limits of transactions of the Bitcoin ???
Does Bitcoin have limits on the transfer from one Bitcoin address to another ???

Thank you for your explanation.

1.   Bitcoins are not widely accepted. So obviously this makes it impossible to use Bitcoin as a form of currency.
2.   Your Bitcoins are permanently lost if virus corrupts the data, thereby corrupting the wallet, or if your hard drive crashes.
3.   The value of Bitcoins is exhibits huge amount of fluctuation or volatility. This makes it unsuitable to be used as currency.
4.   It could contain unexploited flaws, as this is a fairly new system.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: ronalsi on July 26, 2018, 11:53:00 AM
Bitcoin is a non-guaranteed money unit
Bitcoin trading is only one way, which means that when you transfer money to someone, you can not withdraw your trading order. Therefore, if a hacker grasped your "bitcoin" tag, he would have total control over how much money you had and then, inevitably, loss.
Bitcoin trading is based on a one-way mechanism
However, if you use third-party virtual money storage services to protect your money from hackers, you can still recover some (or all) of your lost money. Typically the Instawallet virtual wallet store has been shut down due to hacker attacks and its owner has compensated the attendees.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: dmitry6 on July 26, 2018, 01:30:23 PM
There is no limit of bitcoin transaction but not more than 1 MB because bitcoin transaction is calculated in bytes. if u are sending bulk bitcoins in one transaction than they will be lees than 1 MB so millions of bitcoin transaction is less than 1 MB so u can send as much as u want but in size is 1 MB exceed.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: bob123 on July 26, 2018, 01:42:38 PM
There is no limit of bitcoin transaction but not more than 1 MB because bitcoin transaction is calculated in bytes.

Since segwit got introduced the capacity of a block is measured in weight units, not bytes (4.000.000 weight units = 1 MB).
Theoretically if each transaction would be a segwit tx, the block size would be about 4MB. Currently it is at about 2.3 MB.

This, by the way, is also the reason why blockchain.info is calculating the fee wrong. If you are sending a transaction with effectively 1 sat/B, blockchain.info will show a fee of less than 1 sat/B (which practically is not possible since standard nodes do not relay transactions with a fee < 1 sat/B).


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: Zhess Miller on July 29, 2018, 09:15:43 AM
 I believe it is not if all people use BIP49 protocol. If in pure BIP44, then it may be true. 24 hours equals 1440 minutes. In ideal cases, It is assumed there are 144 blocks added, and each block is 1024KB. In reality, there can be more than that or less than that based on people’s insterests.
 According to blockchain.info, there are at least 180,000 transaction (BIP44+BIP49, Which is legacy plus the new way, the new way looks like there is a Trailer connected behind a vehicle (Put the Damning things on the trailer) which is said as SegWit) processed per day. If all people use BIP49, plus the adaption, then the number can be more.


Title: Re: What are the limits of transactions of the Bitcoin ?
Post by: Miguel Fulton on July 29, 2018, 09:25:11 AM
The average block size is 0.6 megabytes, the market price of the Bitcoin is 8, 317.69 US dollars, Mempool size is 5,736,550 bytes and per day transactions are 151,035. These numbers are not same each day but normally it crosses this limit.