Bitcoin Forum
June 18, 2018, 12:25:42 AM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Please explain Bitcoin-Qt spending algorithm  (Read 463 times)
mnyonpa
Full Member
***
Offline Offline

Activity: 140
Merit: 100



View Profile
August 16, 2013, 11:51:52 PM
 #1

Good day!

Recently, I have received on one of my wallets 50 satoshis payment from an unknown address, which might be used to find out my other Bitcoin addresses if I spend them. I am using Bitcoin-Qt for the address that received the payment.

My question is the following:

Provided I keep my payments are always rounded to 5 digit can I guarantee that those 50 satoshis transaction never gets spent?

Are there any other ways to isolate these coins, maybe send them specifically to another address?

BTC address for donations: 1EEjkAqLXTxscD24D1S6aXWtxPUWxSkHcd
1529281542
Hero Member
*
Offline Offline

Posts: 1529281542

View Profile Personal Message (Offline)

Ignore
1529281542
Reply with quote  #2

1529281542
Report to moderator
1529281542
Hero Member
*
Offline Offline

Posts: 1529281542

View Profile Personal Message (Offline)

Ignore
1529281542
Reply with quote  #2

1529281542
Report to moderator
There are several different types of Bitcoin clients. Server-assisted clients like blockchain.info rely on centralized servers to do their network verification for them. Although the server can't steal the client's bitcoins directly, it can easily execute double-spending-style attacks against the client.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1529281542
Hero Member
*
Offline Offline

Posts: 1529281542

View Profile Personal Message (Offline)

Ignore
1529281542
Reply with quote  #2

1529281542
Report to moderator
1529281542
Hero Member
*
Offline Offline

Posts: 1529281542

View Profile Personal Message (Offline)

Ignore
1529281542
Reply with quote  #2

1529281542
Report to moderator
1529281542
Hero Member
*
Offline Offline

Posts: 1529281542

View Profile Personal Message (Offline)

Ignore
1529281542
Reply with quote  #2

1529281542
Report to moderator
01BTC10
VIP
Hero Member
*
Offline Offline

Activity: 756
Merit: 500



View Profile
August 17, 2013, 12:04:11 AM
 #2

Never did it but using the API I would use something like:

Code:
bitcoind listreceivedbyaddress

Then:

Code:
bitcoind dumpprivkey <bitcoinaddress>

Then I would import the private key in blockchain.info or Electrum to send the rogue input somewhere else.

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list
Birdy
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250



View Profile
August 17, 2013, 12:21:56 AM
 #3

Possibilities:

1)Use Coin Control to ignore it:
https://bitcointalk.org/index.php?topic=144331.0
Send all other coins to somewhere else, delete the wallet.dat, open bitcoin-qt again and it will create a new wallet without those coins.

1b) without Coin Control: send the amount in your wallet -50 satoshis&fee somewhere else, delete the wallet.dat, open bitcoin-qt again and it will create a new wallet without those coins. (not sure if it will not select the 50 satoshis though, but imo it shouldn't)

2) make a raw transaction with those coins

3) Use Coin Control and mix it up with some transactions where it doesn't matter if every adress is known by someone else
mnyonpa
Full Member
***
Offline Offline

Activity: 140
Merit: 100



View Profile
August 17, 2013, 01:12:31 AM
 #4

Thank you, I’ll try it.

BTC address for donations: 1EEjkAqLXTxscD24D1S6aXWtxPUWxSkHcd
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!