Starknet by Example

Starknet By Example是如何使用Cairo编程语言在Starknet上创建智能合约的范例集。 中文版由 StarknetAstro 社区翻译。

Starknet是一种支持通用计算的无权限Validity-Rollup。它目前被用作以太坊的第二层。Starknet 使用 STARK 加密证明系统来确保高安全性和可扩展性。

Starknet智能合约是用Cairo语言编写的。Cairo语言是一种图灵完备的编程语言,旨在编写可证明的程序,将 zk-STARK 证明系统从程序员手中抽象出来。

The current version of this book use:

scarb 2.3.1

谁该读这本书?

Starknet By Example适合想要快速学习如何使用 Cairo 在 Starknet 上编写智能合约,并具有一定编程和区块链技术背景的人。

前几章将让你基本了解Cairo编程语言,以及如何在Starknet编写、部署和使用智能合约。 后面的章节将涉及更高级的主题,并向你展示如何编写更复杂的智能合约。

进一步阅读

如果你想进一步了解 Cairo 编程语言,可以阅读Cairo Book。 如果你想进一步了解星网,可以阅读Starknet documentationStarknet Book

以下是您可能会用到的其他资源清单:

Last change: 2023-12-06, commit: 1af1816