solidity会存储是通过存储槽进行存储,然而存储的时候是通过声明顺序进行先后存储,而cairo是通过得到hash值进行存储,可以随意进行合约升级,除非hash碰撞
一次调用调用多个函数
starkenet中电路是,接口的定义可以在合约外部的电路实现,电路的作用及定义是什么?
startnet和以太坊上的私钥签名是不一样的,也就是说不能够与以太坊进行兼容,主要是以为它们使用的签名方式不一样,startnet签名的算法是半椭圆曲线的签名,以太坊是椭圆曲线的签名


Cairo 1 提供了帮助开发人员处理这些约束的抽象

cairo这两个命令scarb build,scarb cairo-run --available-gas=200000000
Cairo 使用不可变的内存模型,这意味着一旦写入内存单元, 它不能被覆盖,只能从中读取。为了反映这种不可变的内存模型, 默认情况下,Cairo 中的变量是不可变的。 但是,该语言抽象了这个模型,并为您提供了使 变量可变。——为什么使用不可变的内存模型,与solidity有什么区别嘛,如果我要实现内存变该怎么,语言抽象是什么意思