As developers identify the blockchain infrastructure and application development platform to support their applications, many community members seek to understand the differences between Daml and Ethereum.

Both Daml and Ethereum are used to create blockchain applications that solve industry-level problems; however, there are several differences between the two platforms with Ethereum being a public blockchain network and Daml, on the other hand supporting multi-party projects with permission.

When to use Ethereum over Daml

When to use Daml over Ethereum:

Next, let's take a closer look at how privacy is guaranteed in Daml:

Daml Fine-grained privacy

Daml pushes the state-of-the-art in privacy preservation to a whole new level by also being able to determine the need to know at a very fine-grained level. With Daml, transactions can be broken up into sub-transactions, and these sub-transactions then selectively revealed to participants.

Returning to our DvP example, when written in Daml, the DA Platform would reveal the entire transaction only to Alice and Bob. The bank and the CSD would be notified that the cash and shares were transferred, and they can verify that the transfers were correct. But they would not learn anything about why the transfers happened. We can visualize this below, where each box shows to whom the part of the transaction is shown:

To conclude, both Daml and Ethereum are helpful blockchain open source to solve unique problems experienced by individuals and businesses. However, suppose your project demands a higher level of security, flexibility and interoperability. In that case, Daml offers the facility to maintain the privacy of an organization’s information and improves the effectiveness of deployment. It is unclear how the technology will pan out in the medium-to-long run. Still, it seems inevitable that smart contracts technology will revolutionize the financial system, replace legacy systems, and make the industry more efficient.

Learn more about Daml Smart Contracts: https://www.digitalasset.com/developers/learn


This post was originally published here.