Professional Documents
Culture Documents
Auditability of Digital
Assets
June 4, 2019
2pm EST
CPE Reminders
To receive CPE, you must be active for the entire webcast and respond to at least 75% of
the polls. CPE is not offered for audio-only attendees or replay viewing.
Group participation will not receive CPE. You must be logged in individually to receive CPE
credit.
Upon conclusion of the program, please complete the final evaluation and your CPE
certificate will be available if you have met the minimum CPE requirements. Turn off all pop-
up blockers to download your CPE certificate.
For optimal viewing speed, close all other applications, including Outlook.
Most technical issues (e.g., buffering, silenced audio) can be resolved by refreshing your
feed using the F5 key.
Auditability of Digital
Assets
June 4, 2019
2pm EST
Speakers
© 2018 Grant Thornton LLP | All rights reserved | U.S. member firm of Grant Thornton International Ltd 5
Learning objectives
7
Contents
Section Page
Blockchain Basics 4
Crypto Currencies: Bitcoin 13
Audit Approach 19
The Blockchain is a distributed ledger that records financial (or non-financial) transactions between two participants (peer-
to-peer), without the need for an intermediary verifying those transactions. Verifying the identity of the parties is made by
cryptography.
Basics
• The blockchain’s ledger is distributed and replicated throughout the whole network.
• The information recorded is grouped through blocks and it is immutable once it is recorded.
• The blockchain database contains every single transaction since the creation of the blockchain.
• A blockchain can be: public (fully decentralized), permissioned (partially decentralized) or private (centralized).
• The wallet holds the private key(s) used to prove you own specific Bitcoins.
• The software creates public/private key pairs for you as needed.
• For each private/public key pair, there is a corresponding bitcoin address, which is a 160-bit hash of the public key.
• Bitcoins are sent from and to specified and individuated addresses.
• The wallet also contains software that allows you to send and receive bitcoins.
• You send bitcoins by registering your payments within the Bitcoin blockchain, Bitcoin’s public ledger that contains all
transactions since the advent of bitcoin.
• The total number of Bitcoins will never exceed 21M, thereby fixing a ceiling and establishing a scarcity and
helping to "stabilize" value.
• The rewarded miner also receives all (optional) transaction fees in the block.
Wes Bricker,
Chief Accountant, SEC Custody (in-house, third parties, hot/cold/warm)
(From speech 9/17/18)
© 2018 Grant Thornton LLP | All rights reserved | U.S. member firm of Grant Thornton International Ltd 23
Audit Risk Considerations (continued)
Assertions
© 2018 Grant Thornton LLP | All rights reserved | U.S. member firm of Grant Thornton International Ltd 24
Auditing Crypto Currency
Introduction
• Existence
• Ownership Crypto Assets
• Valuation
BTC Balance Does the point in time balance match our clients’ records?
Ownership Does the client have sufficient control over the address to make a transaction?
1. Signature:
a)GT provides the Company with a message to sign for each selected address
b)Company cryptographically “signs” the message resulting with the signature
c)GT performs this validation via a combination of the public address, message, resulting
signature, and our BTC infrastructure
2. Verification:
If the verify command returns TRUE, then the signature was created with the associated private key. If
the verify command returns FALSE, then the signature was not created with the associated private key.
Note: Another risk that we address elsewhere in the program is if the entity has access to other
private keys.
To use cryptography to test ownership the owner needs three things, their public
address, a message to be signed, and access to their private key.
With those items they can generate something that looks like this:
HyK03MaLi62g3ck/SQ6xfbbHQ4PqUOvf4R6MHIVW0L/bfhfPBHhA7OsQkEnE
G0MqrDLifONvLmp1IH/c6kj69bY=
Then, crypto-magic!
Step 2: Audit teams uses a third party pricing source (e.g. Coindesk,
CoinMarketCap, specific exchange) to verify the value of BTC at year end
Note: Value of BTC (and other digital asset classes) may need to be audited
like any other Level 3 asset. This will be driven by trading frequency.
The value of a Bitcoin in US Dollars can be verified using one of the many Bitcoin exchanges.
A Bitcoin exchange is a website that allows entities to buy and sell Bitcoins in an open marketplace.
The exchange selected should have a strong reputation, security record, and support by major investors. For
example, Coinbase has raised more than $100 million in investments from venture capitalists.
Each day, there are on average over 140,000 transactions on Coinbase and that volume has continued to
increase.
Exchanges observed often have vastly differently pricing, where arbitrage opportunities exist and the markets
are inefficient. As such, the Company’s “principal market,” as defined by GAAP is the relevant market for
reasonable fair value pricing.
© 2018 Grant Thornton LLP | All rights reserved | U.S. member firm of Grant Thornton International Ltd 32
Audit Best Practices – Fieldwork
Identify complex issues early and determine
1 accounting treatments (e.g. broker/dealer accounting,
on/off balance sheet, gross/net revenue, etc.)
Discuss with auditors the entity’s IT general controls,
2 complexity of IT systems and the ability to rely on
control environment. If outsourced, discuss availability
of service auditors reports
Discuss the auditor’s planned procedures and
3 methodology for testing existence and ownership
of digital assets, including third party custodians
© 2018 Grant Thornton LLP | All rights reserved | U.S. member firm of Grant Thornton International Ltd 33
Contact Information
Markus Veith
Partner-in-charge of the Northeast Financial Institutions
Practice
Markus is the Partner-in-Charge of the Metro New York & New England Financial Institutions Practice and Education
an SEC, IFRS and blockchain technology specialists. He has over 20 years of experience in banking and
public accounting. • M.S., Taxation and Accounting, Pforzheim University, Germany
• M.B.A., Fordham Graduate School of Business
Experience
Other credentials
• Markus leads audit engagements of both public and private financial services organizations ranging
from large multinational institutions to local FDIC-insured banks and federal credit unions. He also led • Licensed as a CPA in New York, California, Massachusetts and North Carolina
consulting projects on loan reviews, operational process reviews, post-merger integration, due • AICPA Revenue Recognition Special Task Force
diligence and asset securitization. Other areas of concentration include capital raises and IPOs. He • Banking Committee of the New York State Society of Certified Public Accountants
also works and assists other offices with IFRS audits, reviews and conversions. • American Institute of Certified Public Accountants (AICPA)
• Institute of International Bankers
Industry experience • New York State Society of Certified Public Accountants (NYSSCPA)
• He has worked with banks, securities and commodities broker/dealers, REITs, BDCs, private equity Presentations and publications
groups, finance and investment companies. His clients include companies with multistate and
multinational operations. • Markus presents frequently to industry groups and at internal training courses. He also regularly
speaks to trade groups and the business press. Markus was quoted extensively on the Financial
• Prior to joining Grant Thornton LLP, Markus worked for Deloitte and McGladrey. He began his career Reform Act in a recent article titled “The Shape of Things to Come,” in The Deal. One of his articles
in Europe with a regional savings bank affiliated with DZ BANK AG – one of Europe’s leading on the Financial Reform Act was also published in a recent industry newsletter.
financial organizations.
Contact details
T: 212.624.5370
E: Markus.Veith@us.gt.com
Jeremy has more than 15 years of accounting and auditing experience serving financial institutions and Education
other financial services companies. Jeremy’s experience includes leading teams in audit and consulting
services for public and private financial institutions, financial technology, specialty finance entities, asset • Bachelor of Science in Accounting, Arkansas Tech University
managers, credit card companies and real estate investment trusts. • Masters of Business Administration, University of Arkansas at Little Rock
• His digital assets experience includes leading teams in financial statement audits, technical • American Institute of Certified Public Accountants (AICPA)
accounting advisory, development of internal control over financial reporting and back-office • New York State Society of CPAs – Banking Committee Chair
accounting services for financial technology trading and asset management firms with billions in • AICPA Digital Assets Working Group
assets under management. • Association of Certified Anti-Money Laundering Specialists (ACAMS)
• Jeremy has extensive experience in accounting consulting and research using U.S. GAAP via the Presentations and publications
FASB Accounting Standards Codification, specifically as it relates to issues facing the financial
services and financial technology industries. • Jeremy routinely delivers continuing education technical sessions on the new current expected credit
loss (CECL), financial instruments and revenue recognition standards which become applicable for
• He assists banking and financial services clients with regulatory compliance (e.g. FFIEC, CCAR, financial services companies currently and in the coming years.
DFAST, SEC), mergers and acquisitions, initial public offerings, private stock offerings, internal
controls (e.g. FDICIA, SOX 404), loan reviews and technical accounting matters. Contact details
• Additionally, Jeremy is experienced in credit risk evaluation of wholesale and retail loan portfolios. His T: 212.624.5295
experience includes detailed analysis of the methodologies, calculations and rationale used in E: Jeremy.Goss@us.gt.com
determining appropriate levels of allowance for loan losses and providing feedback where deviations
exist from established principles, regulatory guidelines and industry practice.
© 2018 Grant Thornton LLP | All rights reserved | U.S. member firm of Grant Thornton International Ltd 36
Disclaimer
• This Grant Thornton LLP presentation is not a comprehensive analysis of
the subject matters covered and may include proposed guidance that is
subject to change before it is issued in final form. All relevant facts and
circumstances, including the pertinent authoritative literature, need to be
considered to arrive at conclusions that comply with matters addressed in
this presentation. The views and interpretations expressed in the
presentation are those of the presenters and the presentation is not intended
to provide accounting or other advice or guidance with respect to the matters
covered
For additional information on matters covered in this presentation, contact
your Grant Thornton LLP adviser
Disclaimer
**********************
IRS Circular 230 disclosure: To ensure compliance with requirements imposed by the U.S. Internal
Revenue Service, we inform you that any U.S. federal tax advice contained in this PowerPoint is not intended or written
to be used, and cannot be used, for the purpose of (a) avoiding penalties under the U.S. Internal Revenue Code or (b)
promoting, marketing or recommending to another party any transaction or matter addressed herein.
*********************
The foregoing slides and any materials accompanying them are educational materials prepared by Grant Thornton LLP and are not intended as
advice directed at any particular party or to a client-specific fact pattern. The information contained in this presentation provides background
information about certain legal and accounting issues and should not be regarded as rendering legal or accounting advice to any person or entity.
As such, the information is not privileged and does not create an attorney-client relationship or accountant-client relationship with you. You
should not act, or refrain from acting, based upon any information so provided. In addition, the information contained in this presentation is not
specific to any particular case or situation and may not reflect the most current legal developments, verdicts or settlements.
You may contact us or an independent tax advisor to discuss the potential application of these issues to your particular situation. In the event that
you have questions about and want to seek legal or professional advice concerning your particular situation in light of the matters discussed in
the presentation, please contact us so that we can discuss the necessary steps to form a professional-client relationship if that is warranted.
Nothing herein shall be construed as imposing a limitation on any person from disclosing the tax treatment or tax structure of any matter
addressed herein.
© 2018 Grant Thornton LLP, the U.S. member firm of Grant Thornton International Ltd. All rights reserved. Printed in the U.S. This material is the
work of Grant Thornton LLP, the U.S. member firm of Grant Thornton International Ltd.
Thank you for attending
To retrieve your CPE certificate
• Respond to the online evaluation form. Please note, you may need to disable pop-up blocking software to complete
this evaluation.
• Print your CPE certificate and retain for your records. Participants are responsible to maintain CPE completion
records.
• Those receiving CPE will also receive the certificate at the email address used to register for the webcast.
• We are unable to grant CPE credit in cases where technical difficulties preclude eligibility. CPE program sponsorship
guidelines prohibit us from issuing credit to those not verified by the technology to have satisfied the minimum
requirements in monitoring response and viewing time.
If you experience any technical difficulties, please contact 877.398.9939 or email GTWebcast@centurylink.com
Visit us online.
For questions regarding your CPE certificate, contact
CPEEvents@us.gt.com