Gear 2022 年 1 月更新

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

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

我们通过改变程序的生命周期改变程序的生命周期来实现程序的异步初始化,现在我们可以通过 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 爱好者社区。

目录
相关文章
|
Kubernetes 数据安全/隐私保护 Docker
k8s使用私有镜像仓库的访问凭据配置
k8s使用私有镜像仓库的访问凭据配置
783 1
|
分布式计算 大数据 数据处理
经典大数据处理框架与通用架构对比
【6月更文挑战第15天】本文介绍Apache Beam是谷歌开源的统一数据处理框架,提供可移植API,支持批处理和流处理。与其他架构相比,Lambda和Kappa分别专注于实时和流处理,而Beam在两者之间提供平衡,具备高实时性和数据一致性,但复杂性较高。选择架构应基于业务需求和场景。
925 3
经典大数据处理框架与通用架构对比
|
编解码 人工智能 运维
南加大提出全新通用时间序列基础模型TimeDiT!基于扩散模型创新物理约束机制
 【10月更文挑战第10天】南加大提出TimeDiT模型,创新融合扩散模型与Transformer架构,针对真实世界时间序列数据的复杂性,如多分辨率、缺失值等问题,提供高效解决方案。该模型通过新颖的掩码机制和无微调编辑策略,实现多任务处理及物理知识集成,显著提升预测和异常检测的准确性和鲁棒性。
433 3
|
监控 网络协议 网络安全
识别DDoS攻击
【10月更文挑战第12天】识别DDoS攻击
487 16
|
Java Kotlin
Kotlin学习教程(二)
上一篇文章介绍了`Kotlin`的基本语法,我感觉在继续学习更多知识之前有必要单独介绍以下编码规范。 不管学什么东西,开始形成的习惯以后想改都比较困难。所以开始就用规范的方式学习是最好的。
402 0
|
人工智能 API 弹性计算
在阿里云快速启动LibreChat轻松玩转AI对话
本文介绍了LibreChat的基本信息,并通过阿里云计算巢完成了LibreChat的快速部署,使用者不需要自己下载代码,不需要自己安装复杂的依赖,不需要了解底层技术,只需要在控制台图形界面点击几下鼠标就可以快速部署并启动LibreChat,非技术同学也能轻松搞定。
|
数据采集 搜索推荐 安全
智慧城市的交通管理大数据模型
智慧城市交通管理系统借助大数据模型,通过全面收集交通数据(如监控、GPS、公共交通信息等),进行数据清洗和预处理,利用Python的Pandas进行数据管理。通过ARIMA等模型分析,预测交通流量、识别交通模式,支持智能信号控制、预测性维护和事件响应。这种集成分析与决策支持系统提升城市交通效率,确保出行安全,预示着未来交通管理的智能化和个性化趋势。【6月更文挑战第23天】
1430 10
|
Ubuntu 网络协议 Android开发
使用ruri快速构建跨架构chroot容器
【7月更文挑战第10天】使用ruri快速构建跨架构chroot容器:先确认binfmt_misc支持;安装qemu-user-static;用rootfstool脚本获取rootfs;下载最新ruri二进制;解压rootfs并启动容器;配置DNS。完成这些步骤后,可在x86_64上运行arm64的Ubuntu容器。注意,ruri处于实验阶段,使用前需评估风险,并根据需求调整与优化。此流程提供基础参考,具体操作可能需微调。
430 6
|
供应链 算法 数据挖掘
【2023年第十一届泰迪杯数据挖掘挑战赛】B题:产品订单的数据分析与需求预测 23页论文及实现代码
本文介绍了2023年第十一届泰迪杯数据挖掘挑战赛B题的解决方案,深入分析了产品订单数据,并使用Arimax和Var模型进行了需求预测,旨在为企业供应链管理提供科学依据,论文共23页并包含实现代码。
400 0
【2023年第十一届泰迪杯数据挖掘挑战赛】B题:产品订单的数据分析与需求预测 23页论文及实现代码
|
Java 数据安全/隐私保护
对称加密、非对称加密、哈希摘要
对称加密使用同一密钥进行加解密,速度快但需保密;非对称加密采用公钥加密、私钥解密,公钥可公开,安全性高但速度较慢,双向通信需双方各持一对密钥;哈希摘要是从数据中提取特征,用于数据完整性校验,不同数据的哈希值几乎不会相同。
181 0