# What is the role of Participant node and DLT Node incase of DAML application deployed on Hyperledger

**URL:** https://forum.canton.network/t/what-is-the-role-of-participant-node-and-dlt-node-incase-of-daml-application-deployed-on-hyperledger/3753
**Category:** App Development
**Tags:** daml, driver
**Created:** [January 19, 2022, 2:36am UTC](https://forum.canton.network/t/what-is-the-role-of-participant-node-and-dlt-node-incase-of-daml-application-deployed-on-hyperledger/3753 "2022-01-19T02:36:16Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![vsh1982](https://avatars.discourse-cdn.com/v4/letter/v/3bc359/32.png) [@vsh1982](https://forum.canton.network/u/vsh1982)
#### Post date: [January 19, 2022, 2:36am UTC](https://forum.canton.network/t/what-is-the-role-of-participant-node-and-dlt-node-incase-of-daml-application-deployed-on-hyperledger/3753/1 "2022-01-19T02:36:16Z")

</div>

I am thinking to design an application where i want to use the DAML as smart contract language and Hyperledger Fabric as DLT node. I was going through article, and it says I need a driver to have this work. I am not sure what will driver do in this case. Where will my smart contracts reside and what will be the use of participant node?

---

<div class="post-metadata">

### Author: ![Gary\_Verhaegen](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/gary_verhaegen/32/81_2.png) [@Gary\_Verhaegen](https://forum.canton.network/u/Gary_Verhaegen)
#### Post date: [January 19, 2022, 10:36am UTC](https://forum.canton.network/t/what-is-the-role-of-participant-node-and-dlt-node-incase-of-daml-application-deployed-on-hyperledger/3753/2 "2022-01-19T10:36:42Z")

</div>

A simple (though slightly flawed) way to think about this is that a Daml participant node is an in-memory process that delegates persistence to another process; the driver is the adapter between the participant and a specific storage technology. We have drivers for a number of blockchains, and one for SQL databases. Conceptually someone could write a driver to store the entire Daml ledger on a single flat file on disk (though performance would likely not be great).

Does that help?

---

<div class="post-metadata">

### Author: ![vsh1982](https://avatars.discourse-cdn.com/v4/letter/v/3bc359/32.png) [@vsh1982](https://forum.canton.network/u/vsh1982)
#### Post date: [January 19, 2022, 7:04pm UTC](https://forum.canton.network/t/what-is-the-role-of-participant-node-and-dlt-node-incase-of-daml-application-deployed-on-hyperledger/3753/3 "2022-01-19T19:04:13Z")

</div>

Thanks a lot for your response @Gary_Verhaegen . I have next question on the same topic. In genral where the DAR reside ? In DAML driver folder or in Partcipant node ? How the partcipant and driver communicate in case of posting the transaction for other DLT node and fetch the data from DLT node.
