You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a simplified research about Smart Contracts in the Cardano blockchain. For a quick video introduction of the Cardano blockchain technology please watch this video
On Cardano, smart contracts and DApps will be enabled through the Plutus Platform, and for financial contracts, the Marlowe domain specific language (DSL).
Plutus Platform
The Plutus Platform will empower smart contract authors to easily write and deploy smart contracts and build DApps. The Plutus Platform includes the Plutus Haskell software development kit (SDK), which will include libraries and development tooling for writing smart contract applications in Haskell. Smart contracts written on the Plutus Platform will contain the logic, that will eventually allow them to run on Plutus Core, deployable on the Cardano blockchain.
Another option is Marlowe, which is a language for modeling financial instruments as smart contracts on a blockchain. It is a simple domain-specific language (DSL), which comprises a small number of powerful building blocks that can be assembled into expressive financial contracts. It is embedded in the Haskell language, which has its own established ecosystem and testing framework.
You do not need programming expertise to use Marlowe and you can explore your Marlowe financial constructions with a browser-based contract editor and simulator.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
This is a simplified research about Smart Contracts in the Cardano blockchain. For a quick video introduction of the Cardano blockchain technology please watch this video
On Cardano, smart contracts and DApps will be enabled through the Plutus Platform, and for financial contracts, the Marlowe domain specific language (DSL).
Plutus Platform
The Plutus Platform will empower smart contract authors to easily write and deploy smart contracts and build DApps. The Plutus Platform includes the Plutus Haskell software development kit (SDK), which will include libraries and development tooling for writing smart contract applications in Haskell. Smart contracts written on the Plutus Platform will contain the logic, that will eventually allow them to run on Plutus Core, deployable on the Cardano blockchain.
Marlowe
Another option is Marlowe, which is a language for modeling financial instruments as smart contracts on a blockchain. It is a simple domain-specific language (DSL), which comprises a small number of powerful building blocks that can be assembled into expressive financial contracts. It is embedded in the Haskell language, which has its own established ecosystem and testing framework.
You do not need programming expertise to use Marlowe and you can explore your Marlowe financial constructions with a browser-based contract editor and simulator.
Basic features for Marlowe are:
List of resources for Marlowe:
Reading
Beta Was this translation helpful? Give feedback.
All reactions