To sum up, in order to have cashless payment system we need to store some way or another information about the transactions between all participants of the system. But then, in turn, those who control «general ledger», the center, control each transaction. Cash transactions are decentralized but have many disadvantages of non-digital world such as easier to fake, harder to store, impossible to split indefinitely. And what can we do if nobody trusts each other? Everyone can keep a copy of the central ledger with him, but how to synchronize them with each other and why someone would want to keep all these copies? And how to agree on which copy is «correct». In other words, how to reach consensus?