Bitcoin Forum
May 07, 2024, 01:55:54 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Does XPubKey gives me privacy ?  (Read 183 times)
av_v (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 3


View Profile
April 29, 2020, 08:23:05 AM
Merited by OmegaStarScream (1), ABCbits (1), o_e_l_e_o (1)
 #1

I'm planing of using the Bitwage service in order to earn bitcoin. And I'm looking at what I can do to enhance my privacy.
They support (extended) xpubkey: https://blog.bitwage.com/2015/08/24/increasing-your-privacy-bitwage-releases-address-list-payout-option/
Quote
Accepting an xpubkey would allow Bitwage to see all public addresses of the user including all future and current non-payroll addresses thus giving Bitwage more knowledge than necessary and reducing user privacy.

But I'm confused. In which sense that gives me privacy ?

Can someone explain me? I'm aware that I provide KYC to Bitwage, so it's known that I earn bitcoin and how much, but is it possible to hide on which addresses are my bitcoin located?
1715090154
Hero Member
*
Offline Offline

Posts: 1715090154

View Profile Personal Message (Offline)

Ignore
1715090154
Reply with quote  #2

1715090154
Report to moderator
1715090154
Hero Member
*
Offline Offline

Posts: 1715090154

View Profile Personal Message (Offline)

Ignore
1715090154
Reply with quote  #2

1715090154
Report to moderator
1715090154
Hero Member
*
Offline Offline

Posts: 1715090154

View Profile Personal Message (Offline)

Ignore
1715090154
Reply with quote  #2

1715090154
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715090154
Hero Member
*
Offline Offline

Posts: 1715090154

View Profile Personal Message (Offline)

Ignore
1715090154
Reply with quote  #2

1715090154
Report to moderator
1715090154
Hero Member
*
Offline Offline

Posts: 1715090154

View Profile Personal Message (Offline)

Ignore
1715090154
Reply with quote  #2

1715090154
Report to moderator
1715090154
Hero Member
*
Offline Offline

Posts: 1715090154

View Profile Personal Message (Offline)

Ignore
1715090154
Reply with quote  #2

1715090154
Report to moderator
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
April 29, 2020, 08:44:38 AM
Merited by OmegaStarScream (2), ABCbits (1)
 #2

They are talking about privacy from third parties as opposed to privacy from Bitwage.

If you are being paid by Bitwage, then they obviously know who you are and how much they are paying you. They also know the address(es) that they are paying in to belong to you. What they don't know is all the other addresses in your wallet which you might use for receiving coins from elsewhere. If you give them your xpub, then they can now see every address in your wallet, including ones they aren't using, and know exactly how much bitcoin you have received from elsewhere.

However, if you give Bitwage a single address, and someone else has linked that address to you, then they know exactly how much you are being paid and when. If Bitwage had your xpub, they could send your wage to a different address you own each time, which would increase your privacy from third parties.

Bitwage don't accept xpubs though. What they do accept is a list of bitcoin addresses. This prevents them from seeing all your addresses via your xpub, and also prevents them paying in to the same address every time.
av_v (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 3


View Profile
April 29, 2020, 09:08:09 AM
 #3

Ok, I see now. So it only prevents leaking information to outside but the other part still knows everything.

Btw, I think they do support xpubs https://blog.bitwage.com/2015/12/06/new-extended-public-key-import-for-convenient-payroll-privacy/ or it isn't that?

I guess that's my best option to earn bitcoin easily and at low cost (1% of total transferred).
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10555



View Profile
April 29, 2020, 09:20:56 AM
 #4

keep in mind that only non-hardened public keys can be derived from an extended public key and not the hardened ones. for them you still need the extended private key. additionally the derivation path needs to be communicated beforehand if the master key is being transferred since without knowing the path you can end up with a different set of keys. so if you plan on using this you may want to keep that in mind.

there is also another risk involved with sharing the master public key like this which is if some day one of your private keys were revealed all your private keys will be revealed from that single key.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
April 29, 2020, 09:22:36 AM
 #5

Ok, I see now. So it only prevents leaking information to outside but the other part still knows everything.
Essentially, yes.

No, you're right. My comment above was based on the initial blog post you linked where they said they didn't support it, but I guess that blog post is out of date and they do support xpubs now.

If it were me, I would probably create a new wallet just for Bitwage and give them the xpub. They can then send to a new address every time, which stops any third parties monitoring how much you are being paid, and I would use different wallets entirely for all my other bitcoin activities, which stops Bitwage from seeing everything else you are doing via your xpub.

additionally the derivation path needs to be communicated beforehand if the master key is being transferred since without knowing the path you can end up with a different set of keys.
That's addressed in the second link OP shared. They use m/0/0 for the first address, and simply increment by 1 from there.
av_v (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 3


View Profile
April 29, 2020, 09:46:59 AM
 #6

Understood. So I will create a cold wallet only for Bitwage and later on I will "mix" the funds and transfer them to a private wallet. 

Thanks guys.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
April 30, 2020, 01:18:29 AM
 #7

That's addressed in the second link OP shared. They use m/0/0 for the first address, and simply increment by 1 from there.
They claim that it is also compatible with Trezor, Ledger and KeepKey extended public keys... so it doesn't sound like they're doing anything out of the ordinary as far as derivation paths are concerned.


Understood. So I will create a cold wallet only for Bitwage and later on I will "mix" the funds and transfer them to a private wallet. 
Yes, that would be a good strategy... a wallet only for Bitwage... and then later you can utilise Mixers or CoinJoin etc, to be able to get the funds into a private wallet in a way that should effectively obscure the links between all the funds (at least from the average person).

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
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!