Bitcoin Forum
May 01, 2024, 12:59:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 »  All
  Print  
Author Topic: New transaction malleability attack wave? Another stresstest?  (Read 41215 times)
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
October 09, 2015, 12:43:59 PM
 #181

Seems to me that major pools restart their hardware to increase the parameter -mintxrelayfee

block 000000000000000000a5b95580d2962fd249cff732bf77dd81054e8412c2cecc (BitFury)
was mined a hour after the previous block but contains only 200 transactions

good time for doublespending Smiley
1714525179
Hero Member
*
Offline Offline

Posts: 1714525179

View Profile Personal Message (Offline)

Ignore
1714525179
Reply with quote  #2

1714525179
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3374
Merit: 6566


Just writing some code


View Profile WWW
October 09, 2015, 08:55:17 PM
 #182

amaclin, did you restart the attack?

I'm seeing this on statoshi:

coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
October 09, 2015, 09:57:28 PM
 #183

It can be calculated as ( AmountOfElectricuty + CostOfHardWare ) / NumberOfTransactions
How do you calculate cost per transaction in a fiat system, for example the USD?
Think about all the energy that is used by a fiat monetary system.
Same formula, isn't it?


How about cost of employees, cost of real estate, etc. etc. in a fiat system?
I wonder what the cost of the USD system would be.

First we have to agree on units, then a baseline.

Compared to the existing system that one finds preferable to USD, what is the average gain (or loss), per participant, in:

life expectancy
opportunity for independence (political, financial)
time spent completing a transaction (financial, social, commercial)
access to <food, health care, environmental security, education, information>     What is a good word encompassing the <  >?


Its far simpler than that.

First, the banks have themselves said that blockchains can save them nearly $30bn each year in costs. What costs? That would be middle layers that can be deleted. Within that $30bn of savings are many servers living inside data centres, with many additional data centres for back-ups, DR and support - in many countries around the world.

Then there is all the testing and sign-off that takes place. Training, useless meetings, etc.

Second, when an international transaction takes place within the banking system, the data bounces from one system to the next to pass around the layers routers and transaction processors. Just this aspect would have the same electrical footprint / cost as the Bitcoin network.

If you don't know what is involved in moving money around the world, how can you claim to known the hidden costs in order to compare them to the Bitcoin network.

meh.
SulltanMacho
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
October 10, 2015, 12:23:35 AM
 #184

Yes
LuckyBunny
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
October 10, 2015, 12:30:10 AM
 #185

if this is a technical stress test for bank bandwidth, there should be a maintenance page informing us or something, beside why have we to guess, like blockchain cant share news or if is it really out of their control and they getting swamped head over tail with double spent issues?... mine deposit wasnt double spent yet still not going thru like their server stop sending outward confirmation altogether
LuckyBunny
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
October 10, 2015, 01:01:09 AM
 #186

found this interesting, an alternative already exist apparently in github dunno test phase or something, not a programmer  Roll Eyes

A test net (alternative bitcoin block chain) implementation of the replace-by-fee idea is already available on GitHub.
https://github.com/petertodd/bitcoin/tree/replace-by-fee

quote: Eric Springer is the founder of BitUndo, a company that attempts to retrieve unconfirmed transactions on-blockchain. He says that ideas such as replace-by-fee could solve the possible implications of double spending unconfirmed transactions on-block by enforcing the replacement of an existing transaction only with another that has a higher fee.

Said Springer:

    "Bitcoin would be a much better and more secure place with such a policy."
LuckyBunny
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
October 10, 2015, 01:08:34 AM
 #187

http://www.coindesk.com/double-spending-unconfirmed-transactions-concern-bitcoin/

found info from coindesk
LuckyBunny
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
October 10, 2015, 01:16:32 AM
 #188

apparently we knew it had a flaw when implenting Bitcoin Core:

Double Spending Risk Remains After July 4th Bitcoin Fork
http://www.coindesk.com/double-spending-risk-bitcoin-network-fork/

