1.在MacOS 上安装 rustup Rust 为 Mac 用户提供了两种安装方式: 1.1、直接下载安装包: 直接下载安装包的话需要检查一下你当前操作系统是64位还是32位,分别下载对应的安装包。 查看操作系统请在终端执行如下命令...
今天借着Kraken暂停Staking这个新闻,想做一个Staking的科普&分析: 本质上,Staking最重要的就是看2把私钥的归属权 由于2把私钥的归属权不同,又诞生了4类Staking方案 我相信有...
每周以太坊进展 2023/2/11 Shapella(上海+ Capella)升级 Sepolia 测试网在 UTC 时间 2 月 28 日星期二 4:04:48升级到 Shapella ,这既是一个同步委员会又是历史根的边界...
既然安装好了Rust,是时候来编写第一个 Rust 程序了。当学习一门新语言的时候,使用该语言在屏幕上打印 Hello, world!是一项传统。 1.创建项目目录 首先创建一个存放Rust代码的目录。Rust并不关心代码的存放位置,不...
Cargo简介 Cargo 是 Rust 的构建系统和包管理器。大多数 Rustacean 们使用 Cargo 来管理他们的 Rust 项目,因为它可以为你处理很多任务,比如构建代码、下载依赖库并编译这些库。(我们把代码所需要的库叫做 依...
一、事件背景 北京时间2023年1月31日,在twitter上看到这样一条消息: BEVO 代币被攻击,总共损失45000美元,导致BEVO 代币的价格下跌了 99%。 有趣的是,这个事件中还出现了抢跑。 twitter:htt...
VS Code 安装配置 VS Code 是微软出的一款开源代码编辑器,秉承了微软在IDE领域的一惯优秀基因,是一款潜力相当大的编辑器/IDE。 VScode 目前也对 Rust 也有良好的支持。 下载 VScode 请打开官网 h...
变量默认是不可改变的(immutable)。这是 Rust 提供给你的众多优势之一,让你得以充分利用Rust 提供的安全性和简单并发性来编写代码。不过,你仍然可以使用可变变量。让我们探讨一下 Rust 为何及如何鼓励你利用不可变性,以及何时...
在 Rust 中,每一个值都属于某一个数据类型(data type),这告诉 Rust 它被指定为何种数据,以便明确数据处理方式。我们将看到两类数据类型子集:标量(scalar)和复合(compound),Rust 是 静态类型(stati...
尽管rust是一门多范式的编程语言,但rust的编程风格是更偏向于函数式的,函数在rust中是一等公民(first-class)。这意味着,函数是可以作为数据在程序中进行传递,如:作为函数的参数。跟C、C++一样,rust程序也有一个唯一的...