Hi Team,
Please guide How to deploy DAML contract on Hyperledger Besu?
Thanks,
Sowjanya
Hi Team,
Please guide How to deploy DAML contract on Hyperledger Besu?
Thanks,
Sowjanya
Hi @sowjanya , welcome to the Daml forums. The Daml Driver for Besu is not free or open source. If you would like to get access, please contact Digital Asset sales.
In the meantime, you can get started on one of the open source drivers like Daml Driver for PostgreSQL, Daml Driver for Fabric or Daml Driver for Sawtooth.
Thanks Bernhard. Are these for daml-on-fabric, daml-on-sawtooth?
Yes, those look like the same links I shared in my response.
Thanks. What is Daml-on-X?
It’s just a shorthand for “Daml Driver for X” where X is some consensus/synchronization technology like Besu, Fabric, Sawtooth.
Where did you come across this?
When I was looking for DAML on Besu, came across this , was wondering if this can be used for BESU.
You could absolutely write a Besu integration by analogy with that example, or the Fabric/Sawtooth examples, but it’s it a pretty ambitious undertaking.
May I ask why you are interested in running Daml on Besu specifically?
This is for a defi project with Besu, DAML
Pure Daml running on Besu, or are you looking for interoperability between the Daml contracts/assets with Ethereum/Besu-native contracts and assets?
Pure Daml running on Besu and Interoperability between the Daml contracts/assets with Ethereum/Besu-native contracts and assets, chainlink oracles.
We are actually treating the two as orthogonal topics. The Daml Driver for Besu (read “running Daml on Besu”) is about using Besu’s consensus and synchronisation protocols for Daml Contracts.
Asset or Smart Contract interoperability between Daml and Solidity - ie Business Layer interoperability - is a different form of interoperability and doesn’t necessarily require alignment on the same Blockchain. By that I mean that to interact with a Solidity contract like an ERC token from Daml, you may not need to run Daml on the same Ethereum/Besu blockchain at all.
None of the work Digital Asset is doing around Daml and Besu is currently freely available. If you have a concrete use-case, which it sounds like you do, I strongly suggest contacting Digital Asset sales to discuss evaluation options.
Thanks
I have some questions, If I want to use “Daml-on-Besu”, Will I must be the Daml Enterprise?
And if I don’t be Daml Enterprise, How can I use Daml-on-Besu for the developer’s open source
Hi @SAHATSAWAT_KEWJAROEN to use the Daml Driver for Besu, you do indeed need an Enterprise license. However, switching out the driver is transparent to the Daml application. The driver determines only the performance and security properties of the system as a whole. So you can get started developing your application using the open source distribution and switch to Besu or another blockchain later as needed.