Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Q7 on May 01, 2015, 08:53:37 AM



Title: Anybody notice the 100btc transaction fee on 27th April?
Post by: Q7 on May 01, 2015, 08:53:37 AM
I was looking at the stats and noticed that the transaction fee was at 100btc even though the number of transaction on that day was just a slight increase compared to the day before. It wasn't the highest though but I believe it has been quite some time though since we last seen that during the Mt Gox era

Just wondering what might have caused that because the first thing that comes to my mind was somebody accidentally or wrongly inserted the decimal point when adjusting the sending fees when performing transaction.

http://s3.postimg.org/a00wlzpf7/Untitled.png


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: scientific on May 01, 2015, 08:58:02 AM
Probably this: http://www.reddit.com/r/Bitcoin/comments/33u2id/help_losing_over_85_btc_because_of_bitgos_flawed/


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: koelen3 on May 01, 2015, 10:36:05 AM
Damn! that is harsh and very very big issue .
It's nice to see that the fee will be returned but that really scares the shit out of me .
I will not touch the custom fee adding function ever


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: TheGr33k on May 01, 2015, 11:15:44 AM
Damn! that is harsh and very very big issue .
It's nice to see that the fee will be returned but that really scares the shit out of me .
I will not touch the custom fee adding function ever
Same here. Its really great of bitman to work out with the guy to get most of his money back, even though it was not their error. See we have some good people left in bitcoin!


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: Snorek on May 01, 2015, 11:32:56 AM
Now when we witness this issue I think I could be a huge problem. Therefore I thought that there should be an option to limit custom transaction fee in every wallet options to prevent such huge losses.
Transaction fee should be limited to 1 BTC max imo. Larger fees should be only possible when you tinker with advanced options and enable it yourself.
But I honestly have no idea why anyone would want to add more than minimum as a  fee.


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: acquafredda on May 01, 2015, 11:40:46 AM
Damn! that is harsh and very very big issue .
It's nice to see that the fee will be returned but that really scares the shit out of me .
I will not touch the custom fee adding function ever
Same here. Its really great of bitman to work out with the guy to get most of his money back, even though it was not their error. See we have some good people left in bitcoin!
A very nice silver lining story. :D

At first I supposed that instead of 100mbtc they wrongly insert 100btc...
anyway, good they recovered those funds


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: TKeenan on May 01, 2015, 11:51:31 AM
Its really great of bitman to work out with the guy...

In the Bitcoin community - it is easy to find lots of scamming assholes.  BitMain is not one of them.  BitMain has always been 100% awesome.  Especially in mining.  Nearly every mining manufacturer turned out to be a royal scam - only BitMain consistently delivers precisely what/when they say they will.  

BitMain rocks!


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: Zeroxal on May 01, 2015, 12:20:45 PM
Its really great of bitman to work out with the guy...

In the Bitcoin community - it is easy to find lots of scamming assholes.  BitMain is not one of them.  BitMain has always been 100% awesome.  Especially in mining.  Nearly every mining manufacturer turned out to be a royal scam - only BitMain consistently delivers precisely what/when they say they will.  

BitMain rocks!
I think Hashnest also belongs to bitmain. It always worked, always gave out right payout and they actually own the hardware lf the cloud miners. Bitmain is not a SCAMMING COMPANY!


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: Quickseller on May 01, 2015, 12:43:58 PM
Damn! that is harsh and very very big issue .
It's nice to see that the fee will be returned but that really scares the shit out of me .
I will not touch the custom fee adding function ever
Same here. Its really great of bitman to work out with the guy to get most of his money back, even though it was not their error. See we have some good people left in bitcoin!
Well wouldn't this be essentially be robbing the miners who are mining on their pool? My understanding of a pool's relationship with the mining utilizating their pool is that the pool is to distribute all of the mining revenue (including tx fees) to all of the miners with the amounts being distributed being based on the payout method. Just because someone makes a mistake in creating a transaction does not mean that the miners are not entitled to all of their income.

Although it is very clear in this case that the size of the TX fee was a mistake, it is difficult to draw the line between TX fee that is intended to get the transaction confirmed quickly and an erroneous transaction. As per the Bitcoin protocol the transaction was valid so IMO the sender should bear the cost of their mistake, be held accountable, and learn their lesson.


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: spazzdla on May 01, 2015, 12:46:23 PM
Damn! that is harsh and very very big issue .
It's nice to see that the fee will be returned but that really scares the shit out of me .
I will not touch the custom fee adding function ever
Same here. Its really great of bitman to work out with the guy to get most of his money back, even though it was not their error. See we have some good people left in bitcoin!

