Aさんの財布はAさんのコンピュータにあって、Bさんの財布はBさんのコンピュータにあります。Aさんの財布にある1BTCをBさんは受け取ることは可能ですけど、AさんのコンピュータがちゃんとAさんの財布から1BTCを減らしたかどうかを確認する方法がないのです。なにしろ別々のコンピュータですから、Aさんのビットコインのソフトウェアが改造されていて、Bさんに送ったふりをしているだけかもしれません。財布を管理するサーバーがなくて、財布をたくさんのクライアントコンピューターで別々に管理しているとこういう問題が起こるのです。これを解決するためにビットコインは、取引データをビットコインに参加しているコンピュータの全てで共有することにしています。つまりAさんがBさんに1BTCを送金するためには他のビットコインに参加している全部のコンピュータにAさんがBさんに1BTCを送ったという事実を報告しないといけないのです。