Professional Documents
Culture Documents
بشير 7
بشير 7
Abstract
Although double-entry accounting has been used for more than 600 years,
today’s era of disruptive technological change utilising blockchain and FinTech
has led to the emergence of another promising accounting method: triple-entry
accounting. This paper explores triple-entry accounting, from its conception to
the current state of play, using three case studies. We find that: (i) in a
blockchain ecosystem, for some accounts, business entities will only need to
perform a single entry internally and the opposite entry will be recorded in a
public shared ledger; and (ii) triple-entry accounting is a new and a more
efficient way to address fundamental trust and transparency issues that plague
current accounting systems. Triple-entry accounting with blockchain, when
properly implemented, can fundamentally improve accounting.
doi: 10.1111/acfi.12556
1. Introduction
In 2014, Jason Tyra wrote a short article in Bitcoin Magazine suggesting that
using Bitcoin infrastructure, the triple-entry concept proposed by Grigg (2005)
is possible and likely to be highly desirable for both companies and external
users (Tyra, 2014). Since then, triple-entry accounting associated with
blockchain has become the generally accepted definition. The industry has
already witnessed the massive potential of triple-entry accounting with
blockchain. In 2016, Deloitte published a brief article suggesting that the
implementation of triple-entry accounting with blockchain will be a game-
changer in accounting (Deloitte, 2016). Meanwhile, blockchain developers have
already taken action to put this ‘theory’ into ‘practice’. So far, we are aware of
at least seven blockchain projects related to triple-entry accounting: Request
Network, Balanc3, Fizcal, bBiller, Ledgerium, zkLedger and Pacio.1 Despite
the fact that triple-entry accounting with blockchain might upend the entire
accounting industry, academic research on the topic is extremely limited. This
paper aims to explore blockchain applications based on this triple-entry
accounting framework. We start by reviewing the theoretical development of
the accounting system from single-entry to double-entry and then to triple-
entry. Two different ‘triple-entry accounting’ theories – Ijiri (1986) and Grigg
(2005) – are explained in detail. Ijiri was first credited with using the term
‘triple-entry’ but Grigg has redefined the term. Nevertheless, the general public
and even some scholars and practitioners are mistakenly thinking Ijiri (1986) is
the origin of ‘triple-entry accounting’, which has attracted great attention in the
blockchain community.2 In order to avoid confusion, we clearly distinguish the
work of Ijiri from the work of Grigg. Focusing on Grigg’s (2005) concept of
triple-entry accounting, we discuss how blockchain technology might enable
the implementation of this alternative accounting method. Following the
theoretical discussion, we adopt a case study approach to further analyse three
ongoing blockchain projects which directly relate to the implementation of
triple-entry accounting with blockchain. These three cases give insights into
how far away we are from implementing this new theory in practice and what
are the main issues of implementation we are facing. We find that: (i) in a
blockchain ecosystem, for some accounts, business entities will only need to
perform a single entry internally and the opposite entry will be recorded in a
publicly shared ledger; and (ii) triple-entry accounting is a new and a more
efficient way to address fundamental trust and transparency issues that plague
current accounting systems. Triple-entry accounting with blockchain, when
properly implemented, can fundamentally improve accounting.
A study into triple-entry accounting as a potential means of reformation of
accounting systems in the era of disruptive technological change is both timely
1
We identify seven projects related to triple-entry accounting/blockchain accounting
based on public resources but acknowledge that there might be more.
2
We will discuss this point in the section ‘Existing Literature on Blockchain Accounting’.
Accountancy is one of the oldest professions in the world, with some of the
earliest known records of commerce dating back to circa 3500 BC in
Mesopotamia. However, ancient accounting never progressed beyond a
single-entry accounting system in its thousands of years of existence. The
single-entry accounting system involves a one-sided accounting entry for each
transaction. Assets are entered and crossed off as they move in and out of the
organisation (and hence the accounting ledger) and the dollar amount is
recorded once per transaction. Due to the single record and lack of
crosschecking, this system is subject to serious limitations as errors cannot be
detected and traced, providing ample opportunities for fraud. (e.g. Mann, 1994;
Perry, 1996).
During the Renaissance period (late 1400s), merchants in Venice developed a
new method for tracking their businesses transactions: double-entry account-
ing. In this recording system, each financial transaction requires at least two
accounting entries (debit and credit). One significant feature of double-entry
accounting is that it preserves a verifiable audit trail: as dollar amounts are
recorded twice for each transaction on both sides, the total of debits must equal
the total of credits. If the accounting entries are recorded without error, the
aggregate balance of all accounts having debit balances will be equal to the
aggregate balance of all accounts having credit balances. In case of error, each
debit and credit can be traced back to the original entry and transaction source
document. This double-recording system therefore becomes a firewall protect-
ing the organisation from accidental or intentional errors.
The double-entry bookkeeping system was a revolution compared to the
single-entry system, and modern financial accounting has been based on this
system for over 600 years. However, this double-entry booking system might
be a firewall, but is not a moat against fraud. The balance check of double-
entry cannot prevent cheating; even if the debits equal the credits, it is possible
to do so in a false or misleading manner. Furthermore, as a firm records
completed transactions independently and privately, there is the potential for
the creation of fabricated transactions. To confirm the integrity of a firm’s
accounting, shareholders and governments require auditing on a regular basis.
Each audit is a costly and time-consuming exercise, requiring information
verification and reconciliation among different parties. In addition, as it is
infeasible to audit all the recorded transactions, auditors select a small sample
for audit based on assessed level of risk, which is quite judgemental. Another
problem is that the presentation of organisations’ annual accounts (to
regulatory agencies or general external users) normally occurs once a year,
leading to a seasonal demand with a significant lag time between the end of the
accounting period and the commencement of auditing. This provides ample
time to manipulate accounts and to commit fraud.
The term ‘triple-entry bookkeeping’ was coined by Yuji Ijiri in 1986. Ijiri
(1986) argues that the double-entry records the changes in wealth through the
income earned during a period, but every one-dollar income might be earned at
a different rate. Ijiri (1986) denoted the concept ‘the rate at which income is
being earned’ as momentum, which is measured in monetary units per period,
such as dollars per month. He further designed a third-level entry with a new
set of trebit accounts to record the changes of momentum. Essentially, Yuji’s
work extended the accounting equations from two layers to three layers,
coinciding with the derivative/integration concept in mathematics as follows:
Z T¼tþn
Dassetsn ¼ Incomen ¼ Momentum@ðnÞ;
T¼t
differently in their own ledgers, nor can they change the internal record later. In
effect, the third entry validates this transaction ‘automatically’.
2.2. The third ledger on blockchain: a distributed ledger embedded with smart
contracts
3
Bitcoin and other decentralised consensus systems are underpinned by: (i) ensuring
everyone has a copy of the ledger securely; and (ii) reaching consensus. Problems
associated with these points are not within the scope of this paper. This paper focuses on
the application of such a system in accounting and is not a technical review of
blockchain applications.
software that would ‘fully embed in property the contractual terms which deal
with it.’ Szabo used a vending machine as an existing example. In 2004, Grigg
advanced this concept and proposed a digital version of the ‘smart contract’
called the ‘Ricardian contract’ (Grigg, 2004). According to Grigg (2004), a
Ricardian contract is a digital contract that contains all necessary terms and
clauses and is readable both by people and by computer programs, and
computer programs may subsequently execute this contract if required. One of
the limitations of the original ‘smart contract’ in Szabo (1997) is that
agreements (instructions code) on such a contract are machine-readable only,
so technically the contract is not a legally binding contract. If something goes
wrong, it will be hard to prove the presence of malicious intent from a legal
perspective in a court of law. The Ricardian contract addresses this limitation
by: (i) converting a human-readable legal contract between multiple parties into
machine-readable software code that can be executed with all the features of
the smart contract (Khan, 2018); and (ii) digital signatures are required to make
this contract legal.
Although the concept of a ‘smart contract’ was developed two decades ago, it
is only with the emergence of blockchain that its tremendous possibilities have
been recognised. There is no clear and widely accepted definition of a ‘smart
contract’ within either the industry or academic community. In general, ‘smart
contract’ nowadays mostly refers to any computation that takes place on a
blockchain, not necessarily relating to a contract (e.g. the interpretation in
Buterin, 2017 published by Ethereum Foundation and Cachin, 2016 published
by IBM Research). In this paper, however, we follow a narrow and more
specific definition proposed by Richard Gendal Brown4 in 2015: ‘A smart-
contract is an event-driven computer program, with state, which runs on the
blockchains and which can take custody over assets on that ledger’ (Brown,
2015). According to Brown (2015), a smart contract is a digital contract whose
terms are agreed by two parties and programmed into a blockchain. Once they
are programmed into a blockchain, neither party can manipulate these terms
due to the immutable feature of blockchain.5 Such a digital contract is ‘smart’
because when certain conditions are met, it executes automatically (the
meaning of ‘event-driven’ in Brown’s definition). In addition, digital assets (e.g.
blockchain tokens6) can be exchanged automatically between two parties and
4
Richard Gendal Brown is the Chief Technology Officer at R3, one of the world’s
leading authorities on distributed ledger systems and architectures.
5
Compared with spreadsheets and centralised databases, a blockchain is designed to be
immutable: once a piece of information is recorded on blockchain, nobody can modify
this information.
6
Blockchain tokens are decentralised cryptocurrencies. They allow people to transfer
‘money’ without a centralised party like a bank. Cryptocurrency is the original
application of blockchain technology in the finance industry and Bitcoin is generally
considered the first decentralised cryptocurrency.
Let’s reconsider the transaction between Alice and Bob to see how triple-
entry accounting may revolutionise the traditional accounting and audit
procedure. In a traditional double-entry system with a centralised bank as a
third party, after Bob performs the services for Alice, Alice would request the
bank to issue a cheque (document 1) to Bob. Once the bank verifies this
transaction, the bank transfers $100 from Alice’s bank account to Bob’s bank
account. At the same time, the bank issues two copies of the receipt (document
2 and document 3) to Alice and Bob. Upon receiving the receipts, Alice and
Bob update their internal entries accordingly. For such a trivial payment, there
is ample room for errors and/or fraud. They stem from two main sources. First,
the information is not sufficiently transparent (one party may ‘alter’ the
information and auditors need to therefore verify information via different
sources; for example, instead of the correct amount of $100, Alice may record
$200 in accounts payable on her ledger). Second, malicious activities may occur
around this payment (for example, Alice may not have enough funds in her
bank account to make the payment). Therefore, auditors must check the
original documents, reconcile the payment amount with the bank, and verify
the document with the counterparty (see Figure 2 for illustration).
In contrast, in the triple-entry accounting framework, Alice and Bob pre-
determine payment rules on a self-executing digital contract: Alice is going to
pay Bob $100 once Bob provides the service. Both sign the contract on this
third ledger. Once the service is completed, Alice and Bob sign the contract
again, this third ledger updates, and the computer program will send $100 to
Bob (see Figure 3 for illustration7).
Key features of the payment record on the blockchain ledger include:
7
This figure is based on the ‘smart contract model’ proposed by Brown (2015).
Cas
h ($
que BANK 100
Che )
Rec
eipt ei
Rec pt
AUDITOR
Figure 2 A payment transaction between Alice and Bob in a double-entry accounting system.
Dr Cr Dr Cr
Expense $100 Cash $100 Cash $100 Revenue $100
Smart contract
Alice sends information: Bob sends information:
service provided Agreement: transfer $100 from Alice service provided
to Bob once service provided
Alice Bob
Blockchain Ledger
Auditor
Figure 3 A payment transaction between Alice and Bob in a triple-entry accounting system with
blockchain.
8
The additional three papers are Carlin (2018), Karajovic et al. (2019) and Tan and Low
(2019).
needed. Instead, the auditing process will be more focused on the comprehen-
sive control of all transactions, representing a major breakthrough.
Given the promise of triple-entry accounting with blockchain for accounting
practices, a number of start-up projects have been established with the goal to
implement such a system. They include: Request Network; Balanc3; Fizcal;
bBiller, Ledgerium, zkLedger and Pacio. After a solid analysis of these projects
based on public resources, we select three cases among them to explore in more
detail: Ledgerium, zkLedger and Pacio. We exclude the other four either because
they are not directly relating to the triple-entry accounting framework of Grigg
(2005) (Fizcal and Balanc3) or because we are unable to know the status of their
projects (Request Network and bBiller). Fizcal describes itself to be the first in
developing a ‘fully decentralised triple-entry framework for bookkeeping and
accounting, a concept first developed by Yuji Ijiri in 1986.’ Given Ijiri’s concept is
totally different from Grigg (2005), we doubt whether Fizcal is on the correct path.
Balanc3 started in 2015 and described its goal in 2016 in a video titled ‘Balanc3-
Triple Entry Accounting’. However, it seems the focus of Balanc3 has changed its
original intent of developing an accounting system based on blockchain to ‘an
open platform to manage the digital assets, crypto currencies, and tokens’
(STOwise, 2019). For Request Network and bBiller, according to their white
papers they aim to develop triple-entry accounting with blockchain based on the
spirit of triple-entry framework of Grigg (2005). However, due to limited publicly
available information, we are not quite clear about the state of these two projects.
The three projects that we select for this study provide diverging insights into the
potential challenges and solutions associated with the implementation of triple-
entry accounting. Analysis of these three cases is mainly facilitated by white
papers published by blockchain developers and organisational websites.
3. Case studies
9
Information on Xero is available at: https://www.xero.com/au/
Bank
Dr Cr Dr Cr
Expense $100 Cash $100 Cash $100 Revenue $100
Xero Xero
ABC sends information: ACME sends
invoice sent to ACME information: confirm the
invoice from ABC
LucaTM by Ledgerium
Permissioned Access
Auditor
used by more than one million Australian and New Zealand businesses). This
invoice is sent to LucaTM with the hash, details and terms and conditions of the
transaction proposed, and is encrypted with ACME Corp.’s public key. ACME
will be notified of such a request; it can then verify this transaction, request a
hash and accept the transaction. Once ACME approves this transaction,
blockchains update and a common ledger between the two parties is completed.
LucaTM will then handle the confirmation with the bank to process the
payment. Once the payment is completed, accounts are reconciled in this public
ledger. Auditors can use LucaTM by requesting permission to access this
common ledger. After the request is approved, an auditor can verify the
authenticity of a transaction via the hash stored in the blockchains at the point
that each original transaction is created or via each targeted party (see Figure 4
for illustration10).
As we can see, LucaTM is designed to be a third, decentralised public ledger
according to the triple-entry accounting system proposed by Grigg (2005). The
main advantage of LucaTM is that it has a very clear, specific and manageable
task: design a public ledger with only two main accounts: accounts receivable
10
Figure 4 is based on the ‘Product Demo Video’ posted on the Ledgerium website:
https://www.ledgerium.net/home/
11
Launched in 2015, Ethereum is the world’s leading programmable blockchain
platform. Developers can build applications on this platform. So far, the Ethereum
community is the largest and most active blockchain community in the world.
12
A Pedersen commitment is C(m,r) = gm⋅hr, where m is the secret message that the
message sender wants to hide and r is a random secret. Then we can produce a
commitment c = C(m,r) and make c publicly available. Once the verifier is given c,m,r,
he/she can check if indeed that c = C(m,r). This commitment is cryptographic
equivalent of secretly writing m in a sealed, tamper-proof envelope kept by whoever
wrote m (Pedersen, 1992).
correct. An auditor can ask queries including sums, moving averages, variance,
co-variance, standard deviation and ratios (see Figure 5 for illustration).
zkLedger is said to be the ‘first system to generate cryptographically
verifiable answers to arbitrary analytical queries without revealing confidential
information’. MIT Media Lab has implemented a prototype of zkLedger to
evaluate the design. For a transaction per bank to be recorded on zkLedger, the
JP Morgan
0M
€1
Goldman Sachs
€1M Barclays
Public Ledger
(with transactions details)
zkLedger
(Transactions are hidden by Pedersen commitments)
Confirm: 19 M
Enquiry: Howe many Euros does
Goldman Sachs have?
Goldman Sachs
Financial Report: Asset: 19 M Euro Auditor
entry size is 4.5KB, creating an entry requires 8ms, and verifying an entry takes
7ms. However, zkLedger also has a scaling problem: the cost of a transaction
grows with the number of banks (participants). As the number of banks
increases in zkLedger, the time to create a transaction increases linearly and
time to verify transactions increases quadratically (Narula et al., 2018).
that can enable many business processes. The question for executives has now
changed from ‘will blockchain work?’ to ‘how can we make blockchain work
for us?’ (Deloitte, 2019). We have the same question for the accounting
profession: ‘how can we make blockchain work for accounting?’.
Coyne and McMickle (2017) study the possibility of accounting using
blockchain and conclude that it is infeasible. They summarise three hurdles that
restrict blockchain applications in accounting: ‘(i) the desire for confidentiality
that renders public blockchains undesirable; (ii) the ability for firms to
retroactively manipulate private blockchains; and (iii) the limited transaction
verification that the blockchain provides’ (Coyne and McMickle, 2017, p. 101).
The arguments of Coyne and McMickle (2017) are limited due to the
limitations of blockchain development at that time and the fact that their
arguments are based on whether blockchain can be used in a double-entry
system. The first hurdle relates to the balance between the openness and privacy
of data among different participants. The spirit of blockchain is to share
information and such sharing can be designed to be either completely open to
everyone (public blockchain) or open with restrictions (permissioned block-
chain). Data integrity in a permissioned blockchain is contained within the
power of nodes13 as opposed to the entire public. Permissioned-blockchain is
likely to be preferable for use in accounting practices, but Coyne and McMickle
(2017) argue that due to trust issues among nodes, the concept of accounting
based on blockchain might be infeasible. We disagree with this argument
because we believe such a concern is currently being addressed. First, it is
necessary to build a blockchain ecosystem so that there will be enough nodes
(for example, Pacio). Second, it is necessary to find a better solution to protect
data privacy (for example, zkLedger enables approved auditors to verify
transactions without revealing the content of transactions). The latter two
hurdles identified by Coyne and McMickle (2017) become irrelevant if we move
from a ‘double-entry system’ to a ‘triple-entry system’.
Blockchain is viewed as a new technology but it is built on existing
technologies that we are familiar with. As Nolan Bauerle explains, blockchain
is the ‘orchestration of three technologies (the internet, private key cryptog-
raphy, and a protocol governing incentivisation) which together results in a
secure system which allows interactions without a third trusted party to
facilitate digital relationships’ (Bauerle, n.d.). In other words, it is an
alternative ledger system. This new ledger system may enable a completely
new level of information exchange both within and across industries (Deloitte,
2018). Applications based on blockchain technology can disrupt how organ-
isations get things done. Such a disruption can be called a ‘democratisation of
trust’. The very existence of accounting, including the measurement,
13
A node is a device on a blockchain network. The role of a node is to support the
network by maintaining a copy of a blockchain, and in some cases, to process
transactions.
References
ACFE, 2018, Report to the Nations 2018 global study on occupational fraud and abuse.
Available at: https://www.acfe.com/report-to-the-nations/2018/.
Bauerle, N., n.d., What is Blockchain Technology? - CoinDesk. Available at: https://
www.coindesk.com/information/what-is-blockchain-technology.
Brown, R. G., 2015, A simple model for smart contracts. Available at: https://gendal.me/
2015/02/10/a-simple-model-for-smart-contracts/.
B€
unz, B., J. Bootle, D. Boneh, A. Poelstra, and G. Maxwell, 2018, Bulletproofs: short
proofs for confidential transactions and more, Paper presented at 2018 IEEE
Symposium on Security and Privacy, San Francisco.
Buterin, V., 2017, Ethereum whitepaper, Available at: https://github.com/ethereum/wiki/
wiki/White-Paper/f18902f4e7fb21dc92b37e8a0963eec4b3f4793a.
Cachin, C., 2016, Architecture of the hyperledger blockchain fabric. Available at: https://
www.zurich.ibm.com/dccl/papers/cachin_dccl.pdf.
Cai, C., 2018, Disruption of financial intermediation by FinTech: a review on
crowdfunding and blockchain, Accounting and Finance 58(4), 965–992.
Carlin, T., 2018, Blockchain and the journey beyond double entry, Australian
Accounting Review 29(2), 305–311.
CoinDesk, 2019, A blockchain to connect all blockchains, Cosmos is officially live.
Available at: https://www.coindesk.com/a-blockchain-to-connect-all-blockchains-cos
mos-is-now-officially-live.
Coyne, J., and P. McMickle, 2017, Can blockchains serve an accounting purpose?,
Journal of Emerging Technologies in Accounting 14(2), 101–111.
Dai, J., and M. Vasarhelyi, 2017, Toward blockchain-based accounting and assurance,
Journal of Information Systems 31(3), 5–21.
de Villiers, C., E. R. Venter, and P. C. K. Hsiao, 2017, Integrated reporting:
background, measurement issues, approaches and an agenda for future research,
Accounting and Finance 57(4), 937–959.
Deloitte, 2016, Blockchain: a game changer for audit processes? Available at: https://
www2.deloitte.com/mt/en/pages/audit/articles/mt-blockchain-a-game-changer-for-
audit.
Deloitte, 2018, Breaking blockchain open: Deloitte’s 2018 global blockchain survey.
Available at: https://www2.deloitte.com/content/dam/Deloitte/cz/Documents/financ
ial-services/cz-2018-deloitte-global-blockchain-survey.pdf.
Deloitte, 2019, Deloitte’s 2019 global blockchain survey. Available at: https://
www2.deloitte.com/content/dam/insights/us/articles/2019-global-blockchain-survey/
DI_2019-global-blockchain-survey.pdf.
EY, 2019, EY Ops Chain industrializes the blockchain at scale for enterprises. Available
at: https://www.ey.com/en_gl/news/2019/04/ey-ops-chain-industrializes-the-blockcha
in-at-scale-for-enterprises.
Fraser, I., 1993, Triple-entry bookkeeping: a critique, Accounting and Business Research
23(90), 151–158.
Gountia, D., 2019, Towards scalability trade-off and security issues in state-of-the-art
blockchain, ICST Transactions on Security and Safety 5(18), 157416.
Grigg, I., 2004, The Ricardian contract. Presented at the Proceedings of IEEE Workshop
on Electronic Contracting July 6, 25–31. IEEE Computer Society Press, Los
Alamitos, CA.
Grigg, I., 2005, Triple entry accounting. Available at: http://iang.org/papers/triple_entry.
html.
IFRS, 2019, IFRS Foundation publishes IFRS taxonomy 2019. Available at: https://www.
ifrs.org/news-and-events/2019/03/ifrs-foundation-publishes-ifrs-taxonomy-2019/.
Ijiri, Y., 1986, A framework for triple-entry bookkeeping, The Accounting Review 61(4),
745–759.
Karajovic, M., H. Kim, and M. Laskowski, 2019, Thinking outside the block: projected
phases of blockchain integration in the accounting industry, Australian Accounting
Review 29(2), 319–330.
Khan, F., 2018, Ricardian contracts can become the next generation of Smart contracts.
Available at: https://medium.com/datadriveninvestor/ricardian-contracts-can-bec
ome-the-next-generation-of-smart-contracts-b77b605d9dda.
KPMG LLP, 2019, KPMG forms strategic alliance with Guardtime. Available at: https://
www.prnewswire.com/news-releases/kpmg-forms-strategic-alliance-with-guardtime-
300798827.html.
Ledgerium, 2019, Blockchain accounting system. Available at: https://www.ledgerium.ne
t/home/.
MacKinnon, N., 1993, The portrait of Fra Luca Pacioli, The Mathematical Gazette 77
(479), 132–160.
Mann, G., 1994, The origins of double-entry, Australian Accountant (1), 17–21.
Narula, N., W. Vasquez, and M. Virza, 2018, zkLedger: privacy-preserving auditing for
distributed ledgers, Presented at the 15th USENIX Symposium on Networked Systems
Design and Implementation (NSDI 18), Renton.
Pedersen, T. P., 1992, Non-interactive and information-theoretic secure verifiable secret
sharing, Advances in Cryptology-CRYPTO 91, 129–140.
Perry, C., 1996, One of the oldest professions?, Management Accounting 74(4), 20.
Poon, J., and T. Dryja, 2016, The Bitcoin Lightning Network: scalable off-chain instant
payments. Available at: https://lightning.network/lightning-network-paper.pdf.
Rinaldi, L., J. Unerman, and C. de Villiers, 2018, Evaluating the integrated reporting
journey: insights, gaps and agendas for future research, Accounting, Auditing and
Accountability Journal 31(5), 1294–1318.
Schmitz, J., and G. Leoni, 2019, Accounting and auditing at the time of blockchain
technology: a research agenda, Australian Accounting Review 29(2), 331–342.
STOwise, 2019, Balanc3-Security token service provider. Available at: https://stowise.c
om/company/balanc3/.
Szabo, N., 1997, Formalizing and securing relationships on public networks, Journal of
the Internet 2(9), https://doi.org/10.5210/fm.v2i9.548.
Tan, B., and K. Low, 2019, Blockchain as the database engine in the accounting system,
Australian Accounting Review 29(2), 312–318.
Tyra, M. J., 2014, Triple entry bookkeeping with bitcoin. Available at: https://bitcoinma
gazine.com/articles/triple-entry-bookkeeping-bitcoin-1392069656/.