Menu

What prevent someone to not use the receiver address of one transaction as the sender in another one?

Title may be confusing you, and to be honest I am also confused how things work and I am new to this crypto world so sorry in advance if I am not using the correct words.
I try to explain :
Let say Alice wants to send cryptos to Bob.
A sends to B
(address of A) to (address of B)

Because blockchains are public, and both address will be known to each one, what process do prevent Bob from not using Alice address as the sender in another transaction ?
B pretends to be A
using A to send to B
(address of A) to (address of B) without A consent

The reason why I am confused right now about this question is because in Dapps you can use a wallet like Metamask to make some transactions, which means you only needs an address. So how is that secure.
If someone code a program using the same logic as Metamask, what prevents him to use another person’s address in Dapps and to smart contracts? (Similar to changing the ip field in http requests, which was a popular hacking technique for man in the middle before https was widely used).
Thanks in advance for helping me to understand.

FAUCETEARND-CLAIMVISIT
AD-BTC THE BEST3-40 BTC SatAll DayVISIT
FREE-LITECOIN1800 Litoshi- 5 LTC5 Min/260 DailyVISIT
KONSTANTINOVA900 Litoshi5 Min/10 DailyVISIT
MULTICLAIM FAUCETUP 100 BTC sat5 Min/100 DailyVISIT
FREE BITCOINUP 0.1 BITVOIN60 Min/24 DailyVISIT
FIREFAUCETGOOD MULTI FAUCETDIFFERENTVISIT
STAR-CLICKUP 7$ DAILYPTC FROM 1$ CENTVISIT
CLOUD MINERBEST CRYPTO MINERMINERVISIT
AD SHORT50$ 1000 VIEWSHORT & SHARE LINKSVISIT
LUCKYDICE1500-5000 Litoshi5 Min/33 DailyVISIT
STATION2226 Litoshi1 Min/15 DailyVISIT

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close