Bitcoin Forum
December 12, 2024, 07:33:44 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 »
  Print  
Author Topic: Are we stress testing again?  (Read 33192 times)
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
October 09, 2015, 11:41:23 AM
 #481

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 Offline

Activity: 2674
Merit: 1083


Legendary Escrow Service - Tip Jar in Profile


View Profile WWW
October 09, 2015, 12:18:43 PM
 #482

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. Smiley

Please ALWAYS contact me through bitcointalk pm before sending someone coins.
Perlover
Full Member
***
Offline Offline

Activity: 162
Merit: 109


View Profile
October 09, 2015, 12:21:18 PM
 #483

I think now new type of DoS attack - "maleabity attack" - https://bitcointalk.org/index.php?topic=1202046.999
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1012



View Profile
October 09, 2015, 05:20:23 PM
 #484

associate thread : https://bitcointalk.org/index.php?topic=1203016.msg12627614#msg12627614
SebastianJu
Legendary
*
Offline Offline

Activity: 2674
Merit: 1083


Legendary Escrow Service - Tip Jar in Profile


View Profile WWW
October 13, 2015, 02:26:49 PM
 #485

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
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1003



View Profile
October 13, 2015, 02:39:07 PM
 #486

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 Offline

Activity: 2674
Merit: 1083


Legendary Escrow Service - Tip Jar in Profile


View Profile WWW
October 13, 2015, 02:48:50 PM
 #487

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#msg12579271

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.  Angry

Please ALWAYS contact me through bitcointalk pm before sending someone coins.
spacehopper
Member
**
Offline Offline

Activity: 121
Merit: 10


View Profile
October 13, 2015, 03:10:09 PM
 #488

<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.  Angry

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 Offline

Activity: 2674
Merit: 1083


Legendary Escrow Service - Tip Jar in Profile


View Profile WWW
October 13, 2015, 04:18:06 PM
 #489

<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.  Angry

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.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
October 13, 2015, 04:23:07 PM
 #490

So i doubt they collected them.
They (I do not know who they are) combine dust outputs and send them to
https://blockchain.info/address/135zDqhbNcmPk3gbyeJmH75yiLdVZechsK
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1012



View Profile
October 13, 2015, 11:32:18 PM
 #491

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 Offline

Activity: 2674
Merit: 1083


Legendary Escrow Service - Tip Jar in Profile


View Profile WWW
October 14, 2015, 01:42:23 PM
 #492

So i doubt they collected them.
They (I do not know who they are) combine dust outputs and send them to
https://blockchain.info/address/135zDqhbNcmPk3gbyeJmH75yiLdVZechsK


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 Offline

Activity: 1512
Merit: 1012



View Profile
October 14, 2015, 01:51:49 PM
 #493

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 Offline

Activity: 1260
Merit: 1019


View Profile
October 14, 2015, 01:54:36 PM
 #494

Hm... they have around 10% of the outputs as fee.
There is no other way.

Quote
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

Quote
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.

Quote
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.

Quote
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 Offline

Activity: 56
Merit: 0


View Profile
October 14, 2015, 02:09:53 PM
Last edit: November 01, 2015, 09:04:28 AM by RKing
 #495

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 Offline

Activity: 1456
Merit: 1081


I may write code in exchange for bitcoins.


View Profile
October 14, 2015, 11:20:53 PM
 #496

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.0

Beyond that, nice looking charts.  How did you generate those?
achow101
Staff
Legendary
*
Offline Offline

Activity: 3570
Merit: 6927


Just writing some code


View Profile WWW
October 14, 2015, 11:25:38 PM
 #497

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.0
Bits is another name for uBTC.

Beyond that, nice looking charts.  How did you generate those?
They are from statoshi.info.

SebastianJu
Legendary
*
Offline Offline

Activity: 2674
Merit: 1083


Legendary Escrow Service - Tip Jar in Profile


View Profile WWW
October 21, 2015, 09:43:42 AM
 #498

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. Smiley

Please ALWAYS contact me through bitcointalk pm before sending someone coins.
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1540


No I dont escrow anymore.


View Profile
October 21, 2015, 09:58:20 AM
 #499

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/transactions
now 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.

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?

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.

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.

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. Smiley

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
Sr. Member
****
Offline Offline

Activity: 314
Merit: 250



View Profile
October 21, 2015, 10:01:39 AM
 #500

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. Smiley

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/bitcoin

The 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.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 »
  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!