Practice Management Tech Trends

The Promise of Blockchain Technology

Written by Doug Sleeter

Imagine how it would be if:

  • You always had a notary on hand to irrefutably endorse the validity of your identity and the documents you sign, and
  • You had an auditor to instantly provide verification that your transactions were recorded correctly.

If you had these two “trusted parties” always involved, then approval of transactions would happen instantly, assuming the notary and auditor agreed that the transaction was valid. As a result, since your identity was instantly verifiable by anyone you chose to share it with, it would be like having priority status everywhere you go. No more waiting for verification of your paperwork.

This article is the first in a series that examines the promise of blockchain technology. For Part 2, click here; for Part 3, click here.

Does this sound like a utopian dream? Does it sound expensive? Would developing a system to accomplish this take forever, or never happen?

In fact, this is a good analogy for how blockchain technology works. And right now, there is a growing legion of innovators and entrepreneurs across the globe who are aggressively re-imagining the most fundamental business interactions and inventing new styles of digital interactions.

Digital Currency Using Blockchain Technology

 Blockchain technology is one of the most significant developments in decades. It represents fundamental architectural improvements for how we record, store, and transmit data over the Internet. In this article, I’ll provide a brief technical overview of what a Blockchain is and why you should care.

To understand what blockchain technology is, and what problems it attempts to solve, consider digital currency. This is just one application of blockchain technology, but there are many other uses beyond currency that I’ll address later in this article.

By now most everyone has heard of Bitcoin. It is a “digital currency” that uses blockchain technology to transmit secure payments between parties using the Internet, digital wallets, and a distributed database that runs on thousands of private computers all over the world. For now, hold your doubts about how “private computers” can possibly provide a more secure methodology for transmitting something as important as monetary transactions. I propose this methodology is in fact more secure than anything you’ve ever heard of when it comes to global payments.

The bitcoin “network” consists of a large network of computers, owned by disinterested parties (called miners) all over the world. Each of these computers (called nodes) contains a dedicated hardware and software environment that runs open source software to operate copies of the blockchain database. This blockchain database is maintained by each miner, and all of the nodes are responsible for safeguarding the security and validity of every record in the database.

Transactions are added to the blockchain database only after mathematical proof confirms that the transaction is valid. Consider this example, which describes what happens when Alice wants to pay Bob some bitcoin.

Blockchain technology

Figure 1 – How the Bitcoin Blockchain Works

When Alice initiates the transaction, an encrypted “proposed” transaction is simultaneously broadcast to all of the miners on the blockchain. This proposed transaction contains Alice’s unique ID that proves she is who she says she is and that she owns the digital currency she intends to transmit. It also contains Bob’s public ID.

Immediately and simultaneously, all of the mining nodes in the network go to work on solving a complex mathematical algorithm to decrypt and validate that Alice actually has the authority to transmit this currency to Bob. These computers actually run a “race” to be the first one to solve the mathematical equations, and on average it takes about 10 minutes. These transactions are grouped into “blocks” and added to the database as they are validated by a consensus of the nodes in the blockchain.

globalbitcoinnodes

Figure 2 – The global network of Bitcoin mining nodes.

You might wonder why people would allow their computers to be used as mining machines and how we can know that someone won’t hack into the whole thing and control everything.

The answer is miner incentives that are built into the system to compensate miners when they are first to verify transactions. The diagram below shows what happens when Alice wants to send 2 bitcoins to Bob. She initially has 10 bitcoins, but after the transaction completes, she will have just 7.999 bitcoins remaining. Bob receives the full 2 bitcoins, but the miner who “wins the race” is rewarded with .001 bitcoins as payment for their validation services.

These incentives are one of the most important concepts in blockchain technology. Essentially it gamifies the whole system by rewarding the fastest miner. The revenue stream from validating transactions funds the miners’ operations for maintaining and securing their copy of the blockchain database. The distribution of revenue across all the mining nodes enhances the security of the entire blockchain because each node participates as an equal partner in the system.

The onramp to trading using Bitcoins is to find a dealer who will sell you some bitcoins. In order for you to purchase Bitcoins, you need a “bitcoin wallet.” You can create a wallet and purchase bitcoins from a bitcoin dealer on the Internet. You’ll purchase bitcoins with US Dollars, Euros, or whatever currency you have, and most dealers will accept credit cards or your bank transfer.

Once you have bitcoins, you can use them to purchase items from a growing number of merchants across the globe.

There is much more to blockchain technology, but this Bitcoin  example shows the basic idea.

To summarize:

  • The blockchain is an Internet-based, distributed, public database where transactions can only be added once they are validated through complex mathematics that prove authenticity of the data.
  • The blockchain is a public ledger of all transactions that have ever been executed.
  • It is constantly growing as blocks are added. The blocks are added to the blockchain in a linear, chronological order. Each node maintains an exact copy of the blockchain. The blockchain has a complete ledger containing all transactions ever generated.
  • The new block can only be added after multiple miners solve the same math problem and after they confirm the answer given by the first miner to solve the problem.
  • New blocks can only be added in the precise order in which they were proposed to the network. Timestamps on all proposals are used to ensure the order of transactions in the chain. Furthermore, every new block contains a “pointer” to the block that immediately precedes it in the chain. This pointer essentially describes the fingerprint of the preceding node.

