amaclin
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
October 09, 2015, 11:41:23 AM |
|
Hm, i wonder why someone tries this. Isn't it that the fees needed to include these transactions are higher than the outputs? No. You can set any fee. Nodes/miners either accept your tx or ignore it. Today we see that many miners do not confirm low-fees transactions. (Some do confirm txs with a fee 1 satoshi-per-byte) And many nodes on network still have them in their mempools
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
October 09, 2015, 12:18:43 PM |
|
Hm, i wonder why someone tries this. Isn't it that the fees needed to include these transactions are higher than the outputs? No. You can set any fee. Nodes/miners either accept your tx or ignore it. Today we see that many miners do not confirm low-fees transactions. (Some do confirm txs with a fee 1 satoshi-per-byte) And many nodes on network still have them in their mempools I did not think that many nodes override the minimum fees, that, for example, are explain in bitcoin wiki. Maybe these miners include such transactions if no other transactions are available? But i surely would not do it. The bigger the block the slower it propagates and the higher the chance of getting your block orphaned. It does not make sense to take that risk for some satoshies. Though each to their own.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
October 09, 2015, 05:20:23 PM |
|
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
October 13, 2015, 02:26:49 PM |
|
So what kind of stress test is going on today again? Oo Man, i'm tired of this. Bitcoin payments will slowly get a slight harm as not being reliable.
I thought the last malleability attacks are only transactions with a too low fee to get included. Do they get included now before other transactions because their waiting time is so high or what is going on?
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
JorgeStolfi
|
|
October 13, 2015, 02:39:07 PM |
|
So what kind of stress test is going on today again? Oo Man, i'm tired of this. Bitcoin payments will slowly get a slight harm as not being reliable.
I thought the last malleability attacks are only transactions with a too low fee to get included. Do they get included now before other transactions because their waiting time is so high or what is going on?
They are two distinct "attacks" going on now. One "attack" is just another "stress test" whereby some entity ("coinwallet.eu"?) issues a huge amount of spam transactions, so far paying very low fees. It only affects some relay nodes (that have to hold all that spam in their queues) and clients who issue transactions with even lower fees. The other is a "malleability attack" whereby someone else takes your transaction and issues an "evil twin" duplicate of it. The duplicate moves the same coins to the same addresses, but if it gets confirmed instead of the original it may thoroughly confuse some wallets, including some popular ones.
|
Academic interest in bitcoin only. Not owner, not trader, very skeptical of its longterm success.
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
October 13, 2015, 02:48:50 PM |
|
So what kind of stress test is going on today again? Oo Man, i'm tired of this. Bitcoin payments will slowly get a slight harm as not being reliable.
I thought the last malleability attacks are only transactions with a too low fee to get included. Do they get included now before other transactions because their waiting time is so high or what is going on?
They are two distinct "attacks" going on now. One "attack" is just another "stress test" whereby some entity ("coinwallet.eu"?) issues a huge amount of spam transactions, so far paying very low fees. It only affects some relay nodes (that have to hold all that spam in their queues) and clients who issue transactions with even lower fees. The other is a "malleability attack" whereby someone else takes your transaction and issues an "evil twin" duplicate of it. The duplicate moves the same coins to the same addresses, but if it gets confirmed instead of the original it may thoroughly confuse some wallets, including some popular ones. Thanks for the answer. The second attack is most probably run by amaclin. See: https://bitcointalk.org/index.php?topic=1198032.msg12579271#msg12579271Though the normal spam attack... they really get me every time. When i stop checking the unconfirmed transactions before sending because it was calm for a long time... then they start again and catch my transactions in limbo.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
spacehopper
Member
Offline
Activity: 121
Merit: 10
|
|
October 13, 2015, 03:10:09 PM |
|
<snip> Though the normal spam attack... they really get me every time. When i stop checking the unconfirmed transactions before sending because it was calm for a long time... then they start again and catch my transactions in limbo. What scares me about the spam attack is the attackers began giving away the tiny fractions of bitcoins they used in the attack, then changed their minds and sent what remained back to the same address. Why did they change their minds and stop the giveaway? Was it because they intend to use those coins to mount another attack?
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
October 13, 2015, 04:18:06 PM |
|
<snip> Though the normal spam attack... they really get me every time. When i stop checking the unconfirmed transactions before sending because it was calm for a long time... then they start again and catch my transactions in limbo. What scares me about the spam attack is the attackers began giving away the tiny fractions of bitcoins they used in the attack, then changed their minds and sent what remained back to the same address. Why did they change their minds and stop the giveaway? Was it because they intend to use those coins to mount another attack? They collected it? Weren't these "giveaways" so strange that you would need a higher fee to take them out of their addresses than the actual value is worth? So i doubt they collected them. It even wouldn't make sense if they have miners that can include these transactions. Since they would lose money by doing so instead including real transactions.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
October 13, 2015, 11:32:18 PM |
|
the complet purge of the mempool of the node seems to touch the end... look like somes queues to discharge again (glitch at 20s = purge already spend or dust transaction). but it's better than 2 days.
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
October 14, 2015, 01:42:23 PM |
|
Hm... they have around 10% of the outputs as fee. And the fee is not the normal minimum fee. So i probably read it wrong that the inputs on these addresses were too low to pay the huge transactions needed to take the coins out again. Or maybe these inputs came from different spam attacks where they were higher? I only remember a lot of talk about that it would not be possible to withdraw them without having to pay too much.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
Meuh6879
Legendary
Offline
Activity: 1512
Merit: 1012
|
|
October 14, 2015, 01:51:49 PM |
|
For the thread, before the fist 1/3 of the graph) and in the stress test (the 2/3 of graph) ... look the accepted vs rejected.
|
|
|
|
amaclin
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
October 14, 2015, 01:54:36 PM |
|
Hm... they have around 10% of the outputs as fee.
There is no other way. And the fee is not the normal minimum fee. There is not such thing as "normal minimum fee" in bitcoin consensus rules. Usually miners accept transactions with a 1 satoshi-per-byte fee. ( 0.00001 btc per kb ) And even less. But today many pools set minimum fee to 0.00005 btc per kilobyte just not to keep this 1GB in their mempools So i probably read it wrong that the inputs on these addresses were too low to pay the huge transactions needed to take the coins out again.
There is no consensus rule which define the minimum in/out value. Even zero value is valid. Or maybe these inputs came from different spam attacks where they were higher? Splitting to small outputs and combining from small outputs are two different types of testing. I only remember a lot of talk about that it would not be possible to withdraw them without having to pay too much. And the fee is really big. But there is no other way as I said above.
|
|
|
|
RKing
Newbie
Offline
Activity: 56
Merit: 0
|
|
October 14, 2015, 02:09:53 PM Last edit: November 01, 2015, 09:04:28 AM by RKing |
|
Something has to be done to tackle these kind of stress tests. There are so many junk transactions filling my hard drive.
|
|
|
|
tspacepilot
Legendary
Offline
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
|
|
October 14, 2015, 11:20:53 PM |
|
For the thread, before the fist 1/3 of the graph) and in the stress test (the 2/3 of graph) ... look the accepted vs rejected. I think your graph is showing the fees in uBTC, it seems mislabelled as "BITS", which I think is some sorta failed altcoin: https://bitcointalk.org/index.php?topic=748045.0Beyond that, nice looking charts. How did you generate those?
|
|
|
|
achow101
Staff
Legendary
Offline
Activity: 3570
Merit: 6927
Just writing some code
|
|
October 14, 2015, 11:25:38 PM |
|
Bits is another name for uBTC. Beyond that, nice looking charts. How did you generate those?
They are from statoshi.info.
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
October 21, 2015, 09:43:42 AM |
|
Is another stress test running? I would like to know where should i look at when determining if a stress test is going on AND to find out which fee to use to get your transaction go through. I would like to give easy tips for my escrow users. I know i can look at https://blockchain.info/de/unconfirmed-transactions, if transactions there are more than 2500 then this should be considered not normal and a spam attack is going on. Right? Next thing is cointape.com. You can see if an attack goes on, though it is only possible to find out which fee to use for no problems, if you have a standard transaction. Which is one input in your transaction and 2 outputs. Target address and either change address or the address the funds are sent from. Of course any other works too but that would be standard. Though it is not userfriendly at all because it shows fees in satoshi per byte, which is something you have to be knowledgeable for. Then http://statoshi.info/dashboard/db/transactions, where, i think, the most top graph is important. If the yellow line is often at blue line then it can be considered as an attack going on. So how would you give tips about finding out if a spam attack goes an AND to know which fee to chose to not be hold in limbo with your transaction? And no, i don't consider simply throwing high fees around as the best solution.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
shorena
Copper Member
Legendary
Offline
Activity: 1498
Merit: 1540
No I dont escrow anymore.
|
|
October 21, 2015, 09:58:20 AM |
|
Is another stress test running?
There was a small spike, but I dont think it was an attack or stress test. Looks more like higher usage. I would like to know where should i look at when determining if a stress test is going on AND to find out which fee to use to get your transaction go through. I would like to give easy tips for my escrow users.
I prefer -> https://statoshi.info/dashboard/db/transactionsnow that my node can no longer handle all TX, it can only give you a rough picture -> http://213.165.91.169/There is a site that shows you fee stimates as well, but I cant remember the URL atm. Its cointape.com you listed below. No. For one bc.i (same as my node now) restricts which transactions they accept. Its also possible that there are 2500 "legit" transactions waiting for a confirmation. Bitcoin is still used differently around the world which results in times where there are more TX. Like a rush hour. Next thing is cointape.com. You can see if an attack goes on, though it is only possible to find out which fee to use for no problems, if you have a standard transaction. Which is one input in your transaction and 2 outputs. Target address and either change address or the address the funds are sent from. Of course any other works too but that would be standard. Though it is not userfriendly at all because it shows fees in satoshi per byte, which is something you have to be knowledgeable for.
It gives you a recommendation in satoshi per byte. You can roughly estimate 10 byte base + 180 bytes per input and 34 byte per output. Depending on the wallet you use it might not be possible to know how many inputs are used though. No, the blue line is the number of unconfirmed transactions. If its constantly high there has been spam in the past. If its increasing over a longer period there is currently spam going on. Keep in mind the 3rd graph for malleated TX. The more red you see the more TX are malleated. So how would you give tips about finding out if a spam attack goes an AND to know which fee to chose to not be hold in limbo with your transaction? And no, i don't consider simply throwing high fees around as the best solution. IMHO the best solution is to run core as it estimates the fee based on the current state of the network. I know of no other wallet that does this. For every other wallet you have to either go the easy route and take a rough rule of thumb that might result in a "too high" fee or do the estimate yourself everytime. I would argue that its not worth anyones time to check different pages for 10-15 minutes in order to safe a few satoshi in fees.
|
Im not really here, its just your imagination.
|
|
|
ronald98
|
|
October 21, 2015, 10:01:39 AM |
|
Is another stress test running? I would like to know where should i look at when determining if a stress test is going on AND to find out which fee to use to get your transaction go through. I would like to give easy tips for my escrow users. I know i can look at https://blockchain.info/de/unconfirmed-transactions, if transactions there are more than 2500 then this should be considered not normal and a spam attack is going on. Right? Next thing is cointape.com. You can see if an attack goes on, though it is only possible to find out which fee to use for no problems, if you have a standard transaction. Which is one input in your transaction and 2 outputs. Target address and either change address or the address the funds are sent from. Of course any other works too but that would be standard. Though it is not userfriendly at all because it shows fees in satoshi per byte, which is something you have to be knowledgeable for. Then http://statoshi.info/dashboard/db/transactions, where, i think, the most top graph is important. If the yellow line is often at blue line then it can be considered as an attack going on. So how would you give tips about finding out if a spam attack goes an AND to know which fee to chose to not be hold in limbo with your transaction? And no, i don't consider simply throwing high fees around as the best solution. Click this link then select the table view button on the webpage you get. It shows you the latest Fees/size (satoshis/byte) and the size of the mempool in bytes. The fees you need to pay depend on the size of your transaction in bytes. During the last stress test the mempool went up to hundreds of MB. https://tradeblock.com/bitcoinThe link also shows the fees people are paying for the latest transactions. If you need your transaction processed fast during another stress test you could try paying between 2 and 5 times the fee everyone else is paying.
|
|
|
|
|