RG Audit Considerations Related To Cryptocurrency July 2018
RG Audit Considerations Related To Cryptocurrency July 2018
RG Audit Considerations Related To Cryptocurrency July 2018
Related to Cryptocurrency
Assets and Transactions
Audit Considerations
Related to Cryptocurrency
Assets and Transactions
DISCLAIMER
This paper was prepared by the Chartered Professional Accountants of Canada (CPA Canada)
as non-authoritative guidance.
CPA Canada and the authors do not accept any responsibility or liability that might occur directly
or indirectly as a consequence of the use, application or reliance on this material.
Table of Contents
Executive Summary 1
Introduction 3
Scope 5
Cryptocurrency Wallets 11
Conclusion 25
Executive Summary
Introduction
The rapid rise and volatility of cryptocurrencies have led to increased global
interest and scrutiny by organizations, investors, regulators, governments and
others. During 2017, the market capitalization of cryptocurrencies increased by
US$547 billion or 3,038%.1 The most popular and widely used cryptocurrency
is Bitcoin; however, there are over 1,600 cryptocurrencies in circulation.2 Each
of these cryptocurrencies has its own unique features and characteristics which
makes understanding, accounting and auditing them particularly challenging.
1 https://coinmarketcap.com/charts.
2 https://coinmarketcap.com as at June 19, 2018.
4 Audit Considerations Related to Cryptocurrency Assets and Transactions
Scope
3 Paragraph 27 of CAS 315, Identifying and Assessing the Risks of Material Misstatement through Under-
standing the Entity and Its Environment.
4 Paragraph 16 of CAS 550, Related Parties.
5 Paragraph 33(c) of CAS 240, The Auditor’s Responsibilities Relating to Fraud in an Audit of Financial
Statements.
6 Paragraph 16 of CAS 250, Consideration of Laws and Regulations in an Audit of Financial Statements.
8 Audit Considerations Related to Cryptocurrency Assets and Transactions
Cryptocurrency Wallets
Cryptocurrency transactions involve the use of a software program known
as a cryptocurrency wallet. A wallet is used, for example, to:
• store the entity’s private and public encryption keys used for
cryptocurrency transactions
• interact with one or more blockchains to send and receive cryptocurrency
• show the entity’s balance in each cryptocurrency that results from the
various transactions.
If the entity loses a private key and it cannot be recovered, the entity will
no longer be able to access the cryptocurrency linked to that key. There-
fore, in effect, the cryptocurrency is lost. Also, if an entity’s private key is
obtained by an outside party, it can be used to undertake unauthorized
cryptocurrency transactions which cannot be reversed. The entity’s wallet
would show transactions not authorized by the entity. The stolen crypto-
currency may never be recovered.
12 Audit Considerations Related to Cryptocurrency Assets and Transactions
Cold Wallet
A “cold wallet” (or “cold-storage wallet”) is not connected to the Internet.
The following are examples of cold wallets:
• Hardware Wallet
A “hardware wallet” is located on a USB or other device. The entity’s
private and public keys are generated in the device when it is offline by
using a random number generator. When the wallet is not connected to
the Internet, the entity’s private key is, of course, not accessible by out-
side parties via the Internet. However, a private key is still susceptible to
loss or theft by other means. For example, the device containing the cold
wallet may be lost or damaged. Also, a cold wallet temporarily becomes
a hot wallet (and therefore less secure) whenever the device contain-
ing the cold wallet is connected to the Internet. The private key that was
generated offline is now being used online in the process of sending cryp-
tocurrency to another address and is therefore temporarily exposed, for
example, to viruses or malware. However, some hardware wallets have
a process that generates a digital signature offline in the device so the
private key never appears on the computer or other device used to
execute the sale transaction.
• Paper Wallet
A “paper wallet” is a paper record of the entity’s private key and related
information. When the entity’s computer or other devices and printer are
offline, software is used to generate a set of private and public keys and
related addresses for its cold wallet. The public and private keys for the
wallet are printed out on paper. The desired amount of cryptocurrency is
sent from the entity’s hot wallet to its paper wallet address. The amount
transferred to the paper wallet can be written down. Cryptocurrency can
subsequently be sent from the paper wallet. This may be done by enter-
ing into the entity’s hot wallet the address to which cryptocurrency is to
be sent, then scanning or typing the paper wallet private key into the hot
wallet. This private key will then be used to generate the digital signature
Audit Considerations Related to Cryptocurrency Assets and Transactions 13
for the transaction. For the short period of time it takes to send the crypto-
currency, the paper wallet’s private key is no longer “cold” and therefore is
exposed, for example, to viruses and malware.
Exchange-Hosted Wallet
An “exchange-hosted wallet” is hosted by a cryptocurrency exchange on its
server. The wallet is linked to the entity’s account with the exchange. That
account contains information identifying the entity. Access to the account and
wallet requires a password. The exchange knows the entity’s private key stored
in the wallet, but the entity itself does not know its private key. The exchange
undertakes the cryptocurrency transactions on behalf of the entity (based on
the entity’s instructions or what has otherwise been agreed).
14
Examples of Matters to
Consider When Identifying
and Assessing Risks of
Material Misstatement
in Cryptocurrency
Transactions and Balances
Set out below are nine examples of events or conditions an auditor would likely
consider as part of performing procedures to identify and assess risks of mate-
rial misstatement in cryptocurrency transactions and balances whether due to
fraud or error. The information provided for each example includes:
• a brief description of the condition or event
• related assertions
• examples of aspects of internal control that could help prevent or detect
and correct a material misstatement. These examples are not a complete
list of internal control considerations.
This list is not intended to be exhaustive; other conditions and events may
give rise to a risk of material misstatement in cryptocurrency transactions
or balances.
Exhibit 2 summarizes these conditions or events and the assertions that may
be affected.
Examples of Assertions
Examples of Condition or Events
to Which a Possible
“What Can Go Wrong”
Misstatement May Relate11
A C CO E O R
Examples of Assertions
Examples of Condition or Events
to Which a Possible
“What Can Go Wrong”
Misstatement May Relate11
A C CO E O R
Legend:
A: Accuracy, valuation and allocation CO: Cut-off
C: Completeness O: Occurrence
E: Existence R: Rights (ownership)
Note: Assertions related to presentation are not discussed therein. Also, auditors may use asser-
tions other than those referred to in the paper.
Are you comfortable that you will be able to obtain sufficient appropriate
audit evidence through designing and performing appropriate responses
to those risks?
2. The entity has a cryptocurrency wallet that has not been accounted for.
An audited entity may fail to account for one or more of its cryptocurrency
wallets (and the related cryptocurrency that it owns). The entity’s crypto-
currency assets and related transactions will not have been recorded.
3. The entity loses a private key and therefore can no longer access
the related cryptocurrency.
The loss of a private key gives rise to material misstatement if the effect
of the loss is not properly accounted for. However, this risk of material mis-
statement may arise, for example, if those responsible for control over the
private key are not aware of its loss when the financial statements are being
prepared since they have not attempted to enter into any new cryptocur-
rency transactions. As another example, those at fault for losing the entity’s
private key may have a strong incentive to attempt to conceal the loss or
not report it on a timely basis.
• Controls to reduce the risk that the loss of a private key will not be
communicated and the resulting loss not recorded:
Policies and procedures implemented by an entity may include estab-
lishing appropriate segregation of duties (i.e., the responsibility for
monitoring cryptocurrency assets from a financial reporting standpoint
is performed by persons not involved in executing the entity’s crypto-
currency transactions). Policies and procedures may also require that
such monitoring be ongoing (e.g., through reviews of the entity’s
wallets or use of a blockchain (block) explorer when available).
Each blockchain has its own process to verify that cryptocurrency trans-
actions are authentic and not duplicated (i.e., their consensus algorithm).
However, a feature common to all blockchains is that once a transaction
is confirmed on the blockchain, it is irreversible. This feature may result
in an entity losing cryptocurrency if it is sent to an incorrect address.
Conclusion
Appendix A — Where to
Find More Information
2. CPA Canada. Blockchain Technology and Its Potential Impact on the Audit
& Assurance Profession. www.cpacanada.ca/en/business-and-accounting-
resources/audit-and-assurance/canadian-auditing-standards-cas/
publications/impact-of-blockchain-on-audit
Appendix B — Glossary
of Terms
Blockchain
CPA Canada’s publication “Technological Disruption of Capital Markets and
Reporting? An Introduction to Blockchain”, page 8 describes “blockchain”
as a shared or “distributed” digital ledger of transactions over a network of
participating computers. Since blockchain technology embeds peer-to-peer
communications among the participating computers, the need for manage-
ment of the network by a central third party such as a financial institution
is eliminated. Computers participating in a blockchain use an automated pro-
cess to validate the format of the transaction record to be included in
the next “block”. Once this “consensus” is reached, the information is
recorded in a block.
Cryptocurrency
The Collins English Dictionary defines a cryptocurrency as “a decentralized
digital medium of exchange which is created, regulated and exchanged using
cryptography and (usually) open-source software”. Descriptions of cryptocur-
rency sometimes emphasize its differences from fiat currency. For example,
pwc. IFRS news: Cracking the cryptocurrency code; or what is a ‘bitcoin’ any-
way? March 2017 states that “cryptocurrency represents a method of exchange
that does not physically exist but rather exists digitally. Cryptocurrencies are
not linked to any physical currency, nor are they backed by any government,
central bank, legal entity, underlying asset or commodity.”
Cryptocurrency Broker
A type of cryptocurrency exchange where cryptocurrencies can be purchased
at a price set by the broker operating the exchange.
Cryptocurrency Exchange
An online platform that provides a digital marketplace for buying and selling
cryptocurrencies and in some cases, for exchanging cryptocurrencies for fiat
currencies.
Cryptocurrency Wallet
A cryptocurrency wallet is a software program used to:
• store the entity’s private and public encryption keys used for
cryptocurrency transactions
• interact with one or more blockchains to send and receive cryptocurrency
• show the entity’s balance in each cryptocurrency that results from the
various transactions.
Digital Signature
The entity sending the cryptocurrency to the purchasing entity signs the
transaction using a digital signature. The digital signature establishes that the
sender has the private key to which its public key is linked, but without reveal-
ing that private key. The sender’s private key establishes its ownership of the
cryptocurrency being sent (subject to verification by blockchain miners).
277 WELLINGTON STREET WEST
TORONTO, ON CANADA M5V 3H2
T. 416 977.3222 F. 416 977.8585
WWW.CPACANADA.CA