Open-source blockchain protocol DAML smart contracts are now available on R3’s Corda after system integrators DataArt and IntellectEU teamed up to deliver native integrations that allow developers to run DAML applications on Corda Open Source and Corda Enterprise.
DAML on Corda joins the power and simplicity of DAML for smart contracts and multi-party workflows with the flexibility and broad adoption of the built-for-business and popular Hyperledger Corda DLT platform.
Distributed ledger technology platforms like Corda offer a powerful way to deploy distributed, multi-party applications across all kinds of business domains but the types of unique applications that run on these platforms present some unique challenges for developers.
DAML is a language that operates at a higher level of abstraction with built-in concepts of parties, rights, and obligations. DAML programmers write statements concerned only with the distributed workflow, leaving the execution details to the DAML interpreter, and the verified distribution of correct state changes to the underlying DLT. Applications consequently can be written much faster, with fewer errors, than using general-purpose languages. Using DAML hides the complexities of programming for distributed systems. This ensures that DLT projects become more feasible, more likely to succeed, cheaper to implement, more reliable, and more extensible.