本文摘要:新的以太坊语言Vyper早已公布,到目前为止在社交媒体上取得了冷淡的评论。
新的以太坊语言Vyper早已公布,到目前为止在社交媒体上取得了冷淡的评论。这种语言是被弃置的Serpent语言的Ultra,它为开发者获取了Solidity的一种替代选择,一些早期的开发者指出这是一种变革。VyperBeta测试准备好了与Solidity一样,Vyper不会编译器到以太坊虚拟机(EVM)字节码。Vyper的设计目的是为了修改这一过程,从而更容易地解读智能合约,增加攻击点和提升透明度。
对于以EVM为目标的代码来说,高效地继续执行智能合约是十分适当的,因为在诸如小额交易这样的特定用例中,效率低落的代码将显得代价十分便宜。在这种情况下,Vyper在逻辑上看上去很像Solidity,在语法上类似于Python,而不是许多面向对象的编程范例。
这这个0.1.0beta版本中,根据Blockgeeks上的项目管理,Vyper与此前的语言比起有三个关键的改良。首先,项目管理认为,程序员所熟知的许多结构都被忽略了。执着非常简单的Vyper避免了类承继、函数牵引、操作符牵引和迭代,因为在技术上没适当创立一种图灵完善的语言。
某种程度,还避免了一些不过于少见的构念;修改器、内联编撰和二进制固定点,评测得出了每一个移除的技术原因。Vyper执着非常简单,但不会让安全性显得更加艰难虽然所列的第一批改良都集中于在修改语言上,但下一个改良使它在必须的地方显得更为简单。用Vyper开发者的话说道:如果指出这样做到是为了减少安全性,那么这将蓄意停止使用某些东西或使事情显得更加艰难。
Vyper被创立为尽量类似于Python,但它还不是为更换Python或Solidity的开始,而是在必须最高级别安全性时用于的一种语言。例如,智能合约留存患者的身体健康元数据。那些早已开始尝试用于这种语言的人早已开始在Reddit上公开发表评论,大部分都是大力的恢复。
但一些人批评否必须另一种语言来创立智能合约,而另一些人则指出必须解决问题安全性问题。正如一位用户所言:“如今,在差劲的智能合约中,安全性都十分垃圾,我知道很高兴以太坊反对一种更加小的专心于可读性和安全性的语言。
”Vyper不是为了代替Solidity而创立的,而是为了强化安全性而用于完全相同的字节码。最近的一项研究找到,多达3000个薄弱的智能合约不存在安全漏洞。Vyper有潜力在以太坊的未来扮演着最重要的角色。
本文来源:leyu·乐鱼-www.liyumenhotel.com
我要加盟(留言后专人第一时间快速对接)
已有 1826 企业通过我们找到了合作项目