Dan O’Prey, Chief Marketing Officer/Head of Community at Digital Asset and Chair of the Hyperledger Marketing Committee shared news on 16 April about ushering Digital Asset Modeling Language (DAML) smart contracts to Hyperledger Sawtooth.
Dan started by conveying that they were working with Hyperledger personnel, Blockchain Technology Partners (BTP), to integrate the DAML runtime with Hyperledger Sawtooth. Dan stressed on the need to have an independent distributed ledger technology (DLT) application. He also expressed the importance to have a new language for smart contracts.
Dan captured the Executive Director of Hyperledger, Brian Behlendorf’s quote –
“Following the recent announcement that DAML has been open-sourced, we are delighted that work is already underway to integrate the DAML runtime with Hyperledger Sawtooth. This demonstrates the power of the open source community to enable collaboration and give developers the freedom required to truly move the industry forward.”
Dan shared a key insight into the versatility that DAML brings to the platform. Hyperledger has six different frameworks each tailored for different purposes. These frameworks are independently designed to solve various problems. This infrastructure is catered by a couple of programming languages and developing an application becomes tightly coupled to the base ledger. DAML solves this issue by making porting applications between frameworks seamless.
Dan continued to throw light on why smart contracts need a new programming language. The traditional blockchain applications are notorious for their complexity. Conventional smart contract platforms expose the underlying blockchain to the developer. Such a set up is vulnerable to bugs either in the smart contract or the language itself. DAML provides a layer of abstraction allowing developers to focus only on the business logic.
Dan commented on the rationale to choose Hyperledger Sawtooth for the integration. Hyperledger is blessed with a modular architecture, separating the business logic from the platform logic. Besides, many of the characteristics of Hyperledger already suite well to the expectations of DAML.
In February, Stanford University and Visa Research had jointly developed a privacy mechanism called ‘Zether’ for Ethereum smart contracts. The paper was made available on Stanford University’s Applied Cryptography Group website.
Dan finally expressed what was in store for future developments. Digital Asset and BTP would be submitting the DAML integration to the Hyperledger Sawtooth framework, thereby making the project fully open source. The integration would also be commercially supported by BTP’s blockchain management platform, Sextant. This platform provides application developers with a cloud-based instance of Hyperledger Sawtooth.