Pages:
Author

Topic: Oops - 20BTC fee paid on .05 transaction? - page 3. (Read 6323 times)

sr. member
Activity: 358
Merit: 250
December 16, 2013, 01:19:23 AM
#32
I have to say it again. This has nothing to do with bitcoin, and it's just the issue of brainwallet.org. It should make it very clear that the transaction page is just used to manually create a raw transaction that move all BTC from one offline address to another offline address. It should not be used for other usages at all.

That's correct, but it's not unthinkable that sometime in the future, nodes could invalidate obviously erroneous transactions (like 20btc fees or unspendable outputs for example).

Extensive error controls exist in all other financial transaction systems. No properly architected commercial system would ever pass through things like this.
hero member
Activity: 518
Merit: 500
December 16, 2013, 01:16:25 AM
#31
This website should be changed to default to sending the change back to the original address.  There is no reason to default to sending the change as a tx fee.

It does send change back to the source address.

Actually what appears to have happened is that the user got caught by a UI bug. Assuming he used this page - http://brainwallet.org/#tx - if you change the figure next to the destination address the json transaction updates and the appropriate change is sent back to the source address. But if you change the source amount the transaction does not update meaning you end up paying more as fees.

In other words, the software is crap, and should be called out as such. We don't need such amateur software ruining the reputation of bitcoin
legendary
Activity: 882
Merit: 1000
December 16, 2013, 01:15:16 AM
#30
This website should be changed to default to sending the change back to the original address.  There is no reason to default to sending the change as a tx fee.

It does send change back to the source address.

Actually what appears to have happened is that the user got caught by a UI bug. Assuming he used this page - http://brainwallet.org/#tx - if you change the figure next to the destination address the json transaction updates and the appropriate change is sent back to the source address. But if you change the source amount the transaction does not update meaning you end up paying more as fees.
So it's the bug of brainwallet.org, and nothing to do with the bitcoin.
legendary
Activity: 3682
Merit: 1580
December 16, 2013, 01:13:04 AM
#29
This website should be changed to default to sending the change back to the original address.  There is no reason to default to sending the change as a tx fee.

It does send change back to the source address.

Actually what appears to have happened is that the user got caught by a UI bug. Assuming he used this page - http://brainwallet.org/#tx - if you change the figure next to the destination address the json transaction updates and the appropriate change is sent back to the source address. But if you change the source amount the transaction does not update meaning you end up paying more as fees.
sr. member
Activity: 358
Merit: 250
December 16, 2013, 01:08:16 AM
#28
It sounds like he created the transaction using brainwallet.org from a brain wallet address to the payee address without a change address. So there is 20.199BTC input and 0.05271705 BTC output.

https://en.bitcoin.it/wiki/Transactions#Output
Quote
Any input bitcoins not redeemed in an output is considered a transaction fee; whoever generates the block will get it.
This website should be changed to default to sending the change back to the original address.  There is no reason to default to sending the change as a tx fee.
Yes, that default behavior is just ridiculous. Wait until more people start redeeming paper- and brain wallets. Expect to see a lot more stories like this.

This is not good PR for bitcoin at all - Some type of 'maximum fee' principle by nodes might be more reasonable, with obviously erroneous fees returned to the input instead?
hero member
Activity: 518
Merit: 500
December 16, 2013, 12:50:44 AM
#27
The good news is, his transaction must have been confirmed by the network really fast! The bad news is, bitcoin is still a long ways from becoming an acceptable currency for the mainstream, given that horrific errors like this can occur.

This posts sums it up nicely:

Quote
Can't wait to see grandma start using bitcoins. Oops, there goes 500 grand.


Yes, let's blame the entire Bitcoin infrastructure on one person's stupid mistake with raw transactions.

People have been losing their lives, daily, to automobile accidents since the automobile was invented. Not money, their lives!

Yet, we don't go around saying "automobiles are not an acceptable means of transportation for the mainstream, given that horrific errors like this can occur," do we?

"Can't wait to see grandma start driving a car. Oops, there goes grandma's life along with the family of 5 she crashed into."

Humans are going to make huge, sometimes life threatening, errors regardless of the tool you give them. It's up to the individual to educate and protect themselves. Even so, accidents will occur.

I've never heard of anyone making such a fee mistake unless they were messing with raw transactions to being with.

It's simple to call it an idiot mistake from atop your ivory tower, but if a bitcoin "enthusiast" (we are still in the early adopter phase, afterall) can manage a colossal fuck up on the scale of blowing $20,000 USD worth of bitcoin, then there is a problem with the bitcoin ecosystem. There is no equivalent to this in real life. You would never accidentally leave a $20k tip at a restaurant, or accidentally overpay $20k for your Starbucks frappacino.

Your car analogy is flawed. This is why: we have been using cash and credit cards for years, each have provided great utility to consumers. Like I said above, there is essentially no room for massive fuck ups, and even if your money is stolen somehow, you typically have recourse.

It would be like if supercharged motorbikes from the present were suddenly introduced to denizens of the world of a distant future Earth, where all cars traveled at 200 mph and were automated so that accidents were a thing of the distant past.

