Vyper 编程语言适的智能合约语言,我们将深入研究工具和可用性等方面。特别值得关注的是gas优化,这是任何智能合约开发人员关注的关键问题。我们将重点缩小到 3 种 EVM 语言(在以太坊、Avalanche、Polygon 等链上运行的以太坊虚拟机语言):Solidity 、Vyper和Yul 。
在我们开始之前,先剧透一下:这三种语言在各自的领域都 海外数据 非常出色。 Solidity 和 Vyper是大多数人应该使用的高级语言。如果您热衷于编写近乎汇编的代码, Yul是您的首选。 不要忘记,这些语言在不断发展,根据精选数据或特定合约来选择其中一种语言可能会产生误导。因此,当我们在本文后面比较 gas 优化时,请记住我们选择了一个最小合约来进行比较。
现在,对于我们这些已经接触过区块链的人来说,让我们深入了解一下这些语言。 我们重点关注的 3 种与 EVM 兼容的语言是: Solidity:目前DeFi TVL(总锁定价值)的最爱,高级,类似于JavaScript Vyper:DeFi TVL 排名第二,高级,与 Python 类似 Yul:另一种类似于 Assembly 的低级语言,内置于 Solidity 中(尽管有些人可能认为它仍然太高级) 为什么是这 3 个?因为Solidity 和 Vyper是最受欢迎的 2 种语言,而且领先优势明显。
比较以太坊解决方案 为了确定最合
-
- Posts: 230
- Joined: Tue Jan 07, 2025 4:45 am