【问题标题】:Do I need to learn haskell to write plutus in Cardano?我需要学习 haskell 才能在 Cardano 中编写 plutus 吗?
【发布时间】:2018-05-11 17:51:08
【问题描述】:

https://cardanodocs.com/technical/plutus/introduction/

我应该学习 plutus 吗?我相信这是一种我可以在 Cardano 上编写智能合约的语言

【问题讨论】:

    标签: smartcontracts cardano plutus


    【解决方案1】:

    Plutus 是一个用于编译智能合约代码以便在 cardano 区块链上运行的 haskell 框架。尽管您需要了解 Javascript 才能学习 React Js,但您需要学习函数式编程(haskell、scala 等)才能为 plutus 编写代码。

    【讨论】:

      【解决方案2】:

      根据文档所说:

      Plutus 是 Cardano 的原生智能合约语言。它是用 Haskell 编写的图灵完备语言,Plutus 智能合约实际上是 Haskell 程序。通过使用 Plutus,您可以对正确执行智能合约充满信心。它借鉴现代语言研究,提供基于领先的纯函数式编程语言 Haskell 的安全、全栈编程环境。

      因此,如果您想对 Plutus 编程充满信心,建议您学习 Haskell。

      【讨论】:

        【解决方案3】:

        Plutus 类似于 Haskell,但不是 Haskell。你不需要学习一个来学习另一个。此外,Plutus 仍在开发中,Cardano 测试网目前支持的语言是 Solidity。我的猜测是,即使在 Plutus 发布之后,他们也会长期支持 Solidity。所以,严格来说,你甚至不需要学习 Plutus 就可以在 Cardano 上编写智能合约。

        【讨论】:

        • 这是不正确的。要在 cardano 上编写智能合约,你应该学习 plutus,这是唯一的方法。
        猜你喜欢
        • 2017-02-13
        • 1970-01-01
        • 1970-01-01
        • 2012-09-22
        • 2021-05-29
        • 1970-01-01
        • 2012-11-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多