智能合约开发新趋势【2019】
智能合约开发语言已经被Solidity统治了一段时间,它用于开发可以在以太坊虚拟机EVM上运行的智能合约。不过Solidity有一些严重的问题,包括算术溢出、类型错误以及曾经冻结了3亿美元的delegatecall漏洞。所有这些漏洞都是在开发语言层面存在的问题。换句话说,如果有一个好点的开发语言,本来应该可以创造更安全的智能合约。文本将列出在2019年值得关注的区块链智能合约开发技术趋势。 上汇智网,用互动方式学习以太坊、比特币、EOS、tendermint等更多 区块链开发教程 。 2019年,Solidity的挑战者终于来了。 Waves RIDE Waves RIDE是一个图灵不完备(没有循环或递归)的、收Haskell启发的函数式编程语言, 用于Waves区块链。它的特点包括静态类型、惰性评估、模式匹配和用于决定交易是否允许 完成的断言表达式。目前图灵完备的版本也在开发中。Wave的智能合约支持目前在主网上 已经激活。我们应当可以在2019年看到第一批Waves的dApp。 官方地址: https://docs.wavesplatform.com/en/technical-details/ride-language.html Plutus (Cardano) Plutus是另一个类Haskell的函数式编程语言,用于Cardano区块链。Cardano计划在2019年