Cover image
Blog icon0xAA
Nov 26

WTF Cairo极简教程: 2. 基本类型 Felt

我最近在学cairo-lang,巩固一下细节,也写一个WTF Cairo极简教程,供小白们使用。教程基于cairo 0.10.2版本 推特:@0xAA_Science|@WTFAcademy_ WTF Academy 社群:Discord|微信群|官网 wtf.academy 所有代码和教程开源在 github: github.com/WTFAcademy/WTF-Cairofeltfelt(field element,域元素)是 cairo 的基本类型,数字,字符串,地址通通由它表示。它是定义在 $[0, P]$ 的整数,其中 P 是一个非常大的质数。在目前的版本中,$P = 2^{251}+17*2^{192}+1$,大小为252 bit。P 具有一些很好的数学性质用于零知识证明,因此没有选择和Solidity一致的256 bit。整型felt 可以被整型赋值,下面的例子中,我们将 7828582 赋值给 res:@view func int() -> (res: felt) { return (res=7828582); } 字节felt 可以被 bytes(十六进制数)赋...

Most popular by 0xAA

Cover image

WTF Solidity 合约安全: S08. 绕过合约检查

Cover image

WTF Solidity 合约安全: S09. 拒绝服务

Cover image

WTF Solidity 合约安全 S06. 签名重放

Cover image

Solidity极简入门 ERC721专题:1. ERC721相关库

Cover image

WTF Solidity极简入门:1. HelloWeb3 (三行代码)

Cover image

Solidity极简入门 ERC721专题:4. BAYC合约严重漏洞

  • Previous
  • 1
  • 2
  • More pages
  • 7
  • Next

0xAA

Written by
0xAA

WTF Academy: wtf.academy

Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

0xAA

Subscribe