Bitmain is a SOLID company, let no one tell you different.


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: unamis76 on May 01, 2015, 04:58:12 PM
The guy got his funds back, VERY luck, and awesome play by the pool...


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: S4VV4S on May 01, 2015, 05:05:24 PM
Damn! that is harsh and very very big issue .
It's nice to see that the fee will be returned but that really scares the shit out of me .
I will not touch the custom fee adding function ever
Same here. Its really great of bitman to work out with the guy to get most of his money back, even though it was not their error. See we have some good people left in bitcoin!

Bitmain is a SOLID company, let no one tell you different.

I double this.
I got some of their Ants at different dates and everysignle time got AAA customer service and super fast shipping time, which is important for RIO.


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: Cruxer on May 01, 2015, 05:08:20 PM
It's nice to see that the fee will be returned but that really scares the shit out of me .
This guy is really lucky to receive his money back, Bitmain good job :)


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: shorena on May 01, 2015, 05:12:52 PM
-snip-
Well wouldn't this be essentially be robbing the miners who are mining on their pool? My understanding of a pool's relationship with the mining utilizating their pool is that the pool is to distribute all of the mining revenue (including tx fees) to all of the miners with the amounts being distributed being based on the payout method. Just because someone makes a mistake in creating a transaction does not mean that the miners are not entitled to all of their income.

Although it is very clear in this case that the size of the TX fee was a mistake, it is difficult to draw the line between TX fee that is intended to get the transaction confirmed quickly and an erroneous transaction. As per the Bitcoin protocol the transaction was valid so IMO the sender should bear the cost of their mistake, be held accountable, and learn their lesson.

Firstly this was not an user mistake. The user in question "uncovered" a bug the worst way possible, by having to face its problematic issues. According to reddit they have been issued a 25 BTC bug bounty on top of the returned payment. It apparently was an overflow[1] in the BitGo API.

Most pools act in a similar fashion when a mistake happens and yes this happens quite often. Several times a year I think. This is probably something pools should have in their ToS if they have any. I think its the morally correct thing to do and returning the fee is an overall win for BinMain, just see the reactions in this thread and how it affected their public stance. Now imagine they would have kept the funds. I think its very likely that many miners would have changed the pool even though they profited from the "mistake".


[1] https://np.reddit.com/comments/33u8vq//cqofrit


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: Phat Buzz Tart on May 01, 2015, 05:18:02 PM
This guy is really lucky to get his coins back.
They could have went to another pool that wouldn't care or even one of those unknown IP address miners.


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: koelen3 on May 01, 2015, 05:19:01 PM
-snip-
Well wouldn't this be essentially be robbing the miners who are mining on their pool? My understanding of a pool's relationship with the mining utilizating their pool is that the pool is to distribute all of the mining revenue (including tx fees) to all of the miners with the amounts being distributed being based on the payout method. Just because someone makes a mistake in creating a transaction does not mean that the miners are not entitled to all of their income.

Although it is very clear in this case that the size of the TX fee was a mistake, it is difficult to draw the line between TX fee that is intended to get the transaction confirmed quickly and an erroneous transaction. As per the Bitcoin protocol the transaction was valid so IMO the sender should bear the cost of their mistake, be held accountable, and learn their lesson.

Firstly this was not an user mistake. The user in question "uncovered" a bug the worst way possible, by having to face its problematic issues. According to reddit they have been issued a 25 BTC bug bounty on top of the returned payment. It apparently was an overflow[1] in the BitGo API.

Most pools act in a similar fashion when a mistake happens and yes this happens quite often. Several times a year I think. This is probably something pools should have in their ToS if they have any. I think its the morally correct thing to do and returning the fee is an overall win for BinMain, just see the reactions in this thread and how it affected their public stance. Now imagine they would have kept the funds. I think its very likely that many miners would have changed the pool even though they profited from the "mistake".


[1] https://np.reddit.com/comments/33u8vq//cqofrit

Wow! a 25 btc bounty ?
Now i feel like i should have been that guy but than again , i don't have that big amount anyway :D


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: Quickseller on May 01, 2015, 05:43:13 PM
-snip-
Well wouldn't this be essentially be robbing the miners who are mining on their pool? My understanding of a pool's relationship with the mining utilizating their pool is that the pool is to distribute all of the mining revenue (including tx fees) to all of the miners with the amounts being distributed being based on the payout method. Just because someone makes a mistake in creating a transaction does not mean that the miners are not entitled to all of their income.

