Developing on Cardano, Simplified with Marlowe

Source


Author

ADA HQ Team


Published at

July 25th, 2023


Description

With Marlowe, team IOG is paving the way for a new era of secure and accessible smart contract development on Cardano. Exciting times lie ahead for the Cardano ecosystem and its community of developers!

 

Topics Covered:

✅ What is Marlowe?

✅ How Marlowe Playground Works...

✅ Marlowe Official Launch Announcement



MARLOWE A DOMAIN-SPECIFIC LANGUAGE FOR FINANCIAL CONTRACTS | by carlos  lopez de lara | Medium

 

Marlowe

 

If you're familiar with the Cardano ecosystem, and keep up with our blog posts you might already know that there are a few different programming languages one can use for smart contract development on the Cardano blockchain. These include:

 

- Haskell 

- Plutus 

- Marlowe

 

For more information on Haskell and Plutus, please refer to our Blog Page*
 

Smart contracts power the programmability of the Cardano blockchain. They have the ability to allow users to do things other than simply sending transactions in a P2P network. Smart contracts provide self executing agreements that track, verify & execute transactions/agreements between various parties. What this means is that individuals, business and government can create powerful, automated and secure connections.

So what’s problem? Designing, Writing and Deploying smart contracts require highly skilled developers. Often meaning you are working in coding languages that are difficult to understand, and even learn.

Marlowe is a programming language was designed by IOG for writing and executing financial contracts on the Cardano blockchain. It’s an open-source domain specific language with a product suite built specifically for mass market use. This solution comes pre-programmed with a set of templates and tools allowing anyone to build their own custom smart contracts.

The development of Marlowe is great for beginners in the space. They have the opportunity to utilize Marlowe Playground, which is a “plug and play” smart contract builder, which offers a simulator environment where users can test contracts before deploying them on the main net. Marlowe leverages the power of Plutus, and is also compatible with JavaScript and Haskell. This makes it extremely easy for any dApps to integrate and connect.

What Marlowe brings is more accessibility and wider adoption on the Cardano blockchain, making it easy for beginning developers and experts to build and contribute to this thriving ecosystem.

How Marlowe Playground Works:

  

 

 

 

As of July 5th, Marlowe was officially launched on the Mainnet. This is significant as it opens up a new range of expansion opportunities for the Cardano ecosystem and marks a significant step forward for mainstream blockchain adoption. Their official account even went on to say, 

"To make Marlowe even more accessible, we’re collaborating with @txpipe_tools to offer #MarloweRuntime access through @DemeterRun, a cloud-based platform that eliminates the need for developers to set up and maintain their own infrastructure." 

With Marlowe, Cardano's power is at your fingertips. This comprehensive toolset, supporting JavaScript and Haskell, and integrating with Blockly, allows anyone to effortlessly design and implement their vision for a smart contract or DApp. 

@timbharrison, VP Community & Ecosystem at IOG:

“The launch of Marlowe is a significant step towards empowering anybody, from a developer to a community newcomer, to add to the ever-growing Cardano ecosystem with innovative DApps.”

 

With Marlowe, team IOG is paving the way for a new era of secure and accessible smart contract development on Cardano. Exciting times lie ahead for the Cardano ecosystem and its community of developers!

 


 

Resources to learn decentralized applications - Developers - Cardano Forum