Gear 2022 年 1 月更新

Gear 团队在 2022 年 1 月更新中分享了多项重要进展,包括技术开发和社区活动:

  • 技术开发

    • 实现了程序的异步初始化功能,通过 wait/wake 系统调用延迟程序初始化。
    • 新增宏 gstd::async_init,支持异步初始化方法,可与 gstd::async_main 结合或独立使用。
    • 开发了 Gear 测试库,支持智能合约逻辑测试,包括初始化程序、发送消息、检查日志和执行时间相关逻辑测试。
  • 社区与内容

    • 更新了 Wiki 内容,并发表文章解释 Gear 选择 Rust 的原因。
    • 参与多项活动,包括中国社区的在线 Workshop、PolkaHaus 的 AMA、Substrate 2021 年终盛典及乔治敦大学黑客马拉松。
  • 未来计划

    • 编写白皮书,推出大使计划,并举办更多活动,建议关注其 Twitter 获取最新动态。
总结

新年新目标!我们每天都向着启动测试网这个目标迈进。我们想与你分享本月的几项重要更新。让我们从开发资讯开始:

我们通过改变程序的生命周期改变程序的生命周期来实现程序的异步初始化,现在我们可以通过 wait/wake 系统调用来延迟程序的初始化。

我们实现了新的宏 gstd::async_init,它为实现异步初始化方法提供了一种便捷的方式。该宏可以与 gstd::async_main 结合使用,也可以独立使用。我们还添加了一个演示新功能的程序,并改进了内部开发/测试工具。

我们还致力于Gear 测试库的开发工作。这是一个非常方便的工具,可以测试智能合约的逻辑。你可以轻松地初始化程序,发送消息并在日志中检查执行结果。日志可以用来检查程序执行产生的特定消息。这一点非常好,因为你可能同时面对多条消息,但你需要检查的可能不是最后那条消息,而是程序执行过程中发生的一些消息。该工具可以增加区块链时间,从而测试智能合约中时间相关逻辑。Gear 测试库还包括一个实用的功能,比如创建模拟合约。

关于素材方面:我们不断地更新 Wiki 的内容,我们还发表了一篇非常有趣的文章,强调了Rust 的优势以及 Gear 为何使用它。在一月份,我们在中国社区举办了一期在线 Workshop,还参加了由PolkaHaus 主办的 AMASubstrate 2021 年终总结盛典以及在乔治敦大学举行的第一次黑客马拉松

在接下来的一个月里,我们计划编写白皮书,宣布大使计划,并举办各项活动。请随时关注我们的 Twitter!

此致,

Gear 团队

参考资料

[1] 改变程序的生命周期:https://github.com/gear-tech/gear/pull/517

[2] 新的宏 gstd::async_init:https://github.com/gear-tech/gear/pull/586

[3] Gear 测试库:https://github.com/gear-tech/gear/pull/606

[4] Rust 的优势以及 Gear 为何使用它:https://medium.com/@gear_techs/why-does-gear-use-rust-732c79b583bf

[5] PolkaHaus 主办的 AMA:https://twitter.com/PolkaHaus/status/1482949006942564353

[6] Substrate 2021 年终总结盛典:https://www.youtube.com/watch?v=SBvpuy0Cijs

[7] 黑客马拉松: https://hoyahacks.georgetown.domains


关于 GearFans

Gear 是波卡生态的计算组件,GearFans 是 Gear 爱好者社区。

分享至:

作者:gear-tech

本文为PANews入驻专栏作者的观点,不代表PANews立场,不承担法律责任。

文章及观点也不构成投资意见

图片来源:gear-tech如有侵权,请联系作者删除。

关注PANews官方账号,一起穿越牛熊
推荐阅读
2025-10-01 13:07
2025-09-15 00:34
2025-07-31 08:45
2025-03-12 03:00
2025-03-10 06:19
2025-02-08 09:14

热门文章

行业要闻
市场热点
精选读物

精选专题

App内阅读