【发布时间】:2018-05-11 17:51:08
【问题描述】:
https://cardanodocs.com/technical/plutus/introduction/
我应该学习 plutus 吗?我相信这是一种我可以在 Cardano 上编写智能合约的语言
【问题讨论】:
标签: smartcontracts cardano plutus
https://cardanodocs.com/technical/plutus/introduction/
我应该学习 plutus 吗?我相信这是一种我可以在 Cardano 上编写智能合约的语言
【问题讨论】:
标签: smartcontracts cardano plutus
Plutus 是一个用于编译智能合约代码以便在 cardano 区块链上运行的 haskell 框架。尽管您需要了解 Javascript 才能学习 React Js,但您需要学习函数式编程(haskell、scala 等)才能为 plutus 编写代码。
【讨论】:
根据文档所说:
Plutus 是 Cardano 的原生智能合约语言。它是用 Haskell 编写的图灵完备语言,Plutus 智能合约实际上是 Haskell 程序。通过使用 Plutus,您可以对正确执行智能合约充满信心。它借鉴现代语言研究,提供基于领先的纯函数式编程语言 Haskell 的安全、全栈编程环境。
因此,如果您想对 Plutus 编程充满信心,建议您学习 Haskell。
【讨论】:
Plutus 类似于 Haskell,但不是 Haskell。你不需要学习一个来学习另一个。此外,Plutus 仍在开发中,Cardano 测试网目前支持的语言是 Solidity。我的猜测是,即使在 Plutus 发布之后,他们也会长期支持 Solidity。所以,严格来说,你甚至不需要学习 Plutus 就可以在 Cardano 上编写智能合约。
【讨论】: