LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 这就是为什么Marlowe在DeFi方面比以太坊的Solidity更好

这就是为什么Marlowe在DeFi方面比以太坊的Solidity更好

2020-10-09 wanbizu AI 来源:区块链网络

资料来源:Comdas-Shutterstock

IOHK表示,卡尔达诺的领域特定语言“ Marlowe”比De以太坊的Solidity更适合DeFi应用。Marlowe是“工业规模”,将与Goguen一起发表。

IOHK高级研究员Simon Thompson教授在新的博客文章中介绍了称为“ Marlowe”的领域特定语言(DSL),该语言将与Cardano的下一个时代Goguen一起发布。 马洛(Marlowe)是一种用于“金融合同”的编程语言,但对于一般的智能合同却不是。 因此,汤普森表示,它也不同于以太坊的Solidity和比特币脚本等通用区块链语言:

Marlowe具有行业规模。 我们基于金融智能合约的领先项目之一,即算法合约类型统一标准(Actus)系统中的示例构建了Marlowe合约。 当前,可以在基于浏览器的环境Marlowe Playground中看到这些示例和其他示例,用户可以在其中创建,编辑,模拟和分析Marlowe合同,而无需安装或支付任何费用。

换句话说,Marlowe是一个去中心化金融(DeFi)平台,它支持直接的对等借贷,差价合约(CFD)和其他类似工具。 Marlowe在Cardano上的实施将与Goguen一起完成,从而使用户和组织能够执行自写或预建的DeFi合同,并根据合同条款转让加密资产。

根据汤普森的说法,金融机构也可以使用Marlowe,例如为其客户开发和部署定制工具。 为了提供链下数据,Marlowe将提供oracle服务“,以便合同可以直接从股票市场的“股票行情指示器”或流行的数据源(例如Coinbase)访问值”。

Marlowe最初将在Cardano的区块链上运行,但与它绑定在一起,将来可能会在其他区块链上运行。 此外,正如查尔斯·霍斯金森(Charles Hoskinson)过去多次指出的那样,马洛(Marlowe)将只是DSL的一个例子。 汤普森认为,“利用在Cardano平台上开发和构建Marlowe的经验”,可以创建其他DSL,例如用于供应链管理,保险和会计。

对于其他类型的合同,卡尔达诺拥有Plutus,Plutus也与Goguen发行,实际上是Marlowe的骨干。 因此,每个Marlowe合同均由Plutus程序(Marlowe口译员)执行。

Marlowe as DSL与以太坊通过Plutus或Solidity实施相比具有多个优势。 例如,该框架完全消除了“某些类型的有缺陷的合同”。 此外,用户可以使用多种方法创建合同:

用户可以用不同的方式创建他们的DeFi合同:他们可以将它们写为文本,还可以使用可视化编程通过将代表不同组件的块装配在一起来创建智能合同。 用户还可以从一系列模板中进行选择,并根据需要自定义它们。

目前,Marlowe合同可以用Haskell或JavaScript编写,也可以通过“ Marlowe Playground”直观地直接在Marlowe中编写。 正如汤普森(Thompson)宣布的那样,在接下来的几个月中,将会进一步改善Playground用户体验,并在Cardano区块链上激活Marlowe。

—-

原文链接:https://www.crypto-news-flash.com/cardano-thats-why-marlowe-is-better-for-defi-than-ethereums-solidity/?utm_source=rss&utm_medium=rss&utm_campaign=cardano-thats-why-marlowe-is-better-for-defi-than-ethereums-solidity

原文作者:Jake Simmons

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...