Post
Topic
Board Beginners & Help
Re: I have 3 important questions
by
Charles-Tim
on 20/03/2022, 12:52:34 UTC
Instead cold storage a lockdown mode address or Frozen Storage address could be added to bitcoin?
Depending on the wallet you are using, like on Electrum, you can make use of Coin control to freeze input(s) or address freeze to freeze all inputs on the address. But if your seed phrase or li ate key is compromised, the attacker can unfreeze the inputs.

You have the eoption if cold storage like paper wallet, wallets on airgapped devices or hardware wallets. Alternatively, if you have different devices, you can still a multisig wallet. For maximum security, you can setup a multisig wallet on two or three hardware wallet or cold storage.

1. Attacker might able to steal private key after user make a transaction from special address,but how do you plan to prevent this accident?
You do not have to make transaction before an attacker can compromise your wallet and steal coins, what is most important is to never let anyone know your see phrase or private key which can be used for the attack. People that are using online wallets are most vulnerable to this type of attack as they may click on ads, link ads and also visiting sites that can introduce and install malware like Trojan horse that can be used by the attacker to compromise your device.

2. How do someone veto a transaction which made by attacker where we can verify who's the owner or attacker without compromise owner privacy?
Better not to send to a scammer because this will most likely lead to loss that is not recoverable. Be careful of scammers. Ones transaction sent is confirmed, the transaction can not longer cancelled or reversed while transaction can not be reversed at all for non-RBF transactions.

3. Assuming a transaction is reversed, that means blocks would become invalid since it's hash (along with all next blocks) will become invalid? How do you plan to solve this problem?
51% attack? Bitcoin has the strongest blockchain. But making sure to a transaction is confirmed before accepting it.