找到约 15 条结果

用户 Cairo中文社区

用户 Cairo Phoenix

百科 Cairo语言

百科 Cairo VM

百科 Cairo 1

文章 编译器与应用密码学的激动人心的交汇:Cairo和MLIR

制作 Cairo 不重复造轮子 * * * 我喜欢爵士乐。 在我喜爱的所有爵士乐风格中,我最喜欢爵士融合乐,因为我发现不同事物的融合更具启发性。 在编程语言理论、编译器实现和应用密码学的交叉领域,一些令人兴奋的事情正在...

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

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

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

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

文章 组件第 2 部分:OpenZeppelin ERC-20 教程

...合约中。 智能合约中使用的大多数组件都来自外部库。Cairo 的 OpenZeppelin Contracts 提供了所有权、访问控制、代币标准等组件,可以导入到合约中,类似于 Solidity 的 OpenZeppelin Contracts。 在本教程中,你将学习如何从 OpenZeppelin 导...

文章 塑造现代zkVM的项目——第一部分:ZKSECURITY

...限制的,但 vnTinyRAM 的设计施加了固定的周期限制,这与 Cairo 等更现代的设计形成对比,我们将在下一节中更深入地讨论 Cairo。 与许多其他现代 zkVM 一样,Cairo 利用 STARK,它可以根据所需的周期数动态缩放,有效地启用无界 zkVM...

文章 StarkNet Alpha 即将登陆主网

...,使 L1 和 L2 合约能够交互。更多细节请阅读:https://www.cairo-lang.org/docs/hello_starknet/index.html ## StarkNet Alpha 登陆主网? 届时,主网版本的 StarkNet Alpha 将支持 Goerli 测试网版本的同样功能,功能的引入将分阶段进行。 ### 有什...

文章 Starknet 智能合约开发实战:Counter 合约编写、测试与部署全流程

...并最终通过 **sncast** 完成合约的声明与部署。无论你是 Cairo 初学者,还是希望熟悉最新工具链的开发者,本文都将为你提供一份详尽的实战参考。 ## 实操 ### 前提 ```bash scarb --version snforge --version && sncast --version starknet-de...

文章 Cairo 实战入门:Starknet Foundry 与组件语法

...rs/starknet-foundry) 的进一步更新,使用 `Starknet Foundry` 进行 Cairo 智能合约开发可能会逐渐成为未来主流。 本文的主要内容实际上是介绍 `cairo v2.3` 引入的 [Components](https://community.starknet.io/t/cairo-components/101136) 重大更新,但考虑 `St...

文章 ZeroSync 的简单介绍

...意加大挖掘区块的难度。 ## 区块头验证的可验证计算 [Cairo](https://www.cairo-lang.org/) 是一种用来创建运算可验证的程序的编程语言;通过在 Cairo 中实现上述规则,我们就创建了一种程序,它可以验证单个区块头,并且,当且仅当...

问题 starkjs调用getSuggestedMaxFee报错

...ForTokens", calldata: CallData.compile({ amountIn: cairo.uint256(amountIn), amountOutMin: cairo.uint256(price), path: tokenArr, to: cairo.felt(myAddress), deadline: cairo.felt(timestamp), }), } /...