#gear #codegen #wasm

gear-backend-common

gear-core-backend 的通用库

13 个不稳定版本 (3 个破坏性版本)

0.3.2 2023年9月6日
0.3.2-alpha-22023年9月11日
0.2.1-alpha.22023年8月19日
0.1.0 2023年7月11日
0.0.0 2023年7月6日

#41 in #gear

Download history 8/week @ 2024-03-08 4/week @ 2024-03-15 66/week @ 2024-03-29 19/week @ 2024-04-05 1/week @ 2024-04-12

125 个月下载量
用于 2 crates

GPL-3.0 许可证

555KB
12K SLoC

Gear

Gear 协议是一个基于 Substrate 的平台,使任何人都能在几分钟内启动一个 dApp。

CI GitHubStars Discord Twitter License

点击 按钮以跟踪每日协议开发进度!

概述

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

🔥 关键特性

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

功能

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

有关更多详细信息,请参阅 Gear 白皮书

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

入门指南

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

运行Vera Node

获取二进制文件

要从源构建Vera节点二进制文件,请按照 Node README 中提供的逐步说明操作。

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

在本地运行Vera Dev网络

运行以下命令将启动一个包含两个用户 - Alice和Bob的单节点Vera Dev网

gear --dev

性能

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

贡献

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

许可

Gear Protocol采用 GPL v3.0带classpath链接异常 许可。

twit github discord medium medium
关于我们 Gear Wiki 新闻 活动 Vara Network

依赖关系

~6MB
~115K SLoC