Do not mind my question. We have the legacy, nested segwit and the native segwit bitcoin address, assuming I have a child private key, I can import it on a noncustodial wallet to generate me legacy, nested segwit or native segwit address in this format:
Private key: p2pkh:KxEkaCCw1yhYteYHbHXsNPtkUT7kYDUdoSrn9tsgtWmweU7CZcr7
Address: 1KP9pvBRdyNbbAVderNuDWyng6fhnsr35D
Private key: p2wpkh-p2sh:KxEkaCCw1yhYteYHbHXsNPtkUT7kYDUdoSrn9tsgtWmweU7CZcr7
Address: 3QsaU9cEwKZz4fks6oQ3voxZCQvYQBQWG8
Private key: p2wpkh:KxEkaCCw1yhYteYHbHXsNPtkUT7kYDUdoSrn9tsgtWmweU7CZcr7
Address: bc1qex3vsu9fuxs29u7lsvld6mapktm0hsday8uegx
Warning: do not let anyone know your private key if you love your bitcoin to not be stolen.I use electrum wallet to generate the private keys. If I am using p2wsh, I think the private key is not useful because I will not be able to spend from it.
Now the question is about taproot. I have read in a way that taproot work more like p2wsh in a way more than 2 keys may be required to sign transaction which means even using the method to get yourself a private key to a single address is useless.
Also can a tool be able to generate legacy, nested segwit and native segwit without knowing the private key?
I asked all these question because of this
https://mobile.twitter.com/murchandamus/status/1475120106695008260/photo/3What I am thinking is that the private key generated by taproot will be similar to p2wsh and not p2wpkh which will make spending from it impossible because 2 or more keys are required to spend from it. I am also thinking the addresses can not be derived by binance from another address without knowing the user private key, which means what binance said is wrong?
This does not happened to me also it can be true there is warning by binance not to send to taproot address.