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 documentation 和Starknet Book。
以下是您可能会用到的其他资源清单:
- Starklings:让您使用 Cairo v1 和Starknet互动的教程
- Cairopractice:关于Cairo和Starknet的一系列文章的博客
- Cairo by example:Cairo 简介,附带简单示例