# Starknet 开发贡献指南手册

By [Untitled](https://paragraph.com/@0x49681ecff287fe5458d85df68c598109ccc72ffd) · 2023-11-18

---

**Starknet 开发贡献**

全面概述开发项目的特点及要求

📢 还在苦恼如何参与 Starknet 生态建设？

Starknet 新手和开发者们看过来！👏

「Starknet 中文社区」为开发者整理出可参与贡献的优质项目和社区 🧵👇

「Starknet 中文社区」将其大致分为五个类型：社区开源文档、开发代码库资源、Starknet 排序器、Starknet 优质项目、Straknet 全节点。开发者们可以根据自己的喜好选择参与。

**社区开源文档**

**《Starknet 之书》**

《Starknet 之书》作为 Starknet 网络百科全书，囊括安装入门、Cairo 合约、开发工具、核心技术等内容。

将复杂概念转化成通俗易懂的观点，让新手用户实现一本书搞定 Starknet 生态。

敬请期待「Starknet 中文社区」发布中文版本[https://github.com/starknet-edu/starknetbook](https://github.com/starknet-edu/starknetbook)

**《Cairo 之书》**

《Cairo 之书》是 Cairo 社区成员制作的开源学习资料，旨在通过简单的方式让新手便于理解 Cairo 智能合约编程语言。

🔹 引导新手从零开始成为 Cairo 开发者

🔹 全面了解 Cairo 1.0 智能合约编程语言

[https://github.com/cairo-book/cairo-book.github.io](https://github.com/cairo-book/cairo-book.github.io)

**开发代码库**

**Garaga**

Garaga 是采用 Cairo 编写的高效配对库，可以通过字段元素（Field Element）多项式表达，在 Starknet 中实现高效的配对操作。

✅ Starknet 上的 SNARK

✅ KZG 加密密诺方案

✅ BLS 数字签名方案

✅ 基于身份和特性的加密方案

[https://github.com/keep-starknet-strange/garaga](https://github.com/keep-starknet-strange/garaga)

**Alexandria**

Alexandria 是由社区驱动维护的 Cairo 1.0 算法和数据架构代码库。

💠 采用 Cairo 实现

💠 帮助新手开发者参与建设

💠 改善开发者体验

当前为 v1.0.0 版本[https://github.com/keep-starknet-strange/alexandria](https://github.com/keep-starknet-strange/alexandria)

**Poseidon**

Poseidon 是基于 EIP-5988 背景引入的全新预编译合约，以便 EVM 在 zk-Rollup 和 Validity Rollup 之间提供更好的互操作性，Poseidon\_rs 是 Poseidon 哈希函数在 Rust 中的实现。

[https://github.com/keep-starknet-strange/poseidon-rs](https://github.com/keep-starknet-strange/poseidon-rs)

**Starknet 排序器**

**Madara**

基于 Substrate 的去中心化排序器 Madara

⛓️ 用于 #Starknet 应用链

⛓️ 与以太坊网络通信，促进 L3 互操作性

⛓️ 提升交易速度，降低费用成本

当前为临时测试网 Sharingan v0.1.0-beta.6 版本[https://github.com/keep-starknet-strange/madara](https://github.com/keep-starknet-strange/madara)

**Tendermint**

Tendermint 排序器是 Lambda 团队开发的 #Starknet 排序器，基于 CometBFT（原 Tendermint Core）和 starknet-in-rust 技术。

当前为 v.032.0 版本 [https://github.com/lambdaclass/starknet\_tendermint\_sequencer](https://github.com/lambdaclass/starknet_tendermint_sequencer)

**生态优质项目**

**Kakarot**

Kakarot 是采用 Cairo 编写的 zkEVM，采用 STARK 证明技术，实现 EVM-Starknet 兼容性，增强以太坊可扩展性和执行性能，无缝构建和部署 EVM 应用。

Kakarot 旨在整合 Madara 排序器，实现以太坊全节点，成为首个以太坊 L3 一型 zkEVM[https://github.com/kkrt-labs/kakarot](https://github.com/kkrt-labs/kakarot)

**Dojo**

dojostarknet 是采用 CairoVM 的开源全链游戏引擎，由 Cartridge、briq、LooRealms 以及 StarkWare 团队构建。

Dojo 利用 Cairo 1.0 和 Rust 特性实现：

*   最小化模板的 ECS 系统
    
*   合约优化、Web GUI
    
*   简化创建、管理、扩展全链自主世界
    

[https://github.com/dojoengine](https://github.com/dojoengine)

**Loot Realms**

Loot Realms 和 Bibliotheca DAO 是去中心化全链游戏工作室，致力于打造基于 Loot 生态的衍生游戏。游戏逻辑和游戏状态都在 Starknet 链上进行，支持帐户抽象、AI 建模、游戏音乐等技术。

Loot Realms 开发的产品：

🕹️ Loot 衍生 MMO 游戏 The Realms: Eternum

🕹️ 游戏扩展模块 Realms: Adventurers

🕹️ Realms: ATLAS

🕹️ 冒险实验游戏 Loot Survivior

[https://linktr.ee/BibliothecaDAO](https://linktr.ee/BibliothecaDAO)

**Influence**

influenceth 是太空主题的 MMO 战略全链游戏，涵盖多种玩法，引入现实轨道力学，采矿勘探、产品制造、飞船探索、船员培训、玩家战斗等。ACC 是 Influence 社区内投票制的内容创作竞赛，小行星持有者快来参与。

[https://www.influenceth.io/](https://www.influenceth.io/)

**Cartridge**

Cartridge 作为 Starknet 生态链游集成平台。

Cartridge 控制器结合 Starknet 帐户抽象技术，独创并优化 WebAuthn 和 Pass Key 安全技术，无需助记词和私钥密码，在设备轻松解锁使用。

[https://cartridge.gg/](https://cartridge.gg/)

**Dope Wars**

Dope Wars 是基于 OG Dope 套利计算游戏，采用 Cartridge 和 Dojo 技术，在 Starknet 上开发构建了 Roll Your Own 全链游戏。

[https://github.com/cartridge-gg/rollyourown/issues](https://github.com/cartridge-gg/rollyourown/issues)

**Starknet 全节点**

Starknet 全节点通过与 L1 上的 Starknet 核心合约同步更新 L2 状态，维护 Starknet 区块链，跟踪所有交易的执行记录。Starknet 全节点还具备以下优势：

*   **高度可定制**
    

开发人员可以使用全节点来实现对 Starknet 的访问和控制，以满足其特定的需求。

*   **数据完整性**
    

全节点能够保证交易的数据完整性，并可随时跟踪网络的状态。

*   **安全性**
    

全节点通过执行 Starknet 协议，确保网络的正确操作，防止恶意攻击。

**介绍 Starknet 全节点**

**Papyrus 是 StarkWare  开发的 Rust 全节点**[https://github.com/starkware-libs/papyrus](https://github.com/starkware-libs/papyrus)

**Beerus 是 Starknet 轻客户端**

[https://github.com/keep-starknet-strange/beerus](https://github.com/keep-starknet-strange/beerus)

**Juno 是 Nethermind 全节点客户端**[https://github.com/NethermindEth/juno](https://github.com/NethermindEth/juno)

**Pathfinder 是 Equilibrium 开发的 Rust 全节点**[https://github.com/eqlabs/pathfinder](https://github.com/eqlabs/pathfinder)

**Deoxys 是 KasarLabs 开发的全节点客户端**[https://github.com/kasarlabs/deoxys](https://github.com/kasarlabs/deoxys)

---

*Originally published on [Untitled](https://paragraph.com/@0x49681ecff287fe5458d85df68c598109ccc72ffd/starknet)*
