Smart contract language DAML now works with Ethereum compatible Hyperledger Besu – Ledger Insights

Today it was announced that DAML, the smart contract language created by Digital Asset, has been integrated with Hyperledger Besu, the Ethereum compatible blockchain framework. DAML is a workflow-oriented language that now runs on most flavors of enterprise blockchain as well as two centralized databases.

Initially developed by ConsenSys’ PegaSys, Besu is a competitor to JP Morgan’s Quorum, the popular Enterprise Ethereum blockchain client. Blockchain Technology Partners implemented the DAML integration with Besu as part of its Sextant solution.

DAML makes it possible for developers to focus on the application layer first rather than the details of the technology stack. That’s because the smart contract language is compatible with so many different blockchains and databases. Digital Asset also has its DABL offering, which enables developers to deploy DAML for testing ideas quickly.

Digital Asset’s CMO Dan O’Prey, who previously Chaired the Marketing Committee at Hyperledger, said: “One of the main questions we’d (Hyperledger) get is how do people get started writing a Hyperledger app. Of course, there is no Hyperledger app. There are multiple different frameworks and approaches which is natural for this stage of the industry.”

He continued: “Now with DAML you can write a single DAML app and deploy it to Fabric, to Sawtooth to Besu and numerous other ledgers. So it’s starting to move towards that standard, unified componentization of the blockchain stack that we’ve been seeing over the last year or so.”

DAML works on eight platforms. BTP’s Sextant supports Hyperledger Sawtooth and Besu, as well as Amazons QLDB (centralized blockchain-like database) and Aurora. The latter is compatible with popular databases MySQL and PostgreSQL.

Other platforms supported are Hyperledger Fabric, VMware’s Blockchain, DABL, and Corda, which is still at the proof of concept stage.

“Hyperledger Besu is the most recent…

Source Link