Now you give them these bikes which can be crashed, and the people, without adequate knowledge or proper concern for their personal safety and that of others are cut loose. Of course they'll have accidents, and for what point, ultimately?

If you guys want bitcoin to succeed, it will need to be idiot proofed. Nobody is going to convert their cash to a protocol that allows them and their friends to potentially lose their life savings to some momentary lapse of judgement!

Yeah I love credit cards as a merchant. People buy stuff off you then charge back. Nearly put me out of business two times. You aren't getting any sympathy from me with that angle.

Sure, the software needs to get better. But the guy has to take some responsibility for his own actions. He didn't have a gun to his head as far as I know.

I hope the pool pays the transaction fees back though. Nothing like the world thinking of bitcoiners as a bunch of immoral scammers to kill the concept.
legendary
Activity: 882
Merit: 1000
December 16, 2013, 12:50:22 AM
#26
It has nothing to do with the bitcoin protocol, but the problem of the client software. Any reasonable client should at least warns the user about this error, or better forbids the tx fee to be higher than a certain value.

The brainwallet.org transactions are not supposed to be used by ordinary users at all, and they should put a big warning there. It's used to generate something like 'raw transactions', not used for daily BTC transactions.
hero member
Activity: 518
Merit: 500
December 16, 2013, 12:46:58 AM
#25
It sounds like he created the transaction using brainwallet.org from a brain wallet address to the payee address without a change address. So there is 20.199BTC input and 0.05271705 BTC output.

https://en.bitcoin.it/wiki/Transactions#Output
Quote
Any input bitcoins not redeemed in an output is considered a transaction fee; whoever generates the block will get it.

this is infact what happened

Quote
[–]aliens_exist_1 11 points 3 hours ago
Nope, I was using brainwallet, and I could've sworn that in the box next to source address I had the my total balance, and in the box next to destination I had the ~0.05 I intended to send

Quote
[–]ummhaha 37 points 4 hours ago
I'm sure you did, because that's exactly how the transaction was structured.
When you spend from a brainwallet, you must spend ALL your funds. The difference goes into the fee.

talk about an expensive lesson  Cheesy

Sums it up. He couldn't be arsed to read what was on his screen.

Hence the need for "protection from ourselves and our grandmas". Several confirmations, even complete rejection of transactions where the transaction fee is disproportionately large. Makes sense.
sr. member
Activity: 350
Merit: 253
December 16, 2013, 12:40:36 AM
#24
The good news is, his transaction must have been confirmed by the network really fast! The bad news is, bitcoin is still a long ways from becoming an acceptable currency for the mainstream, given that horrific errors like this can occur.

This posts sums it up nicely:

Quote
Can't wait to see grandma start using bitcoins. Oops, there goes 500 grand.


Yes, let's blame the entire Bitcoin infrastructure on one person's stupid mistake with raw transactions.

People have been losing their lives, daily, to automobile accidents since the automobile was invented. Not money, their lives!

Yet, we don't go around saying "automobiles are not an acceptable means of transportation for the mainstream, given that horrific errors like this can occur," do we?

"Can't wait to see grandma start driving a car. Oops, there goes grandma's life along with the family of 5 she crashed into."

Humans are going to make huge, sometimes life threatening, errors regardless of the tool you give them. It's up to the individual to educate and protect themselves. Even so, accidents will occur.

I've never heard of anyone making such a fee mistake unless they were messing with raw transactions to being with.

It's simple to call it an idiot mistake from atop your ivory tower, but if a bitcoin "enthusiast" (we are still in the early adopter phase, afterall) can manage a colossal fuck up on the scale of blowing $20,000 USD worth of bitcoin, then there is a problem with the bitcoin ecosystem. There is no equivalent to this in real life. You would never accidentally leave a $20k tip at a restaurant, or accidentally overpay $20k for your Starbucks frappacino.

Your car analogy is flawed. This is why: we have been using cash and credit cards for years, each have provided great utility to consumers. Like I said above, there is essentially no room for massive fuck ups, and even if your money is stolen somehow, you typically have recourse.

It would be like if supercharged motorbikes from the present were suddenly introduced to denizens of the world of a distant future Earth, where all cars traveled at 200 mph and were automated so that accidents were a thing of the distant past.

Now you give them these bikes which can be crashed, and the people, without adequate knowledge or proper concern for their personal safety and that of others are cut loose. Of course they'll have accidents, and for what point, ultimately?

If you guys want bitcoin to succeed, it will need to be idiot proofed. Nobody is going to convert their cash to a protocol that allows them and their friends to potentially lose their life savings to some momentary lapse of judgement!
legendary
Activity: 1400
Merit: 1005
December 16, 2013, 12:16:50 AM
#23
It sounds like he created the transaction using brainwallet.org from a brain wallet address to the payee address without a change address. So there is 20.199BTC input and 0.05271705 BTC output.

