the ultimate distributed system is async and pure causality but it's extremely difficult to make this work without some weak synchrony. the synchrony is mainly needed for token emission on bitcoin. there are other ways to drive emission than time but they wouldn't work economically.