I know: Through a hardfork every person who had Bitcoins before the hardfork will get the "new" Bitcoin with the same public key and the same private key.

Since the hardfork from Bitcoin to Bitcoin Cash I have never transferred my Bitcoins to a P2SH or bech32 address. So my Bitcoins still lie on an old address like (1), see above.

Question:When my Bitcoins lie on an Address like (1), do I then get the new Segwit2x-Bitcoin? Or must I transfer my Bitcoins from an address like (1) to an Address like (2) or (3) before the hardfork starts?

This is a very essential question. Maybe when I do not transfer my Bitcoins to a P2SH or bech32 address before the hardfork, maybe then I do not get the new bitcoin and the old bitcoin loses the whole value. So I now have lost all my money.

Would be very interested. Thank you.

Mbidox

PS:Question 2:Are the legend Bitcoin Addresses and the P2SH Bitcoin Adresses and the bech32 Bitcoin Adresses all on the same Blockchain?

Maybe when I do not transfer my Bitcoins to a P2SH or bech32 address before the hardfork, maybe then I do not get the new bitcoin and the old bitcoin loses the whole value. So I now have lost all my money.

This statement is absurdly stupid to the extent that it infuriates the reader. There is no such thing as a new Bitcoin. Bitcoin, in its current stated, with Bitcoin Core being the reference implementation is the only Bitcoin. Bitcoin Cash != Bitcoin. Bitcoin Gold != Bitcoin. Segwit2x != Bitcoin. The latter is actually a corporate-sponsored attack on Bitcoin.

Note: If a hardfork that doesn't support segwit happens, you would not receive your coins that are sitting on segwit addresses.

For example, let's say someone that doesn't like segwit creates a new fork (such as BCash) after segwit activated, you wouldn't receive the coins sitting on segwit addresses since the resulting fork does not support segwit.

Im not sure if you could fork the current legacy chain without segwit tho, but technically you wouldn't receive the coins if possible.