It’s like distributed transactions, or cache-coherency protocols for CPUs.
Edit: aaaand I hadn’t read the article