SharkTeam【Move语言安全性分析及合约审计要点】系列课程将带您逐步深入,内容包括权限漏洞、重入漏洞、逻辑校验漏洞、函数恶意初始化、回退攻击、提案攻击、合约升级漏洞、操纵预言机、三明治攻击、重放攻击。本章内容【重放攻击】。
Rust处理空值
枚举定义,枚举方法,match匹配
定义方法, 带有更多参数的方法,关联函数,多个impl块
实现一个 Coin Airdropper
通过一人了解 关于Cairo 1.0 新特性和改进的所有信息
结构体实例创建和使用
字符串切片
本文从并行处理和共识协议创新两个角度来分析典型的Move生态的特点,如Aptos和这样的基础区块链。
本篇从Move生态上出发,展开观点。在处理提升扩展性,共识协议与交易处理上说明的Move生态有哪些亮点
引用,可变引用,悬垂引用
所有权是Rust的重中之重,必须理解并掌握其知识点
SharkTeam在之前的“十大智能合约安全威胁”系列课程中,根据历史发生的智能合约安全事件,总结分析了在智能合约领域中出现较多、危害最大的前10大漏洞。这些漏洞之前通常出现在Solidity智能合约中,那么对于Move智能合约来说,会不会存在相同的危害呢?SharkTeam【Move语言安全性
if,循环
行注释,文档注释,模块注释
参数,语句和表达式,返回值
布尔类型,字符类型,数值类型,数组,元组
不可变变量,可变变量,常量,默认
Rust编辑器
cargo new 创建项目。 cargo build 构建项目。 cargo run 一步构建并运行项目。 cargo check 在不生成二进制文件的情况下构建项目来检查错误。
扫一扫 - 使用登链小程序
41 篇文章,418 学分
72 篇文章,312 学分
29 篇文章,264 学分
158 篇文章,174 学分
20 篇文章,166 学分