织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

技术解析 WebAssembly 智能合约特点与安全性(4)

时间:2021-04-26 09:01来源:未知 作者:admin 点击:
另⼀个 Rust 存在不安全⼀⾯的原因是:底层计算机硬件固有的不安全性。如果 Rust 不允许进⾏不安全操作,那么有些任务则根本完成不了。Rust 需要能够进

另⼀个 Rust 存在不安全⼀⾯的原因是:底层计算机硬件固有的不安全性。如果 Rust 不允许进⾏不安全操作,那么有些任务则根本完成不了。Rust 需要能够进⾏像直接与操作系统交互,甚⾄于编写你⾃⼰的操作系统这样的底层系统编程!

总结

不安全的 Rust 直接影响了以 Rust 构建的 WASM 智能合约的安全性,例如可能的整数溢出,导致转账⾦额前后出现巨⼤偏差等。好在编译器充当了守⻔员的⻆⾊,它拒绝编译存在这些难以捕获的 BUG 甚⾄是安全性的代码。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容