As far as I'm aware of, the blockchain only gets signed every few minutes or so.
So how can you achieve this low latency? Do you just base your decision "x has paid" on the still unsigned chain? That's quite risky and open for exploits, isn't it?
Also, what do you do if there are orphan blocks in the chain?
(Comment about coindl.com, not the book the article links to.)