什么是vyper语言

Vyper是一种与Solidity逻辑相似、Python语法类似的以太坊智能合约语言,强调安全和简单。它限制了某些可能导致不安全的特性,如递归和复杂的语法,以降低审计难度,适合处理高安全性要求的业务。学习Vyper需要熟悉Solidity和Python,通过实践项目可以更好地掌握。
摘要由CSDN通过智能技术生成

Vyper是一种全新的以太坊开发语言。

一、它在逻辑上类似于Solidity,在语法上类似于Python

和Solidity一样,Vyper可编译为以太坊虚拟机(EVM)字节码,运行在以太坊虚拟机(EVM)上。

语法与Python非常类似,可以说95%类似。所以Vyper是一个非常适合人类编写和阅读的语言。

二、Vyper最显著的两大特点是:安全和简单

以太坊是一个价值网络,构建于以太坊之上的应用大多需要进行价值的转移,因此安全性尤其重要。像The DAO事件、Parity的多重签名电子钱包漏洞等,给以太坊的生态发展带来了严重的伤害,也对用户的财产造成了重大的损失。

安全是硬道理,谁都希望自己钱包里的钱是安全的。一个不能保证安全的网络是无法让用户每天晚上安稳睡觉的,随时都要提心吊胆,担心会被黑客攻击。这样的网络自然无法对更多的潜在用户形成吸引力,甚至会造成已有用户的大量流失。

而很多的合约漏洞,或者说不安全的因素,都是来自于复杂。规则越简单,越容易理解,系统就越强壮。

Vyper就是基于这样的原则,摒弃了很多Solidity语法中的类继承,函数重载,运算符重载、递归、内联汇编等特性,把所有不必要的花哨的元素都去掉,让开发者的花式炫技无处安放,但是让审计者的工作大大简化。

用Vyper开发者自己的话说,Vyper为了提高安全性的目标,它会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值