I am not sure how you would do it. As I understand it, the bitcoin distributed hash approach relies on transactions being "verifiable" to avoid the process of actively and complete verifying everything. But any "restart" would have to actually do this active verification. Still, perhaps someone who knows could describe how this could work.
Further, even a restart would involve everyone in the world having a record of how much money everyone else in the world had.
Anyway, the mind boggles thinking about how this could possibly work.