From all the news surrounding Goxâs demise, it seems pretty certain at this point that it was operating with a fractional reserve, trading with only a small proportion of the money that it was supposed to have. The question now is, how can we be sure that others arenât doing it, too?
Whether youâre a straightforward bitcoin wallet or an exchange, the hope is that youâll have enough bitcoins to cover everyoneâs accounts, should they all decide to empty their funds at once. This week, large bitcoin companies seemed eager to persuade people that they did.
In their joint statement condemning Gox, five major exchanges explained that they would be âcoordinating efforts over the coming days to publicly reassure customers and the general public that all funds continue to be held in a safe and secure mannerâ. How do they do that, exactly?
âI imagine that would be handled by the MTL regulators as they require permissible funds and when they come onsite to do the audit it would be apparent,â said Megan Burton, the CEO of exchange CoinX, which is taking a state-by-state approach to getting its money transmission license in the US.
âMost companies will perform self-audits in the near term and potentially hire an outside auditing firm when appropriate,â said Jaron Lukasiewicz, the founder of New York-based exchange Coinsetter. âWe are also discussing creative ways we can give customers greater transparency, and we will announce them once those plans are finalized.â
Neither Coinsetter or CoinX were cosignatories of the joint statement released this week. Coinbase came closer to an audit than anyone. It blogged, already discussed here, in which Andreas Antonopoulos, the CSO at Blockchain.info, visited the office to check things over.
He published a short, six-paragraph report describing how he checked the firmâs cold storage addresses in the block chain. He also made Coinbase conduct a transaction on a random address in its block chain to ensure ownership.
Is this enough?
Financial audits can be extensive affairs, in which beancounters nose their way through reams of paperwork relating to accounting practices and financial controls. There is generally an audit committee which oversees the whole process. By the time that the audit is done, the likes of EY and PwC have gone over things with a fine toothcomb.
Barry Silbert, the head of the Bitcoin Investment Trust, who is now said to be preparing an exchange. Silbert has said that many auditors arenât well-equipped to deal with bitcoin, not least because bitcoin addresses are anonymous.
âAccess does not equal ownership, so you cannot prove title,â he told CoinDesk late last year. Nevertheless, he has enlisted one, so it can be done, apparently.
Coinkite is doing its best to provide customer accountability. The Canadian company, which operates wallets for its users, released a link to what it calls an audit, although this isnât verified by a third party. Instead, itâs a listing of the individual inputs and outputs contained within the userâs own wallet, and itâs drawn from the block chain.
Rodolfo Novak, co-founder of the firm, says that itâs able to do that because it relies on the block chain for its data. All transactions are conducted on the block chain, he explains, which makes it easy for users to see whatâs going on. âWe donât have any off-chain transactions. Even the fees you pay to us are block chain transactions.â
Novak wonders why anyone would want to resort to a centralized audit at all. After all, his argument goes, wasnât bitcoin supposed to be about decentralized trust?
âWe decided to do this in a way that there is no need for an old system,â Novak says. âYou are the owner of your money, and you can check it. I could call PwC or whatever, and they could sign off that they saw it. But we donât need that.â
CoinDesk asked Coinbase about the access and ownership question, but it directed us to its blog post and refused further comment. Neither Payward (the owner of Kraken â which recently suspended USD deposits) nor Bitstamp commented.
Coinkiteâs block chain-based transparency is one of the things that sets it apart from the co-signatories to the joint statement. These companies donât seem to run their operations in the same way.
In particular, it can be difficult for exchanges to achieve block chain transparency. âThe main thing is that the order book canât be block chained. It needs to be fast. The actual settlement of that order book could be block chained, but it takes a phenomenal amount of technology to be written and to achieve that,â Novak muses.
Is there a way, then, to create decentralized means of proving a non-fractional reserve? The brouhaha around Gox has rekindled interest in a proposal by Gregory Maxwell, one of the core developers.
In a traditional exchange, it may be difficult to publicly state how much the exchange should have, and then publicly prove that they have it, without listing all of the account balances for proof. Thatâs a privacy nightmare, of course.
Maxwellâs proposal uses a node â think of it as a leaf on a tree â with two things in it: a hash indicating the specific account, and a value of bitcoins in that account. All the nodes connect back to a central node (call it the trunk of the tree, which knows about all of the leaves).
The exchange or wallet publishes the central node, which gives the entire value of all the nodes in the exchange, and then it gives the owner of a âleafâ its value, while also confirming that it has also checked all of the leaves between it and the trunk.
The user wouldnât know anything about the other accounts, but it could compare its own value with the exchangeâs total reserves, to make sure that it had enough to cover at least that accountâs value.
As Maxwell says: âIt doesnât prevent fractional reserve â but if used well, it prevents dishonest fractional reserve.â
Bitcoinity, which monitors various exchanges, likes the idea so much that it wants to promote the first exchange to use it, on its site.
Any takers?
Piggy bank image via Shutterstock