找到约 14 条结果

视频 第三课:Cairo 进阶与智能合约编程

第三课:Cairo 进阶与智能合约编程

文章 Kakarot 介紹:重點部件

...024)) - What is L2 and what is ZK-Rollups - What is StarkNet and what is Cairo VM ### TL;DR Kakarot 是一個 type 2.5 zkEVM,架設在 Cairo VM 上(沒錯,就是 VM 架在 VM 上)。Kakarot 以 Cairo 語言重新實作了 EVM 中的 opcodes 和 precompiles,讓 EVM 上能執行的程式...

文章 Starknet 改进语法全解读

....cn/attachments/2023/11/9wmGnibm6548f668e327b.jpg) ## **概要** Cairo 编译器的第 2 版对 Starknet 语法进行了更改,使代码更加明确和安全。智能合约公共接口是使用**特征**定义的,并且对存储的访问是通过 **ContractState** 特征完成的。私...

文章 Starknet 中的事件

...发生的事情的元数据,可以被外部应用程序查询或索引。Cairo 的事件语法比 Solidity 的更冗长,但目的相同。 在本文中,你将了解事件在 Starknet 中是如何工作的。 ## Cairo 中的事件结构 Cairo 中的事件必须在用 `#[event]` 属性标记...

文章 ZK 语言调查:Noir , o1js , Circom , Leo, Cairo, Lurk

...和多样性有了显著增长。许多电路语言的发展,如 Noir、[Cairo](https://learnblockchain.cn/search/all?word=Cairo)和 Leo,表明了该领域的活跃程度。这种语言的增多使得我们可以比较和对比它们的特性、相似之处和差异。通过对这些语言进行...

文章 Kakarot zkEVM:深入分析

... 折衷的结果是,Starknet 上的开发人员必须学习一种名为 Cairo 的全新编程语言,这种语言针对 ZK 证明进行了优化。这给习惯于使用 EVM 的开发人员带来障碍: - 他们可能没有时间或动力去学习一门新语言。 - 项目可能不具备...

文章 解锁 Starknet 新姿势:Starknet Remix 插件概述

... Remix 插件旨在简化 Starknet 开发人员的开发流程,为编写 Cairo 代码提供无缝接口。 Starknet Remix 插件是将 Remix 工具引入 Starknet 生态系统的一次重大飞跃。无论你是经验丰富的 Cairo 开发人员,还是正在学习的新手,亦或是正在...

文章 Cairo 组件 第一部分

Cairo 中的组件行为类似于 Solidity 中的抽象合约。它们可以定义和使用存储、事件和函数,但不能单独部署。组件的预期用途是以类似于 Solidity 中抽象合约的方式分离逻辑(**例如**,可重用性)。 考虑以下 Solidity 代码: ```soli...

用户 Cairo中文社区

用户 Cairo Phoenix

百科 Cairo语言

百科 Cairo VM

文章 Starknet (STRK) 是什么 - 全面概述

...的链下交易处理,使 Starknet 网络既高效又可靠。 2. **Cairo 编程语言**:Cairo 专为高性能计算而设计,可优化 **Starknet 区块链**上的操作,同时支持复杂的应用程序。 3. **原生账户抽象**:简化账户交互,通过创新解决方案增...

文章 在 Kakarot ZkEVM 上使用 Starknet Scaffold 构建应用

...辟了新的可能性,但其缺点是它有一个不同的虚拟机 **(CairoVM)**,这要求开发者学习 Cairo 编程语言才能在 Starknet 上构建。 因此限制了 Starknet DApps 的影响力,并阻止它们接触到 EVM 生态系统。作为 L2,Starknet 的目标是扩展以太...