文章 视频 课程 百科图谱 集训营
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 首页
  • 文章
  • 视频
  • 课程
  • 集训营
  • 工作
    • 工作
    • 问答
    • 活动
    • 文档
    • 集市
搜索
  • 登录/注册
RareSkills
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
使用Sstore Hook与存储映射

本文深入探讨了在Certora形式化验证中使用Sstore Hook来处理智能合约中的存储映射(storage mappings)的挑战和解决方案。

形式化验证  Certora  Sstore Hook  存储映射  幽灵变量  不变量 
发布于 2026-02-14 12:24 阅读(180) 点赞(0) ( 9 )
分享
Twitter分享
微信扫码分享
ERC-721 的铸造和销毁规则

聚焦于使用 Certora Prover 对 ERC-721 代币的铸造和销毁操作进行形式化验证。文章详细剖析了 CVL 规则的构建,包括如何设定前置条件、记录状态、处理函数调用及通过存活、影响和无副作用断言来确保智能合约的正确性和安全性。

形式化验证  Certora  ERC-721  智能合约  铸造  销毁 
发布于 2026-02-14 11:38 阅读(176) 点赞(0) ( 9 )
分享
Twitter分享
微信扫码分享
形式化验证 Solady WETH

本文详细介绍了如何使用 Certora Prover 对 Solady WETH 智能合约进行形式化验证。文章通过具体的 CVL 规则和不变式,深入分析了 WETH 的存取款功能及其核心不变性,包括处理以太坊余额、WETH 总供应量变化、事务回滚条件以及利用 ghost 变量和 hook 处理底层调用,最终展示了如何用 requireInvariant 优化验证。

形式化验证  Certora  WETH  Solady  CVL  智能合约安全  不变式 
发布于 2026-02-14 11:17 阅读(235) 点赞(0) ( 16 )
分享
Twitter分享
微信扫码分享
FFT友好的有限域

本文介绍了在有限域中执行FFT算法(数论变换)所需的n次单位根,并列举了几个常用的FFT友好的有限域,包括Goldilocks Field、Baby Bear Field、Teddy Bear Field、Koala Bear Field、BN-128 field、STARK Field和BLS12-381,以及它们各自的特征和单位根的阶数,并提供了相应的Python代码验证。

有限域  FFT  数论变换  单位根  Goldilocks  bls12-381 
发布于 2025-11-22 07:39 阅读(1110) 点赞(0) ( 16 )
分享
Twitter分享
微信扫码分享
Cairo 语言介绍

本文介绍了Cairo编程语言的基础知识,包括Cairo在Starknet中的作用、开发环境的搭建、语言的语法要点和数据类型(felt252、整数、bool)、复合类型(元组、结构体、枚举)、字符串处理、控制流以及数组和字典的使用。着重讲解了Cairo与Rust相似的语法结构,以及Cairo中数据类型和错误处理的特殊性。

Cairo  Starknet  零知识证明  felt252  控制流  数据类型 
发布于 2025-11-21 12:48 阅读(1268) 点赞(0) ( 17 )
分享
Twitter分享
微信扫码分享
面向 Solidity 开发者的 Cairo 教程

本文是 Cairo 编程的入门教程,面向有 Solidity 经验的开发者,旨在帮助他们快速上手 Cairo 语言。教程介绍了 Cairo 的基本概念、安装配置、项目结构,以及Cairo与Solidity的异同,还包括Starknet账户创建和初始化,以及如何避免旧版本 Cairo 代码的问题。

Cairo  Starknet  Solidity  Scarb  智能合约  zkVM 
发布于 2025-11-20 20:13 阅读(1879) 点赞(0) ( 20 )
分享
Twitter分享
微信扫码分享
Starknet 中的事件

本文深入探讨了Starknet中Cairo事件的工作原理和结构,首先介绍了Cairo中事件的基本结构,并通过示例展示了如何使用[event]属性定义事件枚举和结构体。

Starknet  Cairo  事件  索引  Serde  EventEmitter  区块链 
发布于 2025-11-17 23:35 阅读(804) 点赞(0) ( 15 )
分享
Twitter分享
微信扫码分享
Starknet上的ERC-20代币

本文详细介绍了如何在Starknet上构建和测试一个ERC-20代币合约,内容涵盖了ERC-20接口的定义、合约的存储设置、事件声明、以及各个功能的具体实现,包括元数据函数、total_supply、mint、transfer、balance_of、allowance、approve和transfer_from等关键功能,并提供了相应的测试用例和潜在问题的解决方案。

ERC-20  Starknet  Cairo语言  智能合约  代币  测试 
发布于 2025-11-17 23:22 阅读(1893) 点赞(0) ( 83 )
分享
Twitter分享
微信扫码分享
基础合约的结构

本文介绍了如何使用 Cairo 语言为 Starknet 构建可部署的智能合约。文章从一个简单的合约草图开始,逐步添加功能,演示了 Cairo 合约的核心构建块,包括模块、接口(trait)、存储、合约状态以及不同的注解,最后介绍了合约的编译和测试方法。

Cairo  Starknet  智能合约  Scarb  接口  ABI 
发布于 2025-11-17 18:35 阅读(799) 点赞(0) ( 10 )
分享
Twitter分享
微信扫码分享
Cairo 中的整数

本文详细介绍了 Cairo 中整数的工作原理,重点介绍了与 Solidity 的关键区别,包括整数类型、溢出保护、类型转换、常量、最大最小值、字面量表示、位运算、以及特殊的 felt252 类型及其除法运算。文章还提及了 Cairo 编译器如何处理整数与 felt252 之间的转换,并建议在非必要情况下避免直接使用 felt252 以优化 Gas 消耗。

Cairo  Solidity  整数  felt252  溢出  类型转换  Starknet 
发布于 2025-11-17 18:13 阅读(872) 点赞(0) ( 17 )
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ...
  • 33
  • 34
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
RareSkills
RareSkills
贡献值: 3355 学分: 13003
https://www.rareskills.io/
0 关注 96 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
UpChain
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2026 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览

创建课程

编辑封面图
建议尺寸: 1920*1080
编辑封面图
封面预览