Skip to content

Auditability Fallacy

Eric Voskuil edited this page Feb 4, 2018 · 17 revisions

Solvency of a Bitcoin custodian cannot be audited. A custodian is a person with discretion both in the release of an asset and issuance of securities against it. If both realease of the asset and the issuance of securities against it are controlled by consensus rules, then the relationship is not actually custodial. This is the distinction between a reserve and a layer. A layer is protocol-enforced (non-custodial) and therefore has nothing to audit.

A solvency audit requires simultaneous (atomic) proof of both the full amount of the asset held by a custodian and the securities issued against it. In the case of a national Bitcoin reserve this would require complete proof of all fiat (e.g. the security) issued against the reserve, as well as the Bitcoin held in reserve. Even in the case where the security is issued on a distinct public chain the atomicity requirement is not satisfied.

In some cases it may be considered sufficient to waive the atomicity requirement, accepting incorrectness under the assumption that material deviation would eventually be discovered. However in the case of state banking it is insufficient to detect the deviation. Historically it has not been difficult to detect such deviations. The difficulty arises in stopping them.

Libbitcoin Menu

Clone this wiki locally