Digital Asset Opens Smart Contract Language to Developers
Blythe Masters says that DAML is designed to reduce the risk of developer error creating broader problems for the market.
Distributed-ledger technology (DLT) provider Digital Asset has decided to open its smart contract language, DAML, to the wider developer community after running a private beta program among its clients, such as Accenture, the Australian Securities Exchange (ASX), ABN Amro, and the Depository Trust & Clearing Corporation.
The contract modeling language is built specifically for distributed ledgers and codifies complex, multi-party agreements. The program aims to provide developers with tools and training so that they can use the DAML Software Developer Kit (SDK) to model multi-party applications that run on the Digital Asset Platform.
While speaking on a panel at the Synchronize 2018 conference, Blythe Masters, CEO of Digital Asset, said that it was important to build a DLT-specific modeling language, because general-purpose modeling languages can lead to errors that can infect the larger market.
“When we talk about distributed-ledger technology or blockchain, there is a companion field of excitement related to smart contracts. The reality is that not all smart contracts are created equal and not all smart contracts are created smart,” she said. “What we discovered when working with a very clear set of enterprise objectives to, for example, replace an entire post-trade infrastructure for trade registration, netting, clearing, settlement, update the central securities depository, and the processing of corporate actions for securities from start to finish, was that general-purpose modeling languages on top of this new distributed-ledger database architecture, was just a really bad idea.”
She said that general-purpose languages are often preferred by coders because “you can model an eventuality…[where] you can experience any eventuality,” which can be enticing when dealing with “enormous, high-value, market-sensitive, confidential flows.” Masters, however, argued that DAML reduces the risk of developer automation errors while providing the necessary confidentiality of a shared record of value transfer.
“We developed DAML, which is part of a family known loosely as functional and domain-specific modeling languages, specifically for the purpose of use in financial services and other industries where we’re dealing with value transfer,” she said. “What it has is an essentially defined or finite [number of] outcomes that are intentionally constrained to limit the edge cases that anybody who has ever coded much—which, by the way, does not include me—knows that coding anything accurately is very, very hard to do. So having built-in guardrails simply prevents you from,” code-driven glitches that lead to market disruptions.
The vendor says that the DAML SDK includes the same integrated set of developer tools used by Digital Asset’s engineers to build the platform that will eventually replace the ASX’s post-trade clearing and settlement system for cash equities.
Only users who have a paid subscription or are part of a corporate subscription are able to print or copy content.
To access these options, along with all other subscription benefits, please contact info@waterstechnology.com or view our subscription options here: http://subscriptions.waterstechnology.com/subscribe
You are currently unable to print this content. Please contact info@waterstechnology.com to find out more.
You are currently unable to copy this content. Please contact info@waterstechnology.com to find out more.
Copyright Infopro Digital Limited. All rights reserved.
As outlined in our terms and conditions, https://www.infopro-digital.com/terms-and-conditions/subscriptions/ (point 2.4), printing is limited to a single copy.
If you would like to purchase additional rights please email info@waterstechnology.com
Copyright Infopro Digital Limited. All rights reserved.
You may share this content using our article tools. As outlined in our terms and conditions, https://www.infopro-digital.com/terms-and-conditions/subscriptions/ (clause 2.4), an Authorised User may only make one copy of the materials for their own personal use. You must also comply with the restrictions in clause 2.5.
If you would like to purchase additional rights please email info@waterstechnology.com
More on Emerging Technologies
This Week: Startup Skyfire launches payment network for AI agents; State Street; SteelEye and more
A summary of the latest financial technology news.
Waters Wavelength Podcast: Standard Chartered’s Brian O’Neill
Brian O’Neill from Standard Chartered joins the podcast to discuss cloud strategy, costs, and resiliency.
SS&C builds data mesh to unite acquired platforms
The vendor is using GenAI and APIs as part of the ongoing project.
Chevron’s absence leaves questions for elusive AI regulation in US
The US Supreme Court’s decision to overturn the Chevron deference presents unique considerations for potential AI rules.
Reading the bones: Citi, BNY, Morgan Stanley invest in AI, alt data, & private markets
Investment arms at large US banks are taken with emerging technologies such as generative AI, alternative and unstructured data, and private markets as they look to partner with, acquire, and invest in leading startups.
Startup helps buy-side firms retain ‘control’ over analytics
ExeQution Analytics provides a structured and flexible analytics framework based on the q programming language that can be integrated with kdb+ platforms.
The IMD Wrap: With Bloomberg’s headset app, you’ll never look at data the same way again
Max recently wrote about new developments being added to Bloomberg Pro for Vision. Today he gives a more personal perspective on the new technology.
LSEG unveils Workspace Teams, other products of Microsoft deal
The exchange revealed new developments in the ongoing Workspace/Teams collaboration as it works with Big Tech to improve trader workflows.