Smart Contracts in Finance

A smart contract is program code on a shared ledger that carries out an agreed step once its conditions are met, such as releasing a payment when goods arrive. In banking, the code can only automate as much as the money it controls allows, so smart contracts in finance start with the question of a programmable cash leg. Dated events on the topic are in the calendar below.

Smart-contract payment function in a plain code editor

Programmable payments: where code meets money

A working group of the Deutsche Bundesbank and the Federal Ministry of Finance, with experts from 19 companies in the real economy and the financial sector, studied this question. Its report from December 2020 looked at machine-to-machine payments, payments in the internet of things and pay-per-use payments, all cases in which a smart contract controls the transaction and the cash leg has to settle programmably. According to the joint press release, conventional payments cannot be built into smart contracts and are reaching their limits, while private crypto tokens and stablecoins were poorly suited at the time because of missing value stability and limited interoperability.

The options the group compared have since turned into projects. German banks work on a shared deposit token, the Commercial Bank Money Token, described on the page on tokenized deposits. Regulated euro stablecoins exist as e-money tokens under MiCA. The Eurosystem settles DLT transactions in central bank money through Pontes. In the UK, a tokenized deposit pilot used locked funds that were released automatically at the completion of a remortgage.

Where banks and insurers use smart contracts

The overview of smart contracts in finance by Hedera names lending, insurance claims such as flight-delay cover, faster clearing and settlement of trades, business payments in tokenized bank deposits, and KYC and suitability checks. In tokenized securities, the token contract holds the transfer rules, for example that only verified wallets may hold a bond. In decentralized finance, lending and exchange protocols are themselves smart contracts, which the answer on decentralized finance explains.

The same overview lists the limits. A smart contract is immutable once deployed, its data is visible on a public blockchain, and it does not fit every insurance product. Code also does not interpret: an agreement that needs room for judgment stays in written form, and the code takes over the parts that can be stated as if-then rules, such as payment triggers.

Are smart contracts legally binding?

A smart contract is software, so whether it is a contract in law depends on the agreement around it. The Law Commission of England and Wales concluded in its advice on smart legal contracts that the current legal framework is clearly able to facilitate and support them, without new legislation. Errors in the code are a separate risk, and the page on smart contract audits explains how a review is scoped and what the report has to show.

Upcoming events on digital money and blockchain in Germany

Finance Loop and smart contracts

Programmable money is on the program of the Digital Euro Conference in Frankfurt, organized by the Digital Euro Association, a strategic partner of Finance Loop. Payments in DLT-based markets were the topic of a panel with Deutsche Bundesbank, Deutsche Bank, Commerzbank, DZ Bank and AllUnity at the Frankfurt Forum on Digital Assets & Applications.

What are smart contracts in finance?

Program code on a shared ledger that carries out a financial step when its conditions are met: a payment, a transfer of a tokenized security, a loan disbursement or an insurance payout.

What is the difference between a smart contract and a programmable payment?

A smart contract is the code with the conditions. A programmable payment is a payment that such code can trigger, which needs money on the same ledger or a link to it, such as a deposit token, an e-money token or central bank money through Pontes.

What is a smart legal contract?

A contract between parties whose terms are partly or fully written as code that runs on its own. The code alone is software; the agreement makes it binding. The Law Commission found that English law can support such contracts.

What are examples of smart contracts in banking?

Locked funds that are released when a property purchase completes, delivery versus payment of a tokenized bond, automatic payouts under parametric insurance and transfer rules that limit a security token to verified holders.

Smart contracts and Finance Loop

Finance Loop covers smart contracts in its Payments & Digital Money track, starting from programmable payments and the forms of digital money that make them possible. Finance Loop brings people from banks, payment firms, insurers and developers together at events in Frankfurt, Munich, Berlin and Hamburg.

Finance Loop is a professional network and has the goal of driving the adoption of emerging technologies in finance, such as AI, digital payments, cloud and blockchain solutions. Finance Loop helps its members build skills and personal networks in these fields: Investment & Digital Assets, Payments & Digital Money, Digital Infrastructure & Sovereignty, and Risk & Compliance.

Let's stay in touch

4,000+ members in finance and tech. Become a Network Member for free.

Get updates for free!

Exclusive event invitations, member perks and news from the network. Unsubscribe at any time.

By submitting you agree to the terms.