A soft fork is a change to the Bitcoin protocol that updates the transaction format to improve scalability and add new features. This type of update is backward-compatible, meaning it can work with the existing protocol while introducing enhancements.