前言Starknet 是一种基于 zk rollup 的 L2 解决方案,非 EVM 兼容,使用自己开发的 Cairo 语言来编写链上的智能合约,而非 Solidity。目前 Cairo 1.0 已经发布,基于 rust 语言实现。之前的版本是基于 python 语言,属于两个独立的代码仓库。Cairo one 编译器安装本地安装 Rusthttps://www.rust-lang.org/zh-CN/tools/install本地安装 Cairo one 编译器git clone https://github.com/starkware-libs/cairo/ cd cairo git checkout 9c190561ce1e8323665857f1a77082925c817b4c cargo build --all --release 本地安装 Cairo one 编译器Starknet CLI 安装注:目前这一部分还在旧版的代码仓库中。创建 python 虚拟环境python3.9 -m venv ~/cairo_venv_v11 source ~/cairo_venv_...