Although it is very clear in this case that the size of the TX fee was a mistake, it is difficult to draw the line between TX fee that is intended to get the transaction confirmed quickly and an erroneous transaction. As per the Bitcoin protocol the transaction was valid so IMO the sender should bear the cost of their mistake, be held accountable, and learn their lesson.

Firstly this was not an user mistake. The user in question "uncovered" a bug the worst way possible, by having to face its problematic issues. According to reddit they have been issued a 25 BTC bug bounty on top of the returned payment. It apparently was an overflow[1] in the BitGo API.

Most pools act in a similar fashion when a mistake happens and yes this happens quite often. Several times a year I think. This is probably something pools should have in their ToS if they have any. I think its the morally correct thing to do and returning the fee is an overall win for BinMain, just see the reactions in this thread and how it affected their public stance. Now imagine they would have kept the funds. I think its very likely that many miners would have changed the pool even though they profited from the "mistake".


[1] https://np.reddit.com/comments/33u8vq//cqofrit
Well the term "user" is being used in respect to to the fact that someone somehow caused a tx to be signed and broadcast that included such large fee. The fact that a program had a "bug" verses a user erroneously somehow manually created such transaction is a moot point IMO.

There are legit reasons why someone would want to include a large (although probably not this large) tx fee when a large tx fee is not necessary per current standards, examples would include when a loan is due by a certain block number, there is an unusually large number of unconfirmed txs in the mempool, an usually long time between blocks at a given point in time (this would go hand in hand with a large number of unconfirmed txs), your private keys are compromised by someone with a large amount of mining power (even if nodes would reject a double spend tx, as long as the tx is unconfirmed they can include a double spend in a block they find), other miscellaneous reasons to want to double spend an unconfirmed tx among other reasons.

I would agree that pools should include in their TOS that under a strict set of guidelines that an erroneous TX fee will be returned to the spender. I also agree that this positively affects bitmain's public reputation.

One addition problem that returning funds causes is that it is difficult to know where to return the funds to. I believe in this case there was only one output address (eg no change address) although most of the time this will not be the case (and in some cases there may be more then two outputs for a variety of reasons). Add this to the fact that the "sending" address cannot always be reasonably determined by looking at the blockchain, and even when you think you can accurately determine the "sending" address you will be incorrect (although I believe this to be very rare).

Above the above issues you have the fact that a "receiving" address would only benefit someone for a certain period of time. One example of this is bitmixer - I believe they only agree to forward funds to their customers that are received within a certain amount of time, and if a pool were to send funds after this time has expired then they might not receive benefit from funds being returned anyway.

While I think in the vast majority of cases it is appropriate to return excess funds that you were not owed, I think there are too many unknowns when dealing with a pool in this regard.

also a lot of the people posting here don't actually have an option, they are just spamming their signatures


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: dothebeats on May 01, 2015, 05:51:44 PM
Good to see that the user got its funds back. I always put custom tx fee whenever I make a transaction, and so far I haven't experienced the same. Reading the thread, it seems that there is a bug on the API and the user who made the "mistake" ended up receiving more than what the cost is. Pretty good outcome. :)


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: ashour on May 01, 2015, 06:14:59 PM
Probably this: http://www.reddit.com/r/Bitcoin/comments/33u2id/help_losing_over_85_btc_because_of_bitgos_flawed/
Yep it was probably that dude, but all went good for him since he received his coins back. BitGo messed something with their encryption tool and caused this transaction spike.


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: BillyBobZorton on May 01, 2015, 06:32:20 PM
Probably this: http://www.reddit.com/r/Bitcoin/comments/33u2id/help_losing_over_85_btc_because_of_bitgos_flawed/
Yup, that is indeed insane. That's why my paranoia is good in a way, because if I need to do a big transaction (and I wish I had that kind of money to worry about things like this) I would never send 100 BTC at once, but in batches, or at least do a initial small transaction to see that everything is in order.


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: shorena on May 01, 2015, 06:36:56 PM
-snip-
Well the term "user" is being used in respect to to the fact that someone somehow caused a tx to be signed and broadcast that included such large fee. The fact that a program had a "bug" verses a user erroneously somehow manually created such transaction is a moot point IMO.

I wouldnt call that a moot point. Consider you have some sort of cold storrage and a programm to wipe everything on there to an address you provided. The programm returns: k, did it, here is the transaction for you to broadcast. Unless you suspect something to go wrong you have no reason to manually decode the raw transaction (or get another tool for it) to make sure its what you want. Whether it was a user misstake for not checking something that is displayed on screen or a bug that is not something the user can check is a big difference IMHO.

