Fintech and blockchain technology merge quite well. After all, cryptocurrencies were the first use cases of the distributed ledgers, and crypto assets can be traded on the financial markets.
Still, this technology has much more to offer than cryptocurrencies. For instance, blockchain-based smart contracts enable an automated escrow that has numerous implications for the financial industry (see Wikipedia’s definition of an escrow).
Let’s see how smart contracts and blockchain can transform the global FinServ, explore the major blockchain platforms, and check out several fintech startups that use this technology.
There are different blockchain definitions that sometimes contradict one another. Skeptics usually say distributed ledger is just an inefficient database, while blockchain enthusiasts believe this technology will reshape the whole industries. Interestingly, both groups are correct to some extent.
So, what is blockchain?
According to Wikipedia:
Blockchain is a permissionless distributed database based on the bitcoin protocol that maintains a continuously growing list of transactional data records.
However, the word “blockchain” is generally used to describe all distributed ledger technologies, not just bitcoin-based implementations. For the sake of simplicity, we will stick to that logic in this blog post. So, Blockchain = Distributed Ledger Technologies (DLTs).
We can also simplify the Wikipedia’s blockchain definition. Michael Bondar, a senior Scala engineer at N-iX, comments:
Blockchain is a distributed database shared by multiple parties.
Here is the part where skeptics got it correct – blockchain is a database. Still, distributed ledgers enable blockchain-based smart contracts that are stored in a verifiable and permanent way, a trait that common databases do not have.
Once verified and written on the ledger, the transaction is practically set in stone. Transaction irrevocability has significant value for multiple industries including the financial services. So, this is the part where blockchain enthusiasts got it right.
The verification mechanisms can differ depending on the actual DLT implementation. Some of the standard schemes are proof-of-work, proof-of-stake, special notary nodes, Byzantine fault-tolerant (BFT) algorithms, and more.
Now let’s take a closer look at the smart contract concept, and how it can reshape the financial services industry.
Fintech, blockchain, and smart contracts
Blockchain technology in fintech has several applications, and smart contracts are one of the most promising ones. Smart contracts can potentially substitute numerous intermediaries, including legal advisors, brokers, banks, and more.
Here’s Wikipedia’s definition of this concept:
A smart contract is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract. Smart contracts allow the performance of credible transactions without third parties.
From this definition, we can derive the major advantages of smart contracts for fintechs, banks, and other financial companies:
- Trust. By design, the data recorded on the blockchain is resistant to modification. Thanks to irrevocability, interacting peers have very few incentives to try cheating, simply because it’s nearly impossible to cheat.
- Verifiability. Resistance to modification allows keeping the record of all transactions that have ever happened on the chain in chronological order. It is possible to double-check each and every transaction at any time.
- No intermediaries. Smart contracts eliminate multiple intermediaries of the financial ecosystem cutting transaction costs, speeding up data transfers, and boosting data security.
An automated escrow is the most promising use case for smart contracts in the fintech domain. Complex transactions require various third parties to get involved in the process. These intermediaries like brokers, banks, and lawyers increase the trust between transacting parties and balance their risks.
Consequently, every third party takes a fee for its services, hugely boosting transaction costs. An escrow is common in nearly any financial segment including banking, real estate, M&A, transfer of intellectual property rights, and many more.
Global transaction fees amount to tens of billions of dollars each year, which is an enormous opportunity for disruption. Smart contracts are poised to become the driving force of that disruption.
Blockchain-based solutions can practically eliminate the very need in intermediaries, to some extent, of course.
A smart contract is merely a computer code that receives input states and executes commands according to a pre-specified set of rules. Roughly, when one instantiates a smart contract, the rules can no longer be changed. This means the peers cannot influence smart contract’s behavior (and, thus, cannot cheat).
Of course, this depends on the exact implementation of the distributed ledger. Some blockchains allow changing the rules of a smart contract based on mutual consent of all involved parties.
Comprehensive smart contracts are very similar to common legal contracts, as they strive to describe every possible outcome of a transaction. What sets smart contracts apart is that they enforce contract execution according to the pre-specified rules.
Let’s consider an example.
An American company buys 100 tons of wool from a company based in Mongolia. The price of the batch is 369,625,000 tögrögs (roughly, $150,000).
A comprehensive smart contract would describe every possible case after the purchase:
- What happens if the cargo arrives on time? For instance, a smart contract can block funds on the buyer’s account and transfer them to the seller as soon as the cargo arrives at the destination harbor.
- What happens if there is a delay due to seller’s fault? A smart contract might block certain funds on the seller’s account as well and transfer them to the buyer. Alternatively, it can deduct the fine from the purchase price.
- What happens if the cargo is lost?
- What happens if there is a delay due to customs?
- What happens if the exchange rate of the Dollar-tögrög pair fluctuates?
A smart contract describes what happens after certain possible events. This looks much like a common legal contract, but with a twist. Smart contracts can also enforce contract execution, eliminating the risk of cheating.
For instance, a smart contract can block funds on the buyer’s account to make sure the seller receives the payment if the delivery is on time. If there is no delivery, a smart contract un-blocks the funds on the buyer’s account.
Similar measures can apply to the seller’s faults. Therefore, smart contracts can be more trustworthy that legal contracts and have a potential to substitute them altogether.
Trust is the key advantage of smart contracts over common legal contracts. Blockchain-based solutions are computer code that can be partially or fully executed or enforced without human interaction. They are not biased and are extremely hard to hack.
Of course, additional measures can further boost the credibility and security of the smart contract-based transactions. These could be:
- Pre-steps (verification, KYC procedures).
- Actions (immediate irrevocable settlement).
- Post-steps (auto-execution of smart contracts).
Now, let’s check out the platforms that help develop blockchain solutions faster.
Distributed ledger platforms
Several open-source blockchain platforms have gained steam concerning smart contract development – Ethereum Platform, Hyperledger Fabric, and R3 Corda to name a few.
In this post, we shall describe Corda in detail and give a brief description of the Ethereum Platform. Hyperledger Fabric has commonalities with these two, so it’s not worth repeating.
Corda is a private permissioned distributed ledger technology. It was designed specifically for the financial services industry and its aim is to incorporate the legal prose into a smart contract. In other words, R3 Corda targets smart contracts that will completely substitute legal papers.
R3’s fintech private ledgers do not rely on blocks, so, strictly speaking, it’s not a block chain technology per se. The information about every transaction (and every smart contact) is not shared to the whole Corda network of peers. Instead, transaction details are available only to parties that are directly involved in a particular transaction.
Corda’s smart contracts allow adding third parties that validate transactions, so-called notary nodes (or “notaries”). Notaries can be public financial regulators, auditors, banks, and other entities.
Consider an example.
When a smart contract is initiated between two peers, each party provides its digital signature. If peers trust each other enough, Corda allows settling transactions with just these two signatures.
If there is not enough trust between the parties, they can plug in a special notary node. In that case, a notary node is required to provide validity consensus to validate this transaction and put it on a ledger. This process is called “notarization”. Notaries also provide uniqueness consensus to prevent “double-spends”.
Notaries are pluggable, so one could have several layers of notary nodes. A signature from each notary is required to validate a smart contract. Different notaries can use different consensus mechanisms.
Corda allows plugging in additional non-validating peers, too, like regulators and auditors. These entities don’t validate the transaction but can access transaction data reinforcing financial governance and transparency.
Ethereum Platform was the first technology to introduce smart contracts (or autonomous agents, as they Ethereum’s white paper calls them). Ethereum is all about public blockchains, and it uses Ethereum Virtual Machine (EVM) to verify and execute smart contracts. EVM is a network or nodes and miners that make sure no one cheats.
The key difference between Ethereum and R3 Corda is the consensus mechanism. While Corda relies on notary nodes to validate the transaction, Ethereum smart contracts use proof-of-work (PoW) scheme. There are further talks about making Ethereum smart contracts more flexible by introducing alternatives like proof-of-stake (PoS) and possibly other mechanisms.
Ethereum has probably the biggest community and numerous samples that should make life easier for the developers.
Proprietary blockchain platforms
Companies don’t necessarily have to rely on the existing blockchain technology like Ethereum, Corda, or Hyperledger. Instead, they can develop custom distributed ledger platforms that fit the unique needs of the niche they target.
In that case, companies have more control over the system and can design it according to a particular use case. Let’s take a look at some blockchain startups that followed that path and made a splash in the fintech community.
Fintech startups using blockchain
Distributed ledger startups have seen a generous inflow on venture capital during the recent years, securing over $500,000,000 in Q4’17 alone.
Fintech blockchain companies are so plenty, it is nearly impossible to try to cover every one of them in a single post. Instead, we’ve selected twelve startups that create promising blockchain-based solutions aimed at various blockchain financial use cases.
This list is enough to see the diverse applications of the distributed ledger technology in finance.
Alchemy Coin is a peer-to-peer (P2P) lending marketplace built with the distributed ledger technology. The solution is similar to common alternative lending companies. Alchemy wants to connect lenders with borrowers directly, but with a blockchain-powered platform. Essentially, the platform tokenizes financial derivatives like collateralized debt obligations (CDOs) and allows investors to get dividends and interest rates on the derivatives they own.
Celsius Network is quite similar to Alchemy Coin, but with a cryptocurrency flavor. Users can lend money at 5% and take loans at 9% interest rate. Celsius keeps user’s crypto assets as collateral. Given the high volatility of cryptocurrencies, that could be a risky business for Celsius. Still, it is a smart alternative lending application that tries to bring cryptocurrencies and fiat currencies a little bit closer.
Circle is one of the best-known blockchain startups in the world. The company allows its users to send funds without transfer fees, both locally and abroad. Circle aims to make its financial app as easy and fun as talking to your friends on WhatsApp or Facebook Messenger.
Digital Asset created a Digital Asset Platform that allows business access shared records of data without reconciliation. This distributed ledger platform provides flexible a infrastructure that holds “the record of truth” shared between multiple regulated financial institutions. As this is a blockchain platform, it creates a secure, irrevocable set of records giving the regulators ultimate market transparency.
Globacap is a digital platform aimed at simplifying and widening access to global capital. It uses blockchain, automation, and machine learning to bring the new digital form of capital raising into the regulated space, and into the mainstream. Also, these technologies allow the company to perform the entire capital raising process for a significantly lower cost than traditional advisory firms. Globacap was founded in 2017, and in 2018 it raised $800,000 in seed funding.
HumanIQ promotes financial inclusion and eases access to financial services for the underbanked population. The application has its own cryptocurrency that facilitates secure money transfers on a peer-to-peer basis.
Monetha is a merchant service built with Ethereum Platform. The company allows businesses to accept payments in multiple fiat currencies to make shopping experience smoother for the users. Monetha also enables cryptocurrencies like Ethereum.
Propy is a blockchain startup that helps people find property abroad. The company provides a comprehensive overview of each building they sell, as well as a detailed description of the neighborhoods. Propy uses blockchain to facilitate cross-border payments for the private property and to speed up title deeds issuance. Thanks to distributed ledger technology, each transaction is secure and inexpensive, while the title deed gets online in a matter of seconds after the purchase.
Rentberry uses smart contracts to simplify renting procedures for all parties involved in the process. The solution ties the rent agreement to a blockchain-based smart contract. The smart contract is self-executable, meaning contract negotiations, money transfers, and other actions are automated. As a result, property owners and tenants enjoy seamless user experiences while avoiding stress and saving time.
SALT Lending is an alternative lending platform that allows using crypto assets as collateral. The platform blocks borrower’s crypto assets and pays out a loan in one of the traditional currencies. The company follows strict Know your customer (KYC) and Anti Money Laundering (AML) procedures to prevent illegal activity and frauds.
SmartLedger has been on the news creating gold trading platforms and assembling mining pools for several crypto assets. Still, its fund management system that utilizes smart contracts is probably the most exciting implementation for the financial services industry. SmartLedger also built a Customised SmartLedger Development platform that should help insurance companies create own blockchain solutions.
TraDove set its eye on the B2B payment fintech segment, just like Ripple Labs or Currencycloud. The B2B strategy is rare among fintech startups, as they commonly target consumer markets instead. TraDove’s token called BBC allows corporations to buy and sell crypto assets fast, efficiently, and with much better transparency.
The number of blockchain fintech startups is soaring, while distributed ledger technologies slowly taking ground in the financial services industry. It will be interesting to see if this technology and smart contracts can live up to their expectations and transform financial ecosystem for the better.
We’ll see if fintech blockchain technology can reach the critical mass to actually take over this industry.