What Is the Concept of a “Fork” and How Does It Challenge “Code Is Law”?
A blockchain fork occurs when the network splits into two separate chains, often to reverse a transaction or change the protocol rules. A fork challenges "code is law" because it demonstrates that a human consensus (validators/miners) can ultimately decide to override the previously immutable code execution, such as reversing a hack.