There are legit reasons why someone would want to include a large (although probably not this large) tx fee when a large tx fee is not necessary per current standards, examples would include when a loan is due by a certain block number, there is an unusually large number of unconfirmed txs in the mempool, an usually long time between blocks at a given point in time (this would go hand in hand with a large number of unconfirmed txs), your private keys are compromised by someone with a large amount of mining power (even if nodes would reject a double spend tx, as long as the tx is unconfirmed they can include a double spend in a block they find), other miscellaneous reasons to want to double spend an unconfirmed tx among other reasons.

Granted, there are certainly cases where miners could reasonably argue that returning the fee is not an option. All incidents I am aware of had a fee way over 1 BTC though and that certainly is not a case of I want the TX to be confirmed fast.

I would agree that pools should include in their TOS that under a strict set of guidelines that an erroneous TX fee will be returned to the spender. I also agree that this positively affects bitmain's public reputation.

One addition problem that returning funds causes is that it is difficult to know where to return the funds to. I believe in this case there was only one output address (eg no change address) although most of the time this will not be the case (and in some cases there may be more then two outputs for a variety of reasons). Add this to the fact that the "sending" address cannot always be reasonably determined by looking at the blockchain, and even when you think you can accurately determine the "sending" address you will be incorrect (although I believe this to be very rare).

I agree a payout should never be done lightly and the person requesting a refund should at the very least be able to provide a signed message.

Above the above issues you have the fact that a "receiving" address would only benefit someone for a certain period of time. One example of this is bitmixer - I believe they only agree to forward funds to their customers that are received within a certain amount of time, and if a pool were to send funds after this time has expired then they might not receive benefit from funds being returned anyway.

While I think in the vast majority of cases it is appropriate to return excess funds that you were not owed, I think there are too many unknowns when dealing with a pool in this regard.

Agreed and this should be done by hand as well to avoid some of the problems you addressed.

I took a quick look into the AntPool board but I was unable to find a miner complain. IIRC the last incident was with GHash.io and they return the payment out of their own pocket. Thus the miners had a larger reward and the person got their high fee back.

Probably this: http://www.reddit.com/r/Bitcoin/comments/33u2id/help_losing_over_85_btc_because_of_bitgos_flawed/
Yup, that is indeed insane. That's why my paranoia is good in a way, because if I need to do a big transaction (and I wish I had that kind of money to worry about things like this) I would never send 100 BTC at once, but in batches, or at least do a initial small transaction to see that everything is in order.

But you would not have gotten the 25 bug bounty then ;)


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: TheGr33k on May 01, 2015, 11:08:37 PM
Probably this: http://www.reddit.com/r/Bitcoin/comments/33u2id/help_losing_over_85_btc_because_of_bitgos_flawed/
Yup, that is indeed insane. That's why my paranoia is good in a way, because if I need to do a big transaction (and I wish I had that kind of money to worry about things like this) I would never send 100 BTC at once, but in batches, or at least do a initial small transaction to see that everything is in order.
I think it was just a very random occurrence because the devs did not notice the bug was not fully patched for months. Bitman and bitgo handeled the situation very well. +1 for both those companies. I wonder how scared the poor guy was


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: pitham1 on May 02, 2015, 01:25:21 AM
This has been discussed before.
https://bitcointalk.org/index.php?topic=1038484.0


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: WhatTheGox on May 02, 2015, 05:44:52 AM
Damn! that is harsh and very very big issue .
It's nice to see that the fee will be returned but that really scares the shit out of me .
I will not touch the custom fee adding function ever

Yeah its pretty scary so imagine if you are even newer then you to bitcoin software.  The mainstreamers aren't ready to take responsibility for these type of mistakes they could make and would have a shit fit.


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: louise123 on May 03, 2015, 01:26:35 PM
WOW! 100BTC fee.

I am willing to bet that the sender must have cried when he saw that,
his heart beating very fast, feeling despair for a while.

He was lucky the miners were good people.


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: koelen3 on May 03, 2015, 01:32:15 PM
WOW! 100BTC fee.

I am willing to bet that the sender must have cried when he saw that,
his heart beating very fast, feeling despair for a while.

He was lucky the miners were good people.

That looks to be the case but really if it were me who lost 100 BTC in fee. I don't even know what would have i done with , first thing i know i might be dead with a heart attack as per my age. :D :D :D
Good thing i don't deal with high amounts of Bitcoin


Title: Re: Anybody notice the 100btc transaction fee on 27th April?
Post by: fox19891989 on May 03, 2015, 02:17:30 PM
yeah, i noticed that a few days ago, but I think he has the refund now, bitmain pool is doing the correct thing, I just wonder why this guy pay 100 btc mining fee, shouldn't be defauct 0.0001btc fee?? :o