64 个版本 (14 个稳定版)

1.5.0 2024 年 8 月 12 日
1.4.2 2024 年 7 月 2 日
1.4.1 2024 年 5 月 13 日
1.2.0 2024 年 3 月 11 日
0.1.0 2023 年 7 月 11 日

#17 in #technology

Download history 737/week @ 2024-05-05 552/week @ 2024-05-12 495/week @ 2024-05-19 356/week @ 2024-05-26 314/week @ 2024-06-02 251/week @ 2024-06-09 293/week @ 2024-06-16 289/week @ 2024-06-23 532/week @ 2024-06-30 492/week @ 2024-07-07 553/week @ 2024-07-14 558/week @ 2024-07-21 632/week @ 2024-07-28 399/week @ 2024-08-04 756/week @ 2024-08-11 384/week @ 2024-08-18

2,197 每月下载量
用于 36 个包 (14 个直接使用)

GPL-3.0 许可证

31KB
518

Gear

Gear 协议是一个基于 Substrate 的平台,为开发者提供,使他们能够在几分钟内启动一个 dApp。

CI GitHubStars Discord Twitter License

点击 按钮以了解每日协议开发进度!

概述

Gear 协议为去中心化应用程序提供开发者友好的编程平台,并提供了可用于以去中心化方式运行应用程序的自定义运行时技术。Gear 的愿景是让开发者以最简单、最有效的方式创建和部署下一代 Web3.0 应用程序。

🔥 关键功能

  • 独特 👑 : Gear 协议的核心思想是消息通信的 Actor 模型 - 安全、有效、清晰。
  • 独特 👑 : 可并行化架构确保更高的速度。
  • 独特 👑 : 通过延迟消息实现的消息自动化,使真正的链上 dApps 成为可能。
  • 独特 👑 : 内置 Actor,为程序提供对牌和将高负载计算卸载到链下的增强访问。
  • 独特 👑 : 使用 Gear 协议的库在几分钟内创建一个 dApp。
  • 程序在 Wasm 虚拟机中运行,实现接近原生代码执行速度。
  • 基于 Substrate,Gear 协议确保无分叉升级和与其他区块链的兼容性。

功能

  • Gear 协议为 dApp 开发者提供了非常简洁、直观且足够的 API,用于在 Rust 中编写自定义逻辑程序,并在 Gear 驱动的网络上运行,例如 Vara 网络。
  • 它为构建高度可扩展和快速去中心化 Layer-1 网络提供了技术基础。
  • 通过使用WAVM和Vara节点进行高强度的计算,减轻区块链的计算负担,并在任何区块链上证明这些计算的准确性。
  • Vara节点可以作为独立的实例运行微服务、中间件、开放API等。

更多详情请参阅Gear白皮书

有关内部工作原理的见解,请参阅技术论文

入门指南

  1. 📖 访问Gear维基,获取有关如何开始实现自己的区块链应用程序的所有详细信息。
    1. 按照“5分钟入门”的说明,编译您的第一个Rust测试程序到Wasm。
    2. 通过Gear Idea上传并运行程序,向程序发送消息并读取程序的状态,在Vara网络测试网上。
  2. 📜 编写您自己的程序或从全面的示例库中获取一个作为方便快捷的入门过程的依据。
    1. 探索实际运行的dApp示例,深入了解其功能。编写您自己的程序或使用可用的模板。根据您的业务需求调整模板。
    2. 使用本地节点在链上和链下测试您的程序。测试您的程序。
    3. 然后通过Gear Idea将其上传到Vara网络
  3. 🔬 在https://docs.gear.rs上深入了解Gear协议crate的文档。
  4. 📱 使用JS API实现与您的程序交互的前端应用程序。React应用程序示例在此可用。

运行Vara节点

获取二进制文件

要从源代码构建Vara节点二进制文件,请遵循Node README中提供的逐步说明。

或者,您可以下载适用于您的操作系统/架构的预构建软件包

在本地运行Vara开发网络

运行以下命令将启动一个具有两个用户(Alice和Bob)的单节点Vara开发网络

gear --dev

性能

性能图表可在此处查看:https://gear-tech.github.io/performance-charts

贡献

您可以通过创建新问题或与我们在Discord上讨论来请求新功能。以下是一些正在进行或计划中的功能:https://github.com/gear-tech/gear/issues

许可

Gear协议根据GPL v3.0带类路径链接异常授权。

twit github discord medium medium
关于我们 Gear 维基 新闻 活动 Vara 网络


lib.rs:

Gear 核心错误。

依赖

~0.4–1.1MB
~25K SLoC