https://cryptovest.com/education/segwit-and-segwit2x-explained