Skip to content
CCPEDIAby Unity Nodes
Discussions/App Development/Is DAML a cross-platform language?Forum ↗

Is DAML a cross-platform language?

App Development3 posts255 views3 likesLast activity Nov 2022
BI
bitOP
Nov 2022

Context: I am a developer but am just window shopping at the moment; I am trying to understand what DAML actually provides.

I understand that it is a smart contract language. Is it platform agnostic, in the sense that daml can be run on a variety of different blockchains and traditional infrastructure or is it tied, theoretically or practically, to a particular execution environment?

Many thanks in advance!

ST
stefanobaghino-da
Nov 2022

The Daml smart contract language runs on Canton. In that sense, Daml is not platform agnostic. In particular, you cannot access native assets from different platforms.

Canton itself can be configured to run on centralized (PostgreSQL, Oracle) or decentralized (Besu, Fabric) solutions. In this sense, you are plugging in into the underlyings storage properties (in the case of a DLT, its consensus algorithm for tamperproof sequencing purposes).

BI
bit
Nov 2022

Thank you.

← Back to Discussions