With this basic understanding of Bitcoin and blockchain technology, consider the impact it could have on accounting. Today, with the global network of connected computers (i.e., the Internet), we can realistically consider a global public ledger of accounts that contains all transactions between all parties across the globe.

Do we want a global public ledger? It may sound scary, but what if we could completely erase the white board and develop a new system of accounting?

If we embrace this we would no longer need to record bookkeeping entries on each side of every transaction, duplicating each other’s work and introducing errors along the way. We would have a world in which my debit is your credit and it would be a transparent, ledger of truth that all would “trust” as the books of record.

Such a global, decentralized, public, secure ledger would mean

  • Transactions would be viewable by anyone.
  • Fraud would be much harder to commit.
  • Costs of “keeping the books” would dramatically decrease.
  • Humans could focus on the analytics of good data, and dramatically reduce the creation of Big Bad Data. [link to big bad data article]

I suppose it gets somewhat political to think about these issues, but blockchain tech has the capability to deliver on all of these goals.

Delegation of security to mathematical formulas as opposed to human validation is a leap many won’t trust. But this delegation of security is at the core of why this is so compelling. Whenever we entrust data to humans it is exposed to fraud and corruption, but mathematics cannot be corrupted.


Save pagePDF pageEmail pagePrint page

About the author

Doug Sleeter

DougSleeter (@dougsleeter) is the founder and former CEO of The Sleeter Group, an international network of accounting software consultants, and the former producer of SleeterCon, an annual conference and tradeshow for accounting professionals.

In 2015, he sold The Sleeter Group to Diversified Communications (www.divcom.com) and the company has since become The Accountex Network.

He is a passionate leader of innovation and change in the small business accounting technology world. As a CPA firm veteran and former Apple Computer Evangelist, he melded his two great passions (accounting and technology) to guide developers in the innovation of new products and to educate and lead accounting professionals who serve small businesses.

Always in search of the next big thing, he is currently focusing on digital currencies and blockchain technology. He believes these technologies will change virtually everything in global commerce.

The CPA Practice Advisor recognized Doug as one of the "Top 25 Thought Leaders" in the accounting profession and he has been named to Accounting Today's "Top 100 Most Influential People in Accounting" each year 2008 through 2015. In 2013, he was recognized by Small Business Trends with the Small Business Influence Champion award.

In the early 1990s, Doug was a pioneer in developing the first QuickBooks seminars in the country and has since built the largest group of accounting software consultants in the small business accounting profession. Doug serves on several advisory boards for technology companies and has consulted with numerous industry leaders including Intuit, Sage, Apple, and Adobe Systems. 

Doug is the author of numerous books and courseware materials including The QuickBooks Consultant’s Reference Guide, and QuickBooks Complete, a college textbook.
 
Doug attended both the University of California Santa Cruz and Santa Clara University and holds a Bachelor of Arts degree in Computer Information Systems. Doug and his family live in Pleasanton, CA. Doug's hobbies include woodworking, golf, and lifelong learning.

8 Comments

  • Thanks for kicking off the dialog in the accounting world Doug. I agree that blockchain is a REALLY powerful new innovation! I’ve spent a lot of time in the Financial institution space and they are starting to embrace a flavor of it. From their perspective, creating a private TRUSTED network (or at least a public/private flavor) would be preferable to the very public bitcoin implementation. The largest banks are already working on getting the right mix of public/private. One article that talks to that is this one from Fortune (http://fortune.com/2016/10/04/jp-morgan-chase-blockchain-ethereum-quorum/). We will no doubt see lots of iterations before the market settles down but my guess is in the end people’s desire for secrecy in finances will dictate that we will not have the transparency to drive a single database.

    One hopeful thing that will come of the block chain initiatives is a badly needed overhaul of the back-end of the banking systems which sadly are still very batch driven.

    • Thanks for your feedback Ernest.

      I agree there will be many iterations on parts of the technology. But one of the most important questions is the private vs. public blockchain debate. With private, we’ll have diverging technologies, each “optimized” for their particular needs, but then we’ll have the digital plumbing problems we face today because data on one chain will need to be “translated” in one way or another to other chains. Which is part of the problem we face today that causes so much big BAD data.

      Anyway, it will definitely be interesting to see how this all plays out.

  • A “global, decentralized, public, secure ledger” that values transparency, reduces fraud, cuts down on data entry, and allows for more time spent making smarter, human decisions… sounds like my kind of future! Thanks for sharing… catching up on my homework 😉

  • Doug,

    A quick question from someone who has avoided blockchain, and needs to get up to speed.

    A “miner” wins the race and gets compensated. What is the incentive for miners to verify answers? Is the incentive for others that verify the proposed answer that facilitates the transaction is wrong and then they can possibility win the race? Or is a transaction verified after a given number of miners submit the same answer? How many nodes need to verify a given transaction?

    I am looking forward to Accountex next month!

    Best regards,

    Ernie Humphrey

Leave a Comment