Bitcoin Forum

Other => Off-topic => Topic started by: PercT4b on December 22, 2021, 10:11:39 AM



Title: Metamask
Post by: PercT4b on December 22, 2021, 10:11:39 AM
Let's assume that I have two accounts on my Metamask wallet, and use them to operate on platforms like Curve, Avax or anything else, substantially I do some transactions.


Could, actually, a hacker find a method that allows him to understand that those two wallets belong to the same Metamask wallet?


P.S: very important, it's obvious that, for safety reasons, I WON'T DO any transfer between the wallets, I will keep them isolated from each other, doing separate operations.


Title: Re: Metamask
Post by: shellc0de on December 23, 2021, 04:39:34 AM
I don't want to study too much into how metamask turns the seed phrase into your accounts, but since one seed phrase can enter multiple accounts, I will assume that the subsequent accounts are deterministic after the first account. So if someone reverse engineered the metamask source code they could determine all child accounts of a main metamask account. This is all speculation, but I am guessing yes, to your question.


Title: Re: Metamask
Post by: wiggi on December 23, 2021, 07:33:11 PM
Let's assume that I have two accounts on my Metamask wallet
Could, actually, a hacker find a method that allows him to understand that those two wallets belong to the same Metamask wallet?

When metamask is unlocked, it knows the balance of these 2 accounts. Metamask is not a full node, it must have contacted a server,
sent the 2 addresses to this server and asked what their current balance is.

Not a hacker, but now the world knows that those two wallets belong to the same Metamask wallet.