https://en.bitcoin.it/wiki/Transactions#Output
Quote
Any input bitcoins not redeemed in an output is considered a transaction fee; whoever generates the block will get it.
This website should be changed to default to sending the change back to the original address.  There is no reason to default to sending the change as a tx fee.
sr. member
Activity: 394
Merit: 250
December 16, 2013, 12:10:00 AM
#22
Some people are just not up to the challenge of handling their money responsibly.  Undecided

Funny how we are split between sympathy and .... whatever the opposite of sympathy is.

People need to learn how to treat their bitcoins with respect. Clicking is a lot easier than handling real cash. Its not like anyone ever went into a restaurant, paid for a $10 meal, and left a $3000 tip.


I believe the word you are looking for is schadenfreude.

It sucks for him, but the reality is you need to be educated, responsible and careful with your coins.  Otherwise you will eventually be separated from them.  Its a shame for him to lose his whole stack, but given the amount of care used here it was probably only a matter of time before they would have been lost to an investment scam or gambled away.  Different recipients same result.

A excessive fee warning in the client would be nice too.
donator
Activity: 1218
Merit: 1079
Gerald Davis
December 16, 2013, 12:06:39 AM
#21
Well grandma wouldn't try to be stupid enough to manually create a tx by hand.  She would use a wallet either a wallet program or an eWallet and neither make these kind of mistakes because they are written by people who actually know what they are doing.

If you want to create tx by hand you are working at the functional layer, like programming in machine language, or manually constructing binary TCP/IP packets.  If you program in machine machine language you can cause all kinds of problems too.  Based on that your conclusion would likely be that grandma can never use facebook because machine language is dangerous.

full member
Activity: 223
Merit: 100
December 16, 2013, 12:04:49 AM
#20
Quote
[–]tinus42 22 points 4 hours ago
I hope they will do that. The amount of greed in the Bitcoin community sickens me.
The number of Forever Alone, Neckbeard, Failed English Major Beta Males on Reddit sickens me.
sr. member
Activity: 350
Merit: 253
December 16, 2013, 12:03:41 AM
#19
The good news is, his transaction must have been confirmed by the network really fast! The bad news is, bitcoin is still a long ways from becoming an acceptable currency for the mainstream, given that horrific scenarios like this can play out.

This posts sums it up nicely:

Quote
Can't wait to see grandma start using bitcoins. Oops, there goes 500 grand.
legendary
Activity: 1904
Merit: 1037
Trusted Bitcoiner
December 15, 2013, 11:54:44 PM
#18
It sounds like he created the transaction using brainwallet.org from a brain wallet address to the payee address without a change address. So there is 20.199BTC input and 0.05271705 BTC output.

https://en.bitcoin.it/wiki/Transactions#Output
Quote
Any input bitcoins not redeemed in an output is considered a transaction fee; whoever generates the block will get it.

this is infact what happened

Quote
[–]aliens_exist_1 11 points 3 hours ago
Nope, I was using brainwallet, and I could've sworn that in the box next to source address I had the my total balance, and in the box next to destination I had the ~0.05 I intended to send

Quote
[–]ummhaha 37 points 4 hours ago
I'm sure you did, because that's exactly how the transaction was structured.
When you spend from a brainwallet, you must spend ALL your funds. The difference goes into the fee.

talk about an expensive lesson  Cheesy
full member
Activity: 182
Merit: 100
December 15, 2013, 11:48:52 PM
#17
It sounds like he created the transaction using brainwallet.org from a brain wallet address to the payee address without a change address. So there is 20.199BTC input and 0.05271705 BTC output.

https://en.bitcoin.it/wiki/Transactions#Output
Quote
Any input bitcoins not redeemed in an output is considered a transaction fee; whoever generates the block will get it.
hero member
Activity: 518
Merit: 500
December 15, 2013, 11:44:08 PM
#16
damn....

would be nice to know exactly how me managed to pay a 20BTC fee...

i mean wow, how to you accidently set your TX fee to 20BTC Huh


make a note to add some idiot proof error checking for clients bitcoin devs.

seriously, i can only imagine how many poeple sent the wrong amount of bitcoin to an address, and lost funds Undecided

Yeah, I was wondering that. Guess there must be a field in the software to "enter your own transaction fee".

But you are right. It should give a warning, preferably two, or even an error ......... "you are about to do something entirely stupid - (Y)es or (N)o" ?
legendary
Activity: 1904
Merit: 1037
Trusted Bitcoiner
December 15, 2013, 11:35:57 PM
#15
damn....

would be nice to know exactly how me managed to pay a 20BTC fee...

i mean wow, how to you accidently set your TX fee to 20BTC Huh


make a note to add some idiot proof error checking for clients bitcoin devs.

seriously, i can only imagine how many poeple sent the wrong amount of bitcoin to an address, and lost funds Undecided
hero member
Activity: 518
Merit: 500
December 15, 2013, 11:30:45 PM
#14
Last time, AsicMiner returned 200 BTC fee, but this time it is P2PPool. Sad

Interesting ...... let's see how it plays out. AsicMiner are cool, but I would say that, I have shares in them.
member
Activity: 86
Merit: 10
December 15, 2013, 11:30:26 PM
#13
Feel bad for him. P2pool miners must be so happy now.  Grin
Pages:
Jump to: