Bitcoin Forum
May 28, 2024, 08:36:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6]  All
  Print  
Author Topic: Bitstamp TX Fee Exploit - Fee 1.16% instead of 0.2% [Bitstamp Fixes on May 15th]  (Read 21115 times)
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
May 09, 2014, 09:38:44 PM
 #101

and by the way, when you trade a fucking $200.01 and pay $0.01 more as fee, of course a $0.01 will change your life right ? and if you do that 100 time a month this would sum up to $1 in total, this will get you broke!!!

This is wrong because there is automated trading that does a high volume of trades in a short period of time. Even if you don't do this yourself, if your orders are traded against by algorithms you may get many, many executions. There is no reason to assume 100 trades in a month is a lot. You could get 100 trades in a minute.

mmitech
Legendary
*
Offline Offline

Activity: 1148
Merit: 1001


things you own end up owning you


View Profile
May 09, 2014, 09:53:58 PM
 #102

and by the way, when you trade a fucking $200.01 and pay $0.01 more as fee, of course a $0.01 will change your life right ? and if you do that 100 time a month this would sum up to $1 in total, this will get you broke!!!

This is wrong because there is automated trading that does a high volume of trades in a short period of time. Even if you don't do this yourself, if your orders are traded against by algorithms you may get many, many executions. There is no reason to assume 100 trades in a month is a lot. You could get 100 trades in a minute.



I am aware of bots and the way they work but 100 trade a minute !!! why ? it is not like you see major price moves over the course of a minute...it is just plain retard to do that then complain about paying more fees, and again, rounding prices up is all around your daily life, you just don't feel it or know about it.

if I had an exchange I would stick to the $0.01 as well, there is nothing less then a penny so complaining about it is just plain stupid, the only thing that could work is taking fees in Bitcoin but I don't see how you can work this out, because at some point you have to sell the coins and I also don't know how can this be reported for taxes...   
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
May 09, 2014, 09:57:03 PM
 #103

and by the way, when you trade a fucking $200.01 and pay $0.01 more as fee, of course a $0.01 will change your life right ? and if you do that 100 time a month this would sum up to $1 in total, this will get you broke!!!

This is wrong because there is automated trading that does a high volume of trades in a short period of time. Even if you don't do this yourself, if your orders are traded against by algorithms you may get many, many executions. There is no reason to assume 100 trades in a month is a lot. You could get 100 trades in a minute.



I am aware of bots and the way they work but 100 trade a minute !!! why ? it is not like you see major price moves over the course of a minute...it is just plain retard to do that then complain about paying more fees, and again, rounding prices up is all around your daily life, you just don't feel it or know about it.

It may be retarded but the problem is you don't have to be the one doing it. You can put in one big order and bots can trade against your order in a 100 (or 1000) little pieces, costing you up to an extra 0.01 in fees each time. This may add up to a lot.

mmitech
Legendary
*
Offline Offline

Activity: 1148
Merit: 1001


things you own end up owning you


View Profile
May 09, 2014, 10:06:07 PM
 #104

and by the way, when you trade a fucking $200.01 and pay $0.01 more as fee, of course a $0.01 will change your life right ? and if you do that 100 time a month this would sum up to $1 in total, this will get you broke!!!

This is wrong because there is automated trading that does a high volume of trades in a short period of time. Even if you don't do this yourself, if your orders are traded against by algorithms you may get many, many executions. There is no reason to assume 100 trades in a month is a lot. You could get 100 trades in a minute.



I am aware of bots and the way they work but 100 trade a minute !!! why ? it is not like you see major price moves over the course of a minute...it is just plain retard to do that then complain about paying more fees, and again, rounding prices up is all around your daily life, you just don't feel it or know about it.

It may be retarded but the problem is you don't have to be the one doing it. You can put in one big order and bots can trade against your order in a 100 (or 1000) little pieces, costing you up to an extra 0.01 in fees each time. This may add up to a lot.



sure, that is the case of the OP, and now 5$ minimum will limit this problem, unless a retarded person set his bot to execute orders of $5.01 to pay more fees !!! except if the subject here is not only the fees but it is an accusation to Bitstamp of trading against people's orders to make more money from the fees, is this what you want to say ?
davout
Legendary
*
Offline Offline

Activity: 1372
Merit: 1007


1davout


View Profile WWW
May 09, 2014, 10:18:35 PM
 #105

I think this could likely be gamed unless rounding were done randomly (and then it is difficult to audit) and it would not average out.

Yeah, you're right, completely forgot about this. It can totally be gamed, just sell your coins in small chunks to avoid the fee altogether, guess we're back at "the correct answer is to count properly with higher precision"

Theoretically, even counting at an arbitrarily large, but finite, precision can be gamed this way. Even with 8 digits of precision, buying satoshis one by one at a 100 Currency/BTC spot and a .5% commission rate would lead to 5E-11 BTC fees being rounded to 0 (given a 1E-8 precision).

Even with a minimum trade amount you'd have some small rounding artefacts on fees due to small partially filled order remainders being executed against, so you have to take an extra step.

So, to summarize, the most correct course of action is to
 - Count with an arbitrary precision, preferably very small,
 - Impose a minimum order size that is a very large multiple of the precision
 - Remove bids from the book when their remaining volume is smaller than (precision /(2*fee))
 - Remove asks from the book when their remaining volume is smaller than (execution_price * precision / (2 * fee))

Numerical example for the bid side
 - Spot is 500 USD/BTC
 - Precision is 10^-8
 - Fee : .5% (0.005)



(The reasoning is similar for asks but I can't be fucked right now)

Who knew so much fun could come from working with finite-precision numbers Cheesy

eleuthria
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
May 10, 2014, 08:51:30 AM
 #106

I like how the proposed fixes are all related to minimum order sizes rather than the obvious fix:

STOP ROUNDING TO THE NEAREST CENT!  You already support 8 decimals of precision on BTC.  Do it for fiat, and simply round down a user's available balance to 2 decimals when they want to pull money out.  Professional sites have done similar things for years.

RIP BTC Guild, April 2011 - June 2015
xybersurfer
Member
**
Offline Offline

Activity: 72
Merit: 10


View Profile
May 22, 2014, 08:25:11 PM
 #107

i actually don't think a 5$ minimum fixes the rounding issue.
strictly speaking: only having orders that are multiples 5$ would fix it.

i think Bitstamp needs to consider adding more decimal places, as has been suggested

F-bernanke
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
May 23, 2014, 04:46:03 AM
 #108

i actually don't think a 5$ minimum fixes the rounding issue.
strictly speaking: only having orders that are multiples 5$ would fix it.

i think Bitstamp needs to consider adding more decimal places, as has been suggested

Exactly. You can never reach 0.5% fee when the rounding is always UP.
defaced
Legendary
*
Offline Offline

Activity: 2184
Merit: 1011


Franko is Freedom


View Profile WWW
June 12, 2014, 12:32:59 AM
 #109

wow that is incredibly dishonest and you know as well as i do, anyone going over logs would have seen that and been, to a buddy of course, "man you wont believe this but ive figured out a way to more fee's".

meh

Fortune Favors the Brave
Borderless CharityEXPANSEEXRAllergy FinderFranko Is Freedom
kako
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
June 13, 2014, 01:05:09 AM
 #110

Just for the record you retarded forumites, I had a discussion with Nejc about this problem in 2012 (was said to be worked on).

I put out a warning even on this forum in 2013 but noone gives a shit. (You can look it up, history if now banned username 'kakobrekla')

You deserve even worse tbh. Delete your wallets, at least you wont make the scammers richer.

And as for the new fee structure, it is still possible for their trading engine to take 1 satoshi from your order and charge you 0.01 usd for it. Calc the fee amount on this one.

Enjoy.

Oh yeah, side story, I also K-Lined Nejc from freenode in 2012 because of spamming. Such ethics.
Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1013



View Profile WWW
June 18, 2014, 01:11:50 PM
 #111

What an unprofessional exchange, it turns out. Money greedy bastards. Rounding for your favour is a criminal act. Book keepers have went to jail for that in the past. Although I have a verified account in Bitstamp, I hope to never use their services again. Asking dumb questions about my money was one thing, but stealing in the given way destroys all trust I had for them.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
netpeak
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
June 18, 2015, 10:41:58 AM
 #112

Hello Bitcointalk community,

I have been around as a visitor for a while and registered only today. I learned a lot from this community about Bitcoin, so thanks a lot! I hope it's not against any rules to post in a year old thread as a noob (who is getting familiar with trading only since a short while.)

I just stepped into this "fee trap" at Bitstamp and like to ask if someone has experience with  trading on Bitstamp and could explain why on earth would a bot want to split my sell order of 0.1 BTC into five small buys ? The buyer also has to pay fees for each buy, and due to the rounding of fees pays more than what's listed in the fee schedule.

BTC   USD   Price   FEE
-0.020559   5.03   244.9   $0.02
-0.020559   5.03   244.9   $0.02
-0.020559   5.03   244.9   $0.02
-0.020559   5.03   244.9   $0.02
-0.017764   4.35   244.9   $0.02


In this case I paid $0.10 of fees instead of $0.07 (0.25%).
Quote
now 5$ minimum will limit this problem, unless a retarded person set his bot to execute orders of $5.01 to pay more fees
any other explanation than what mmitech suggested earlier in this thread ?

Does it make any difference on how orders get split if one places an instant or limit order ? I think I read in this thread it doesn't, so there's no other way than keeping your fingers crossed that an order won't be split too often to keep the fees down ?

thanks for any hints
netpeak

jdebunt
Legendary
*
Offline Offline

Activity: 1596
Merit: 1010


View Profile WWW
June 18, 2015, 10:44:55 AM
 #113

Well this is quite surprising....In a way. Then again, it really shouldn't...
Pages: « 1 2 3 4 5 [6]  All
  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!