Hi everyone,
- A proposed alternative was the implementation of a larger block size limit, which is a hard fork.
- Segwit solves the transaction malleability issue. By keeping the signature separate, it is made sure that one can not change the transaction ID when changing the signature.
- Segwit enabled the development of second layer protocols, as the lightning network.
- They are not forced, it is a soft fork. At the time the article was written, only 14% of transactions were already using the new format.