I'm new to ethereum. I am confused of how hard fork works in detail. I read many answers, like: https://ethereum.stackexchange.com/a/6390 https://ethereum.stackexchange.com/a/6269
In the first link, the answer says, "It is similar to create a new blockchain with a new init point. We could create a hard fork in which we rollback all the DAOs transactions done by the hacker". What does it mean by "a new init point"? How does "roll back" happens? Could anyone give me a detailed example? Many thanks!