Bitcoin Forum
November 10, 2024, 06:12:57 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Slight glitch in the bitcoin client?  (Read 1347 times)
Desolator (OP)
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile
August 18, 2011, 04:41:38 AM
 #1

There's so little to this that hopefully there's another explaination but I'm seeing one.  I had 0.30239966 bitcoins and I tried to send 0.3 to someone.  It warned me that because it was over a size limit, it was going to charge 0.005 so I accepted and now I have 0.00 as a wallet balance but the transaction went through.  That means it only paid .00239966 as a fee.  That's not 0.005 so that's not supposed to happen right?
payb.tc
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1000



View Profile
August 18, 2011, 05:20:42 AM
 #2

you can find out if you look up the transaction on http://blockexplorer.com

search for the TO address and then click the transaction ID. it should show you the fee paid.
Valhalla1
Newbie
*
Offline Offline

Activity: 51
Merit: 0


View Profile
August 18, 2011, 05:29:20 AM
 #3

There's so little to this that hopefully there's another explaination but I'm seeing one.  I had 0.30239966 bitcoins and I tried to send 0.3 to someone.  It warned me that because it was over a size limit, it was going to charge 0.005 so I accepted and now I have 0.00 as a wallet balance but the transaction went through.  That means it only paid .00239966 as a fee.  That's not 0.005 so that's not supposed to happen right?

I have had this happen to me also, the fee was much higher than the normal 0.005 and it took the remainder of my bitcoins as the fee
Desolator (OP)
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile
August 18, 2011, 03:10:15 PM
 #4

Dunno what block number or transaction ID it was since apparently the client doesn't let me know that info but according to the client itself:

Debit: -0.30
Transaction fee: -0.00239966
Net amount: -0.30239966

And the transaction was supposed to be 0.005 so in the long term if we're supposed to be making more money on transaction fees than block formation, they should probably patch that little problem.
ArtForz
Sr. Member
****
Offline Offline

Activity: 406
Merit: 257


View Profile
August 18, 2011, 04:13:55 PM
 #5

Is this your tx: http://blockexplorer.com/t/7AYvrSCyRK ?
What version of the client were you running? 0.3.24?

bitcoin: 1Fb77Xq5ePFER8GtKRn2KDbDTVpJKfKmpz
i0coin: jNdvyvd6v6gV3kVJLD7HsB5ZwHyHwAkfdw
Desolator (OP)
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile
August 18, 2011, 04:57:08 PM
 #6

Yeah, that looks like the transaction.  I'm running the 0.3.24 beta.  Is that different than the 24 non-beta that I think I heard was released?  Either way, if this was fixed in the software or not, someone could just write an alternate coin client that uses the same glitch to not send a full transaction fee so it appears to be a problem with the entire system.
xali
Member
**
Offline Offline

Activity: 163
Merit: 10


View Profile
August 18, 2011, 05:01:02 PM
 #7

Dunno what block number or transaction ID it was since apparently the client doesn't let me know that info

How did you get so deep into bitcoins with out even knowing how to use block explorer? you take the address that you used and put it in block explorer and look through the transactions for the one that matches up with the date amount address etc

someone else had been posting on my account for over a year; Every post from January 10 2017 to June 18 2018 is NOT ME
Whoever this person was that got access to my account, felt the need to shill something called "bidium" in my signature
very surreal. is this normal? the internet is full of crooks... watch out
ArtForz
Sr. Member
****
Offline Offline

Activity: 406
Merit: 257


View Profile
August 18, 2011, 05:13:37 PM
Last edit: August 18, 2011, 05:31:21 PM by ArtForz
 #8

Okay, 0.3.24-beta, yeah, that should be 0.3.24.
I'm asking because iirc some older version right after min fee changed from 0.01 to 0.0005 (0.3.23 ?) had a bug where it would throw away any output < 0.01 as fee. that was fixed in git afterwards but then the fix got accidentally reverted and I'm not exactly sure when/if it was un-reverted again. Hell, now I'm not even sure if it's fixed in 0.3.24...
And this tx looks exactly like it'd trigger that bug.
Someone who's been following recent client changes more closely should be able to shed more light on this.

Edit: just checked git, yes. that bug is in 0.3.24.
fix is already in master, so hopefully this one will be fixed for good in 0.3.25-rc1.

bitcoin: 1Fb77Xq5ePFER8GtKRn2KDbDTVpJKfKmpz
i0coin: jNdvyvd6v6gV3kVJLD7HsB5ZwHyHwAkfdw
Desolator (OP)
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile
August 18, 2011, 05:41:01 PM
 #9

Dunno what block number or transaction ID it was since apparently the client doesn't let me know that info

How did you get so deep into bitcoins with out even knowing how to use block explorer? you take the address that you used and put it in block explorer and look through the transactions for the one that matches up with the date amount address etc

Because all the wiki articles are pretty awful, block explorer has basically no instructions, the client doesn't log enough info about transactions, and my bitcoin address changes every time I receive (or is it send?) a payment which makes it impossible to look at the history based on my address.  I did know the target address though but didn't know it was individualized to me, which actually seems mandatory now that I think about it Tongue

But besides that, if the client software is enforcing that policy and not the network, that's a huuuuuuuuge security flaw.  Someone's going to write a rogue client any day now that pays a 0% commission all the time and let them go through.
ArtForz
Sr. Member
****
Offline Offline

Activity: 406
Merit: 257


View Profile
August 18, 2011, 05:55:21 PM
 #10

Been there, done that, got the t-shirt.
Normal clients won't relay transactions that don't have enough fees, and normal miners won't include them in blocks.
Of course they'll happily relay and accept transactions that have too much fee.
So, to get a transaction without a fee that would require it into a block you have to:
a) have enough hashpower to mine your own block.
or
b) directly connect to a miner/pool that accepts transactions with "not enough" fee.
... I don't exactly see where the "HUGE SECURITY FLAW!!1!one" is supposed to be...

bitcoin: 1Fb77Xq5ePFER8GtKRn2KDbDTVpJKfKmpz
i0coin: jNdvyvd6v6gV3kVJLD7HsB5ZwHyHwAkfdw
Desolator (OP)
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile
August 18, 2011, 11:47:32 PM
 #11

I thought that a transaction gets thrown out there and any pool or individual can attempt to put it into a block.  They'll automatically grab the highest fee ones first to maximize profits but if they run out of ones that have a fee at all, they crunch the free ones, possibly from smallest size to largest byte-wise.

So you can attach a fee of 0 to anything but then you'll get it treated like a 2nd class transaction that takes a lot longer to get processed.  BUT if it comes down to a client that has a mandatory fee and one that doesn't allow transaction fees to be added and 95% of people use the no-fee one, all the servers are forced to pick up crappy unpaid transactions.  And right now and in the short term future, there's like 100 transactions average in a block and like 30,000-ish miners so I don't think 0 fee transactions have a lot of trouble going through.
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!