Great introduction to Daml by Andreas given as Guest Lecture on Daml at Rapperswil (Switzerland)
๐ Get started with Daml: https://bit.ly/tryDaml ๐ Learn more about Daml Smart Contracts: https://bit.ly/learn_daml ๐ฎCheck out our blogs: https://bit.ly/daml-blog-engineering ๐ Become a Daml certified expert: https://bit.ly/daml-certification
Guest Lecture Functional Programming in Industry: Andreas Lochbihler speaking about Enterprise Haskell on Distributed Ledger Technology (#dlt)
#Smartcontract platforms promise to facilitate writing distributed applications that span multiple organizations, thus breaking down information silos. Still, they tend to suffer from scalability, authorization and privacy problems.
#Daml is a smart contract programming language whose distinguishing features are its built-in models of authorization and privacy, and is being used to implement a core part of the trade processing workflow at the Australian Stock Exchange, targeting 2021 deployment. Canton is a distributed Daml runtime that implements these models faithfully.
By partitioning the global state it solves both the privacy problems and the scaling bottlenecks of platforms such as Ethereum. The enhanced privacy together with a data erasure mechanism make it well-suited for building GDPR-compliant systems. Canton transports data through our so-called synchronization domains, which can be implemented by both (semi-)trusted parties and blockchains. Domains can be deployed at will to address scalability, operational or trust concerns. They can be federated to yield a virtual global ledger with no information silos, at no interoperability cost.
Daml abstracts the underlying implementation details so you can just focus on getting to market faster. Built in simulation tools and a strong type system mean that you can be sure that the application is doing exactly what you expect it to. Code written in Daml is also easier to maintain, so you can rapidly iterate on your application once itโs running.
๐ Please create a free account on project: DABL and deploy this smart contract