A soft fork is a type of update to a blockchain protocol that is backward-compatible, meaning it does not require all nodes on the network to upgrade to the new rules. This allows the updated nodes to still communicate with the non-updated nodes, as the new rules are a stricter subset of the old rules. Soft forks are considered less disruptive than hard forks, which do require all nodes to upgrade in order to stay on the same network.