找到约 13 条结果

文章 Cairo 中的构造函数

...态变量、执行合约设置任务、进行跨合约交互等等。 在 Cairo 中,构造函数使用合约 `mod` 块内的 `#[constructor]` 属性定义。 本文将介绍构造函数在 Cairo 中如何工作,初始化合约状态的规则,以及构造函数返回值与 Solidity 的不同...

文章 零知识证据,给 Cashu 带来任意的花费条件

...了一种新的保护隐私的、任意的花费条件,我们称为 “Cairo 花费条件”。 ## STARK 证明的计算 Cairo 花费条件允许将任意 [Cairo](https://https//www.cairo-lang.org/?ref=blog.cashu.space) 程序的有效执行设定为花费条件。花费者所提供的见证是...

文章 参与 Starknet 开发贡献指南手册

...tarknet 之书》作为 Starknet 网络百科全书,囊括安装入门、Cairo 合约、开发工具、核心技术等内容。 将复杂概念转化成通俗易懂的观点,让新手用户实现一本书搞定 Starknet 生态。 敬请期待「Starknet 中文社区」发布中文版本 ht...

文章 解读Starknet智能合约模型与原生AA:特立独行的技术巨匠

... 顾问:CryptoNerdCn,Starknet生态核心开发者,浏览器端Cairo开发平台WASM Cairo创始人 ![](https://img.learnblockchain.cn/attachments/2024/03/rMufdQ2p65f0396e3de9d.jpg) **摘要:** ·Starknet最主要的几大技术特性,包括利于ZK证明生成的Cairo...

文章 类型转换

Cairo 中的类型转换是将值从一种数据类型转换为另一种数据类型的过程。 当使用 Cairo 严格的类型系统时,这变得很有必要,在 Cairo 中,函数调用、变量赋值、合约交互以及数据操作都需要显式的类型匹配。 Cairo 采用比 Solidity...

文章 Starknet Cairo 中的可组合性和组件

...://medium.com/@estheraladioche569/composability-and-components-in-starknet-cairo-cedcccb4acc3 >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文永久链接:[learnblockchain.cn/article…](https://learnblo...

百科 Cairo

Cairo 是一种编程语言, 用于编写可被证明程序,使得其他验证者确信该程序被正确执行。在 Starknet 和 StarkEx 上使用 Cairo编写智能合约 。

文章 给 Solidity 开发者的 Starknet 开发指南

... Starknet 开发, 这篇是我的学习笔记。 ## 开发语言 Cairo vs Solidity Solidity 是一个为 EVM 设计的语言,语法类似 Python 与 JavaScript ,以太坊执行客户端为了验证一致性,所有的调用合约的交易会在各个节点上重新执行,以...

文章 标准接口检测

...的合约,对于调用者来说,其行为方式与预期类似。在 Cairo 中,该语言不强制执行 Structs 和 Enums 的编码格式,需要开发人员在这些类型是外部函数签名的一部分时,在这些类型上实现 Serde trait,并且不同的实现可能会导致暴露...

文章 开源经过实战检验的 Stone Prover

...中心化的 Rollup Stack,包括多个关键基础设施组件,例如 Cairo、多个全节点实现、Starknet 的新 Sequencer 以及由独立团队构建的其他开源功能。 - Stone Prover 是一个强大的引擎,我们鼓励团队围绕它添加自定义和包装,以便构建他们...

文章 starknet智能合约编写、部署和调用-基于cairo2.3.0

...starknet,这是积极信号,尽快学起来 starknet智能合约使用cairo语言编写,最近刚刚更新2.3.0 cairo编程语言类rust,建议搭配学,或者先学rust更好理解 ***rust编程语言会在未来几年快速流行(仅个人理解)*** # 本教程环境 windows 10 ...

文章 Starknet 学习之了解 Starknet 基础知识

... ## 了解 `Starknet` 基础知识 ### 主题 1. 为什么选择 `Cairo` 2. 为什么选择 `Starknet` 3. 智能钱包 4. `Starknet` 架构 101 5. `Transactions` ### `Starknet` 相关名称的了解与区分 `STARKWARE ` :是位于以色列的公司,开发了 `Starknet`,...

文章 Starknet开发指南:如何使用Cairo实现和测试存储合约

# Starknet开发指南:如何使用Cairo实现和测试存储合约 在这篇文章中,我们将带领读者逐步完成在Starknet上开发一个简单存储合约的过程。通过使用Cairo语言进行编写,您将学习如何在区块链上存储和读取数据,掌握Starknet合约...