Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think the answer is that in the late 80s/90s, academic CS decided that the important topics in this area centered on completely asynchronous networks. The super famous, but trivial, FLP "theorem" gave a respectable foundation for work in the area (even though it pretty much says, you can't get anywhere with a completely asynchronous network). There was a lot of very interesting work prior to this period that was just discarded. For example Liskov's paper on using timeouts

https://www.yodaiken.com/2018/07/16/practical-uses-of-synchr...

Viewstamps depends, implicitly, on timeouts. You send a message a number of times and if you don't get a response, you abort. In the completely asynchronous world, there is no way to do that.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: