Daml and Canton: An Introduction

- ▸
Introduces Daml as a smart contract platform and Canton as a ledger interoperability protocol.
- ▸
EquiLend's 1Source initiative will use Daml and Canton to reduce reconciliation breaks in securities lending.
- ▸
Goldman Sachs launched its Daml-based digital asset platform GS DAP in January 2023.
- ▸
Broadridge's Distributed Ledger Repo solution built on Daml and Canton transacts $1 trillion monthly.
- ▸
Digital Asset is involved in the New York Federal Reserve's digital dollar pilot.
Strategic guidance for secure AI adoption
Reviewing blockchain designs for security and resilience
Aligning controls to evolving regulatory mandates
Securing digital asset custody and key systems
Clarity on your cybersecurity risk posture
Validating security before third-party commitments
Building blockchain and security skills enterprise-wide
Adversarial testing against real-world AI threats
Identifying vulnerabilities in AI models and pipelines
Protocol-level security review of L1 networks
Uncovering vulnerabilities in your source code
Exposing exploitable flaws in web applications
Cloud Infrastructure Penetration Testing
Finding weaknesses across cloud environments
Full-scope adversarial simulation of your defenses
Code security testing for blockchain-powered applications and systems.
The best security engineers in the world
The trusted security advisor for blockchain and financial services industries
Access official logos, fonts, and guidelines
In-depth evaluations of smart contracts and blockchain infrastructures
All the latest vulnerabilities discovered by Halborn
How Halborn’s solutions have empowered clients to overcome security issues
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you've provided to them or that they've collected from your use of their services. You consent to our cookies if you continue to use our website. Learn More.
The Daml smart contract platform and the Canton ledger interoperability protocol have been chosen by many high-profile players of the financial industry as a distributed ledger solution.
According to the latest announcement, the EquiLend platform’s 1Source initiative will use Daml and Canton. The problem the platform wants to solve is that “currently, counterparties to a securities lending transaction record contract details separately in their respective systems, which often leads to "breaks” downstream in the trade lifecycle” making it necessary to perform “costly and inefficient reconciliation processes”.
The investment bank Goldman Sachs went live with its end-to-end digital asset platform (called GS DAPTM) developed on Daml in January 2023. The benefits of the new platform are “faster matching of buyers and sellers, quicker settlements, increased liquidity, stronger risk management, and expanded investor access to digital assets”.
Broadridge also uses Daml and Canton under the hood of its Distributed Ledger Repo (DLR) solution, launched in 2021, which now transacts $1 trillion a month. The insurtech company Zinnia aims at speeding up policy administration with its Zahara open insurance system of record.
Digital Asset, creators of Daml and Canton, are involved in the “ digital dollar pilot ” organized by the New York Federal Reserve and is a partner of several big stock exchanges all over the world.
In this blog post, we’ll explain in broad strokes how the unique features of Daml and Canton make it so useful as a distributed ledger platform. Stay tuned for more technical details in subsequent blog posts.
At the intersection of the legal and the IT world
On one hand, legal relationships underpin every segment of the economy. On the other hand, the growing need for volume, speed and efficiency drive digitalization. It’s just natural that we can see more and more solutions (often called distributed ledger of blockchain) which digitize legal relationships and transactions between economic partners.
It’s not a coincidence that we saw distributed ledger/blockchain solutions emerge first in the financial industry. Legal relationships here are highly standardized in the form of securities and derivatives, the volumes and values are high, and time is of the essence.
But the development doesn’t stop at the industry boundaries. In more and more industries, we can see that non-financial or even real-world assets are tokenized, “token” also representing a legal relationship, generalizing the concept of securities.
Within the blockchain landscape (by “blockchain” we mean transaction systems no matter if their implementation includes Bitcoin-style blocks and chains) there is a big divide, determining supported use cases and non-functional aspects like energy consumption and throughput.
The splitting criterion is censorship resistance.
Bitcoin, Ethereum and some other blockchains aim to be censorship resistant, meaning no external party can block transactions. In some use cases, this feature can be useful – but it doesn’t come for free. The price users need to pay for censorship resistance is relatively low throughput, high energy consumption, and transaction fees. On top of these burdens, these networks run the risk of a 51% attack (which became a reality for Ethereum Classic).
Daml, together with some other transaction systems typically used by companies and other institutions (like Corda, Hyperledger Fabric, etc.) do not belong in this category. Such systems operate within a contractual and often a regulatory framework, are integrated with other corporate infrastructure elements and IAM systems. Consequently, they don’t need (and indeed don’t want) to be censorship resistant. Which also means that they don’t share the burdens and risks of censorship resistant networks.
So how fast is Daml?
It depends on a lot of factors, because the platform offers various means for optimization and scaling. It’s safe to say that it’s probably slower than a database operating in a centralized setup, and much faster than some systems which are typically used today to process everyday workflows like e.g. money transfer, stock trade settlement or healthcare claims processing, because it can cut off coordination delays which are often much heavier than IT processing times.
Choose your sweet spot of “decentralized”
“Blockchain” is roughly synonymous with “distributed ledger”. The distributed nature of such transaction systems follows from the application domain, because business is inherently distributed – nobody does business, enters into contracts or transacts with themselves.
“Distributed” in this sense means: spanning trust domains.
Theoretically, the full potential of such inherently distributed transactions systems can be best utilized in a fully decentralized topology. In practice though, there are considerations like costs, trust assumptions and platform limitations which require a broader spectrum of options between the fully decentralized and fully centralized topology.
The Daml/Canton platform offers users great flexibility in choosing the sweet spot in terms of the degree of decentralization. On one end of the spectrum, the platform can be used in a centralized manner, on top of a SQL database. The other extreme is when trust domains form a network so that every domain chooses different kinds of persistent storage, which can be a SQL database, enterprise Ethereum or Hyperledger Fabric. (To be clear: in the case of using a blockchain as persistent storage, the Daml model cannot interact with the native assets on the underlying blockchain, the Daml data is stored as blobs.)
Financial instruments, rights and obligations
To get a high level picture of what a Daml model can do for you, you can check out the Daml Finance Library . It provides tools to model instruments (the economic terms related to securities and derivatives), holdings of such instruments, settlements transactions and lifecycling.
But the range of viable application domains for Daml models is much broader than financial instruments.
In simple terms, a Daml smart contract model implements the legal architecture of a business model, and the Canton synchronization protocol implements the distributed network which executes the transactions constituting the daily operation of such a business model.