Vyper: 面向合约的编程语言
研究表明,具有跟踪漏洞的智能合约可能导致意外执行。https://arxiv.org/pdf/1802.06038.pdf[最近的一项研究] 分析了970,898份合约。它概述了跟踪漏洞的三个基本类别(已经导致以太坊用户的灾难性资金损失)。这些类别包括
自杀合约。可以被任意地址杀死的合约
贪婪的合约,在某个执行状态后无法释放ether
浪费合约,不经意地将ether释放到任意地址
Vyper是一种面向合约的实验性编程语言,面向以太坊虚拟机(EVM)。Vyper致力于通过简化代码并使其对人类可读而提供卓越的审计能力。Vyper的一个原则是让开发人员几乎不可能编写误导性代码。这可以通过多种方式完成,我们将在下面介绍。
当前内容版权归 inoutcode 译 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 inoutcode 译 .