also it seem its the miners who must quote "implementation of a Bitcoin Core update by" ... "of the network's miners"

something about 30 confirmations (time 10 minutes.. hmm 5 hours ugly
"is advising these entities wait an additional 30 confirmations before considering transactions valid."
LuckyBunny
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
October 10, 2015, 01:31:22 AM
 #189

this the info about the core developer warning
https://bitcoin.org/en/alert/2015-07-04-spv-mining

if its not too much to ask and a Core Developer is able this implement "replace-by-fee" in a Bitcoin Core seem promising if to try for bettement and before the zombie blocks spread and spoil everyone transaction time
BitJohn
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1001

@Bit_John


View Profile
October 10, 2015, 01:51:03 AM
 #190

Did the attack restart? Having same problems again....
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3374
Merit: 6566


Just writing some code


View Profile WWW
October 10, 2015, 02:02:39 AM
 #191

this the info about the core developer warning
https://bitcoin.org/en/alert/2015-07-04-spv-mining

if its not too much to ask and a Core Developer is able this implement "replace-by-fee" in a Bitcoin Core seem promising if to try for bettement and before the zombie blocks spread and spoil everyone transaction time
apparently we knew it had a flaw when implenting Bitcoin Core:

Double Spending Risk Remains After July 4th Bitcoin Fork
http://www.coindesk.com/double-spending-risk-bitcoin-network-fork/

also it seem its the miners who must quote "implementation of a Bitcoin Core update by" ... "of the network's miners"

something about 30 confirmations (time 10 minutes.. hmm 5 hours ugly
"is advising these entities wait an additional 30 confirmations before considering transactions valid."
This is old info and is completely unrelated to this transaction malleability attack.

LuckyBunny
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
October 10, 2015, 10:39:11 AM
 #192

well, thats your opinion based on your perceptions of thing. im not saying it was but implying that the result are similar..   Kiss

anything that touches Txs time it takes to be validated even if its thru spoofing of the Tx IDs is related in that it creates zombie blocks.

im trying to get experienced developers to think about solutions, and sharing news about updates to further ameliorate this blockchain services...

my thought was this; wouldnt a similar replace-by-fee process be developed to ensure if but the Tx IDs difer but the rest of the block hash is equal to the highest fee, than just would make ignore the other spoofed Ids, make the problem go away ?    Cheesy
MICRO
Legendary
*
Offline Offline

Activity: 2464
Merit: 1037


CEO @ Stake.com and Primedice.com


View Profile WWW
October 10, 2015, 11:47:55 AM
 #193

He kinda has a good point. (refering to amaclin) core devs don't get paid for theirs work. At least not enough.
Don't get me wrong i hate what he is doing cause its causing us huge problems. But he does have a good point about devs not getting paid.

Now my question is are there any donation wallets setup for "paying" core devs?

And also i would even dare to suggest that there should be donation button in Bitcoin wallet.

People use Bitcoin on daily bases and we need core devs to continue working on it so we should pay them.
When i say we i mean every user of Bitcoin. At least through some donation type of deal.

      ▄▄████████▄▄
   ▄████████████████▄
 ▄█████▀▀       ▀▀████     ████                  ████
▄████▀            ████    ████▌                 ▐████
█████           ▄████▀   ▐████                  ████▌    ▄▄
█████           ▀▀▀▀    ▄█████████▀            ▐████   ▄███▀
 █████▄           ▄▄███████████▀▀   ▄▄▄▄       ████  ▄███▀
   ▀█████▄▄       ▀████▀████▀     ▄████▀███   ▐███████▀▀        ▄▄▄▄
      ▀███████▄        ▐████    ▄████  ▐██▌   ███████        ▄███▀ ██▌
         ▀▀██████▄▄    ████    ▄███▀   ███   ▐███▌███      ▄███▀  ▄██▌
    ▄▄▄▄     ▀▀█████  ▐████    ████   ▄███   ████ ▐███    ▐████▄▄███▀
  █████▀▀      ▀████▌ ▐████▄▄██████▄▄█████▄▄█████  ▀███   ████
 ████▀          ████▌  ▀████▀▀  ▀████▀  ▀██▀ ███▀   ▀███  ▀████▄▄▄▄██
████▌          █████        ▄▄▄▄   ▄▄▄▄▄▄  ▄ ▄▄ ▄ ▄▄ ▀███   ▀▀████▀▀
████▄       ▄▄████▀       ▄█▀   ▀ ▄█▀  ▀█▄ ██▀▀██▀▀██▀███▄▄      ▄▄██
 ██████████████▀▀  ▄███▄  ██▄     ██▄  ▄██ ██  ██  ██   ▀▀█████████▀▀
   ▀██████▀▀▀      ▀███▀   ▀████▀  ▀████▀  ██  ██  ██



▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀▐▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄█▀▀▀█████████▀▀▀█▄
▄█▀    ▄▀█████▀     ▀█▄
▄█▄    █        ▀▄   ███▄
▄████▀▀▀▀▄       ▄▀▀▀▀▀███▄
████      ▀▄▄▄▄▄▀       ███
███     ▄▄███████▄▄     ▄▀█
█  ▀▄ ▄▀ ▀███████▀ ▀▄ ▄▀  █
▀█   █     ▀███▀     ▀▄  █▀
▀█▄▄█▄      █        █▄█▀
▀█████▄ ▄▀▀ ▀▀▄▄ ▄▄███▀
▀█████        ████▀
▀▀█▄▄▄▄▄▄▄█▀▀



● OVER 1000 GAMES
● DAILY RACES AND BONUSES
● RAKEBACK & VIP RANKS
● 24/7 LIVE SUPPORT
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3374
Merit: 6566


Just writing some code


View Profile WWW
October 10, 2015, 03:37:26 PM
 #194

well, thats your opinion based on your perceptions of thing. im not saying it was but implying that the result are similar..   Kiss

anything that touches Txs time it takes to be validated even if its thru spoofing of the Tx IDs is related in that it creates zombie blocks.

im trying to get experienced developers to think about solutions, and sharing news about updates to further ameliorate this blockchain services...

my thought was this; wouldnt a similar replace-by-fee process be developed to ensure if but the Tx IDs difer but the rest of the block hash is equal to the highest fee, than just would make ignore the other spoofed Ids, make the problem go away ?    Cheesy
Nope. Replace-by-fee means that another transaction spending the same inputs is sent, but with a higher fee. It is just another normal transaction, which amaclin (or anyone else) with an automated script can and will just mutate it just like any other transaction. It doesn't help except to create more backlog in the mempool.

What replace-by-fee does help with is with those idiots who send transactions thinking they can get away with low or no fees at all. Replace-by-fee allows them to resend the transaction with a higher fee so that it can actually be confirmed.

JorgeStolfi
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1003



View Profile
October 10, 2015, 04:08:49 PM
Last edit: October 10, 2015, 07:08:17 PM by JorgeStolfi
 #195

What replace-by-fee does help with is with those idiots who send transactions thinking they can get away with low or no fees at all. Replace-by-fee allows them to resend the transaction with a higher fee so that it can actually be confirmed.

Replace-by-fee also would help the author of a real spam attack.  Not the "stress tests" that we had so far, that only cause annoyance to nodes and delay low-fee transactions, but a real attack that aims to delay some fraction of the legitimate traffc.

To do that, the attacker needs to continuously issue transactions with proper fees, so as to ensure that he will take most of the space in the next block.

The current average effective capacity of ~0.800 MB/block and actual traffic is ~0.400 MB/block.  If he wanted to let only 50% of that traffic to go through, for example, he would have to issue at least 0.600 MB of transactions every 10 minutes, with fees calibrated to beat all unconfirmed transactions in the pool except the top 0.200 MB.  

Obviously he would have to keep raising his fees, as legit clients raise theirs.  Currently, that means that many of his own transactions would end up stuck in the mempool too, and would be confirmed after the attack ends, costing him a lot of BTC.  With replace-by-fee, he could instead recycle those transactions during the attack, saving money.

Academic interest in bitcoin only. Not owner, not trader, very skeptical of its longterm success.
tl121
Sr. Member
****
Offline Offline

Activity: 278
Merit: 251


View Profile
October 10, 2015, 05:41:43 PM
 #196

The network itself is working fine and is completely uninterrupted by this stuff, whats impacted are some wallets in some applications. See also http://fc15.ifca.ai/preproceedings/bitcoin/paper_9.pdf


The network was impacted, not just some wallets.  I know this for a fact, because I personally had to fix two nodes that I run.  Both of these nodes were running your latest release software with default configurations, BTW.
doc12
Legendary
*
Offline Offline

Activity: 1284
Merit: 1042


View Profile
October 11, 2015, 11:38:17 AM
 #197

I'm running a node on my raspberry pi 2 and it was running fine for the last 2 months without reboot.

Since some days i have some problems, the deamon fills the whole ram and even >1GB swapspace is used. I have to restart the deamon every day. The weeks before it was running  @ ~50% RAM-usage all the time. Does that have something to do with this attack ?

Is there something I can do or configure to prevent that memory bloat ?
Zyklon87
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile
October 11, 2015, 12:17:50 PM
 #198

I'm running a node on my raspberry pi 2 and it was running fine for the last 2 months without reboot.

Since some days i have some problems, the deamon fills the whole ram and even >1GB swapspace is used. I have to restart the deamon every day. The weeks before it was running  @ ~50% RAM-usage all the time. Does that have something to do with this attack ?

Is there something I can do or configure to prevent that memory bloat ?

I am not sure, but I guess yeah, this is causing mempol to raise >1GB, currently according to this https://www.smartbit.com.au/txs/unconfirmed unconfirmed tx are 84k and 1.03GB of backlog.
tl121
Sr. Member
****
Offline Offline

Activity: 278
Merit: 251


View Profile
October 11, 2015, 04:08:23 PM
 #199

I'm running a node on my raspberry pi 2 and it was running fine for the last 2 months without reboot.

Since some days i have some problems, the deamon fills the whole ram and even >1GB swapspace is used. I have to restart the deamon every day. The weeks before it was running  @ ~50% RAM-usage all the time. Does that have something to do with this attack ?

Is there something I can do or configure to prevent that memory bloat ?

I am not sure, but I guess yeah, this is causing mempol to raise >1GB, currently according to this https://www.smartbit.com.au/txs/unconfirmed unconfirmed tx are 84k and 1.03GB of backlog.

Try putting these into your bitcoin.conf file and restarting:
minrelaytxfee=0.00005
limitfreerelay=5
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
October 11, 2015, 04:38:18 PM
 #200

Fees per block need to rise to 25 BTC to break even with the current subsidy, which is a fee of 0.025 BTC per transaction with 1000 transactions per block. This is $6 / transaction.
Good. How many bitcoiners send their funds paying $6 fees?
How many transactions will be daily if the minimum tx fee is $6? (Let us assume this number is X, I think X is much less than 100k)
What would the minimum fee if the daily tx number is X?


This has been bugging me. I've read elsewhere about the real cost of sending transactions on the Bitcoin network being much, much higher than the banking or Visa network.

I'm sure this has been pointed out before since 2009, but I can find any references. So....

Lets assume that Bitcoin scales to Visa levels by 2030:


https://www.nerdwallet.com/blog/credit-card-data/credit-card-transaction-volume-statistics/

Lets also multiply the cost of Bitcoin mining by a factor of 10 to ~$3bn / year - costs which are covered by fees and or other sources.

As Visa charge ~ 2%, their charges amount to more than $60bn. Lets say costs to run are actually 30%, so $18bn.

So, comparing apples with apples, Bitcoin will be far more economical to operate.




Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 »  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!