I have been working on Ethereum for years. Now assigned to work on Bitcoin. The way that BTC handle transaction is vastly different and utterly complicated.
After reading for quite sometime. Can I assume that for a simple website to receive and send bitcoin, I only need to handle the scenarios below:
Coin only. No colors, no assets.
Receive coin using P2PK and / or P2PKH only?
Are the above sufficient for me to handle coins sent to my website and subsequently transfer to another account?