Blockchain vs Networked Accounting Ledgers
Why Smart Contracts Fall Short

William Pallumbo
Deployment Manager - TapestryX
Introduction
Why Smart Contracts Fall Short
Blockchain is seen as a technology of the future, yet it forgot to include the future in its ledger. In this article, we will compare the functionality of traditional blockchains to the next-generation Networked Accounting Ledger (NAL).
Forgetting the Future: The Limited Functionality of Current Blockchains
The advent of the blockchain spawned multiple public and private chains hoping to take advantage of the technology’s peer-to-peer and rapid settlements, and the ability to tokenize and settle any asset within the same protocol. However, the blockchains could (and largely still can) only record transfers of currently held assets (i.e., long positions). Transactions involving future obligations (i.e., payables and receivables) are currently not able to be recorded on-chain. To overcome this fundamental deficiency, so-called smart-contracts were introduced to encode them off-chain with if/then/else executable lines of code to post them when they came due.
Although these smart contract “codelets” may be effective for transferring assets at a future date, they do not provide an acceptable way to accrue, project or reconcile. The blockchain ledger does not reveal the “future” transfer until it is a “current date” transfer.
Standard Accounting practices include double entry accounting and the concept of transacting periods and future-dated obligations (recorded as payables by one party and receivables by the counterparty). So, upon having a future-dated obligation, it can be recorded to both ledgers as such and can be accrued, projected and reconciled.
Without the future-dated payables and receivables - pending trades, pending dividends and interest or loaned securities or cash - any fund or institution’s balance sheet cannot be correctly valued.
Why Future-Dated Transactions Are Critical in Finance
In institutional finance, transactions are executed in multiple currencies and securities that may not be currently held in inventory at the time of the transaction. For example: a bank lends its deposits. Therefore, any new payments in or out or any new or closed loans affect the balance of funds the bank can further lend or needs to borrow. A broker will trade securities that it can buy/sell, borrow or lend for financing or different trading strategies. These settlements are almost never settled individually, in what is known as real-time gross settlement (RTGS),- as the balances of securities or cash cannot be projected against trades that are not known until they are executed. With, and only with the proper recording of future-dated payables and receivables can the required positions be projected, netted and financed or sourced before settlement.
The Hidden Risks and Inefficiencies of Smart Contracts
Another aspect of smart contracts is that they are disclosed to the network and must be run by the protocol validators to be accepted into the distributed ledger. This raises two other issues:
The smart contracts redundantly recreate the logic and conditions already managed within the trading, risk, credit and order/execution management systems (OMS/EMS). There is also the potential for the smart contract code to be wrong or use different data from independent sources.
The disclosure of the smart contracts to the network not only undermines the confidentiality of the transacting parties, it has allowed front running, spoofing and transaction hacking with crypto currency decentralized finance (DeFi).
In summary, current blockchains are perpetual, continuous state change (asset transfer) logs, which do not have the three critical properties of:
The means to record double accounting entries in the ledger;
Distinct, reconcilable and archivable transacting periods and
A visible recording of future-dated obligations
Because current blockchains rely on smart contracts to record future obligations, they are ineffective from an accounting perspective, and will never be able to handle the dynamic financing needs of institutional banking and capital markets.
What Is a Networked Accounting Ledger (NAL) and How It Solves Blockchain’s Limitations
For a blockchain/DLT to be effective for institutional banking and capital markets, it needs to be a Networked Accounting Ledger (NAL). The NAL uses double-entry accounting across nodes and counterparties to accrue, net, and finance positions. It records transactions in a way that is immediately consumable by legacy systems, because it “talks” in the standard, international business language of debits and credits.
L4S Corp.’s TapestryX is a production ready, B2B optimized NAL
Below is a side-by-side comparison of a NAL vs Smart Contracts:
Download the Pyaza app to follow our coverage, connect with the team and get involved in upcoming creator campaigns.