Bitcoin Forum
May 09, 2024, 11:33:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Transaction fee problem. In search of a miner!  (Read 652 times)
neergkoler1112 (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
April 23, 2017, 02:15:29 AM
Last edit: April 23, 2017, 03:27:43 PM by neergkoler1112
 #1

Hello, I am new to bitcoin and recently made my very first transaction (0.10578...) I wasn't aware of the "fee" and unfortunately the transaction fee is very very low (2 cents .-.). I read from other users that miners can find your transaction and help it get processed faster. I am willing to pay a good tip if someone helps me out of this hole I dug myself into.

(UPDATE: I am willing to pay $10 in bitcoin or i can transfer the money via google wallet / wellsfargo surepay)
I don't want to post transaction ID, I rather PM it that way I know who helped out and who to pay.
1715254430
Hero Member
*
Offline Offline

Posts: 1715254430

View Profile Personal Message (Offline)

Ignore
1715254430
Reply with quote  #2

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

Posts: 1715254430

View Profile Personal Message (Offline)

Ignore
1715254430
Reply with quote  #2

1715254430
Report to moderator
1715254430
Hero Member
*
Offline Offline

Posts: 1715254430

View Profile Personal Message (Offline)

Ignore
1715254430
Reply with quote  #2

1715254430
Report to moderator
1715254430
Hero Member
*
Offline Offline

Posts: 1715254430

View Profile Personal Message (Offline)

Ignore
1715254430
Reply with quote  #2

1715254430
Report to moderator
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
April 23, 2017, 07:25:36 AM
 #2

you can try to do abandon transaction in the transaction windows that appear with right click, and send it again with proper fee or use an accelerator to make it faster like this one(which i think is the only one) https://www.viabtc.com/tools/txaccelerator/
bL4nkcode
Copper Member
Legendary
*
Offline Offline

Activity: 2142
Merit: 1305


Limited in number. Limitless in potential.


View Profile
April 23, 2017, 10:31:20 AM
 #3

Can you post the transaction id here, I know 2 cents transaction fee can be push using viabtc accelerator. Or you can try it by yourself with the link provided above post.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
April 23, 2017, 04:18:38 PM
 #4

$10 is excessive and unnecessary.

There are two users here at bitcointalk that both have access to F2Pool mining pool and can prioritize your transaction in the pool.

They are:   Quickseller and macbook-air

Contact either (or both of them).  Ask them how much payment you need to send to get your transaction confirmed.  They'll let you know, but it will be a lot less than $10.  They will need you to provide them with the transaction ID. You can send it to them via PM.

If your transaction is not well propagated, they might also need you to send them the raw binary transaction.  The process of obtaining the raw transaction will differ depending on what wallet program you are using.  If you need to obtain the raw transaction for them, send me a PM and I'll return to this thread to walk you through the process.
neergkoler1112 (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
April 23, 2017, 04:23:28 PM
 #5

$10 is excessive and unnecessary.

There are two users here at bitcointalk that both have access to F2Pool mining pool and can prioritize your transaction in the pool.

They are:   Quickseller and macbook-air

Contact either (or both of them).  Ask them how much payment you need to send to get your transaction confirmed.  They'll let you know, but it will be a lot less than $10.  They will need you to provide them with the transaction ID. You can send it to them via PM.

If your transaction is not well propagated, they might also need you to send them the raw binary transaction.  The process of obtaining the raw transaction will differ depending on what wallet program you are using.  If you need to obtain the raw transaction for them, send me a PM and I'll return to this thread to walk you through the process.

I have messaged them both but no reply, I supposed I will have to wait it out. Thanks for the respond! I have one more question if you don't mind, what is a proper transaction fee for future use (transferring 0.05-0.1 btc in the future again)
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
April 23, 2017, 05:08:16 PM
 #6

I have one more question if you don't mind, what is a proper transaction fee for future use (transferring 0.05-0.1 btc in the future again)

Generally most modern well written wallets will compute a reasonable fee for you when they generate the transaction.  If your wallet is not doing that, then you may want to consider switching to a better wallet.

It just dawned on me that $10 may not be excessive and unnecessary if you are a faucet user.  If you have received thousands of extremely small payments to your wallet, then you could even run into a situation where the fee needs to be higher than the amount you are sending.

To be a "proper" transaction fee, the fee must be computed in terms of bitcoins (or satoshis) PER BYTE. The number of BTC being transferred does not matter.

The necessary fees change constantly depending on how many transactions are waiting for confirmation.  If there are no transactions waiting for confirmation at all, it is entirely possible to get a transaction confirmed with 0 fees (or extremely low fees).  If there are lots of transactions waiting, then you'll need to pay more per byte than most of the waiting transaction so that miners will want to confirm your transaction instead of the others that are waiting.

If you know what the size of your transaction (in bytes) will be then the following website can be used to estimate what your fee should be:
https://bitcoinfees.21.co/

That site keeps an eye on the transactions that are waiting and the transactions that are getting confirmed, and it estimates what fee you'd need to pay per byte to get confirmed quickly.

The size (in bytes) of a transaction depends on the number of inputs and the number of outputs.

The transaction will typically have 10 bytes required for the framework of the transaction.

If you are only sending to a single address with your transaction then the transaction will only have 1 or 2 outputs.  Each output is 34 bytes.

Your wallet will choose from the transactions that were paid to you in the past to supply value to the transaction.  Each of the previous payments you received that it chooses adds another input to the transaction.  Each input will probably be 148 bytes.



So, for example, if you previously received 8 payments to your wallet:
  • 0.1 BTC
  • 0.5 BTC
  • 0.04 BTC
  • 0.25 BTC
  • 0.0001 BTC
  • 0.34 BTC
  • 0.0032 BTC
  • 0.9 BTC
  • 0.00005 BTC

And you want to send 1.75 BTC to someone.  Your wallet might choose the following 4 inputs (I've color coded them in red above so you can see them):
  • 0.9 BTC
  • 0.5 BTC
  • 0.34 BTC
  • 0.04 BTC

That provides a total of:
0.9 + 0.5 + 0.34 + 0.04 = 1.78 BTC of value to the transaction.

Now your wallet creates 1 output of 1.75 BTC to send the bitcoins where you wanted them to go.

This leaves:
1.78 BTC - 1.75 BTC = 0.03 BTC of value remaining in the transaction.

The total size of the transaction so far is:
(4 inputs X 148 bytes each) + (1 output X 34 bytes each) + 10 bytes = 636 bytes.

If the transaction doesn't do anything with that extra 0.03 BTC, then it becomes a transaction fee.
That would be an excessive fee:
0.03 BTC / 636 bytes = 0.00004717 BTC (or 4717 satoshis) per byte.

Lets imagine for a moment that 180 satoshis (0.00000180 BTC) per byte is a reasonable fee...

So the transaction needs ANOTHER output so it can send the excess "change" BTC back into the wallet (sort of like getting $15 in change when you pay with a $20 bill for something that costs $5).

This extra output will add another 34 bytes to the transaction.  The transaction is now 670 bytes.

So, since we are imagining that we want to pay 180 satoshis per byte, and the final transaction size is 670 bytes (4 inputs and 2 outputs) we need a fee of:
180 satoshis per byte X 670 bytes = 120600 satoshis (or 0.001206 BTC).



Now lets imagine that you are using a faucet to collect BTC (that's a HORRIBLE idea). Let's say the faucet pays you 0.00001 BTC every 60 seconds, and you find a way to work the faucet 24 hours a day without missing a payment.

After 1 month, you will have collected 43,200 payments of 0.00001 BTC each.  You will have a total of 0.432 BTC.

Now you want to send 0.01 BTC to someone.

Your wallet needs to choose 1000 of those 0.00001 BTC payments to add up to 0.01 BTC. That's 1000 inputs!.

1000 inputs X 148 bytes per input = 148000 bytes.

Even if you only have 1 (34 bytes) output (plus the 10 bytes of framework), that's still 148044 bytes.

If the fee is going to be 180 satoshis per byte, then your fee to send the transaction will be:
180 satoshis per byte * 148044 bytes = 26647920 satoshis (or 0.26647920 BTC).



As you can see, the fee doesn't depend on the amount of BTC being sent.

In the first example, you can send 1.75 BTC with a fee of only 0.001206 BTC

In the second example, sending 0.01 BTC requires a fee of 0.2664792 BTC

If you want to send me your transaction ID, I can tell you what your fee should have been.
neergkoler1112 (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
April 23, 2017, 08:25:04 PM
 #7

holyshit dude thanks a lot!
Pages: [1]
  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!