Bitcoin Forum
October 31, 2024, 07:59:20 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Howto remove unconfirmed 0,00000001 BTC DDOS transactions from Wallet?  (Read 2433 times)
5cMXezpBtm (OP)
Full Member
***
Offline Offline

Activity: 233
Merit: 100


View Profile
February 26, 2014, 06:29:15 PM
 #1

I got 8 of these DDOS fake transactions from february 2014 in my Wallet, it's kind of spam for me.

Therefore I would like to remove them from my Multibit wallet. Any way to do that?
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1132


View Profile
February 26, 2014, 06:40:59 PM
 #2

Congratulations, you must have an address that someone found difficult to link to your real identity for them to be trying this trick.

They'll get dumped eventually as unconfirmed tx, but it'll take a while. 

If you want to get rid of them faster, you can use the command line client to transfer your "real" BTC to another wallet.  But if you pay tx fees that won't be worth it. 

I suppose you could also very carefully construct transactions to transfer the 1-satoshi utxo's to the mining payout from block #1 or something.    Back when 1-satoshi transactions were "normal" and actually confirmed occasionally, people would send satoshis to Satoshi that way.  But with the current client they'll just disappear eventually.

jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
March 02, 2014, 02:36:16 PM
 #3

I am working on adding some 'anti-spam' into MultiBit at the moment.
It will go in the next build - which should be out this week.

They will just disappear.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
5cMXezpBtm (OP)
Full Member
***
Offline Offline

Activity: 233
Merit: 100


View Profile
March 02, 2014, 03:22:31 PM
Last edit: March 02, 2014, 04:27:57 PM by 5cMXezpBtm
 #4

I am working on adding some 'anti-spam' into MultiBit at the moment.
It will go in the next build - which should be out this week.

They will just disappear.
Great, thanks. (just donated another some BTC to MultiBit project)

BTW received today 9 more unconfirmed Satoshi-Spam-Transactions...
MrPiggles
Sr. Member
****
Offline Offline

Activity: 980
Merit: 256


Decentralized Ascending Auctions on Blockchain


View Profile
March 02, 2014, 03:53:42 PM
 #5

Congratulations, you must have an address that someone found difficult to link to your real identity for them to be trying this trick.

They'll get dumped eventually as unconfirmed tx, but it'll take a while. 

If you want to get rid of them faster, you can use the command line client to transfer your "real" BTC to another wallet.  But if you pay tx fees that won't be worth it. 

I suppose you could also very carefully construct transactions to transfer the 1-satoshi utxo's to the mining payout from block #1 or something.    Back when 1-satoshi transactions were "normal" and actually confirmed occasionally, people would send satoshis to Satoshi that way.  But with the current client they'll just disappear eventually.



How does it link my real identity at all?

I left them in a wallet, transferred all my bitcoins -minus these transactions, closed the old wallet (did it through sharedcoin transactions)

Can't find a single one of the sending addresses on my current address taint list?



           ▄▄████▄
          ██▀▀  ▀██▄
     ▄▄▄▄██▀      ██▄▄▄▄▄
   ▄██▀▀▀▀▀       ▀▀▀▀▀▀██▄
   ██     ███▄▄▄▄██▀     ██
   ██      ▀▀▀██▀▀       ██
  ▄██                    ██▄
  ██▀       ██████       ▀██
  ██        ██  ██        ██
  ██       ███  ███       ██
 ███       ███  ███       ███
 ███       ███  ███       ███
 ██▀       ███  ███       ▀██
▄██        ████████        ██▄
███                        ███
 ███▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄███
  ▀████████████████████████▀
 
iBid
 
Decentralized Auctions
on Blockchain
  ▄██





▀██
██████████████████████████████████
▄ ▄▄
██▄▀██▄
████▄▀▀██▄
██████▄ ▀███▄▄
████████▄ ▀███▀ ▄
██████████▄ ▀ ▄████▄
██████████▀ ▄ ▀███▀▀
████████▀ ▄███▄ ▀
██████▀▄████▀▀
████▀▄███▀
██▀▄█▀▀
  ▀▀
GET IN ON
Google Play
██████████████████████████████████
██▄
  █
  █
  █
  █
  █
██▀
  ▄██





▀██
█████████████████████████████████
          ▄▄█
         ▄██▀
    ▄▄▄  ▀▀▄▄▄▄
 ▄███████████████
▄██████████████▀
███████████████
███████████████
▀███████████████▄
 ████████████████▀
  ▀█████████████▀
   ▀████▀▀▀███▀
Download on the
App Store
█████████████████████████████████
██▄
  █
  █
  █
  █
  █
██▀
 
About us
Telegram
  ██████████████████████████████████
██████████████████████████████████
██████████████      ██████████████
██████████████      ██████████████
███████████████    ███████████████
█████████████        █████████████
███████████            ███████████
████████████████  ████████████████
██████████              ██████████
██████████  ████  ████  ██████████
█████████    ██    ██    █████████
█████████    ██    ██    █████████
██████████████████████████████████
██████████████████████████████████
 
███ SIGN UP ███
  ██████████████████████████████████
██████████▀▀▀▀████████████████████
██████████▄▄    ▀▀▀███████████████
██████████  ▀▀ ▄▄  ▄██████████████
█████████        ▀████████████████
████████▀        █████████████████
██████▀▀▀▄▄     ██     ▀▀▀████████
██████▄     ▀▀▄▄███▄         ▀████
█████████▄▄▄   ███████▄▄       ███
███████████████████████████▄▄▄████
████▀▀▀▀▀▀▀▀▀▀▀▀▀█████████████████
███▀             ▀████████████████
███▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄████████████████
██████████████████████████████████
 
All auctions start at $0
with no minimum reserve

AN  AUCTION
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
March 10, 2014, 08:16:08 PM
 #6

If you upgrade to the latest version of MultiBit on the multibit.org website the 'satoshi spam' will simply disappear.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1132


View Profile
March 29, 2015, 08:00:15 AM
 #7

 I knew it was an effort to track users, but today I was elbows-deep in the source code and I just figured out exactly how it works. 

Somebody is using this to figure out who (which IP address) owns (or once owned, since the wallet doesn't throw away old addresses) what txOuts.

Here's what's going on. 
  • First, they send a tiny txOut to the address on the block chain whose owner (or former owner) they want to know.
  • Second, they connect to a bunch of different nodes and send them bogus transactions that spend that txOut without fees.  Repeatedly.
  • They don't know the address's private key, so they can't provide a good signature for that tx.  But they don't need to.
           
    • If they've connected to a machine that has the wallet containing the original txOut whose owner they're trying to find, that node will disconnect them as a misbehaving node, because the keys provided don't match.
    • If they've connected to a machine that doesn't have the wallet containing the original txOut, That node will just reject the transaction due to penny-flooding prevention and no fees.
         
  • Because they can tell which thing happened, they can tell whether the node at this IP address owns the original txOut.

jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
March 29, 2015, 12:04:49 PM
 #8

That's interesting Cryddit - thanks for posting that.

So I think you are saying it would work for Bitcoin Core nodes but for other sorts of Bitcoin wallets e.g. for SPV nodes that don't accept connections it would not tell you much. I guess it would eventually tell you the txOut is NOT under the control of a Bitcoin Core wallet.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1132


View Profile
March 29, 2015, 05:30:02 PM
 #9

It's a good reason to use the new capability in 0.10 bitcoin core client for running with the wallet offline.  

And I think most implementations of the protocol follow the core client's lead about when to disconnect misbehaving nodes and when to reject tx due to penny flooding, but I don't actually know about other clients because I'm not elbows-deep in their code.
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!