Gear 月度更新|4 月

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

进入 5 月,是时候回顾和思考我们在 4 月取得的所有进展了。我们希望这篇文章能够就我们的近期更新提供有价值的见解。

技术更新

4 月份,Gear 成功通过了内部审计。我们想从上个月一些重要的技术更新开始分享。

首先,我们修改了 gstd 库。我们将 msg::send* 和 msg::reply* 变成了可以返回错误的函数。如果在系统调用层,msg::send* 和 msg::reply*返回了错误代码,用户可以在用户层处理发生的错误,例如,没有足够的 gas 。我们还添加了新的系统调用 msg::reply_with_gas 和 msg::reply_commit_with_gas,以做出消耗 gas 的消息回复。

内存页大小变得可配置。 众所周知,WASM 默认的内存页大小为 64KB。在 OS 中,这个内存页更小:Linux 为 4 KB,macOS 为 16 KB。当启用 lazy pages 时,每次访问合约数据都需要从存储器中下载所有的 WASM 页。现在,我们可以通过只下载部分页来减少这种情况,这要比主机的原生页小得多。我们可以根据页大小进行过滤,例如 4KB 或 16 KB,并通过只使用这些部分将 WASM 数据储存在存储器中。现在,存储器中的代码页尺寸减少到了 4 KB。

另外还有一个重要的技术更新,超过 gas 限额的消息现在不会被跳过。以前,当消息超过当前块允许的 gas 上限时,我们会将消息推到队尾。但是,现在当我们遇到一个 gas 上限超过当前区块的 gas 费用的消息时,我们仍然尝试处理该消息。

如果处理成功或由于内部逻辑而失败,我们对 DB 采用相应的更改。如果由于 gas 费用限制而执行失败,我们将恢复与该消息相关的所有内容,在区块的队首重新排队,并停止对当前区块的处理。这保证下一个区块将有更多的 gas,使消息得到成功处理。

让我们用更简单的术语来解释这一点。以前,我们每个区块都有固定的 gas 费。这也可以被称为“预算”。每条消息都有 gas 上限。如果消息的 gas 上限不符合区块费用或“预算”,该消息将被放到队尾,在一个正在进行的区块中被处理。这会导致一些问题,因为这意味着无法成功处理 gas 上限较大的消息。

基于最近更新,即使消息的 gas 上限高于区块的 gas “预算”,我们仍然发送消息进行处理,因为实际的 gas 消耗量可能低于 gas 上限,从而使消息符合“预算”的要求。

活动回顾

上个月,我们蓬勃发展的社区举行了各种各样的活动。

Gear Quiz

Telegram

我们还组织了第一场贴纸设计活动以及 Gear 月度答题竞赛

AMA

Twitter

Gear 的首席生态负责人 Pavel Salas 参加了由@OrientusPrime 主办的 AMA 。

AMA

Telegram

除此之外,我们还与 IOBC 合作,为 Gear 中国社区举办了另一场 AMA。

Gear Talk

Telegram

我们还举办了一场线上 Telegram 活动——Gear Talk,社区有机会了解 Gear 网络的最新进展。

Web3 交流会

Twitter

我们参加了由@DanteNetwork 组织的 Web3 交流会议。本场活动讨论了 Web 2.0 和 Web 3.0 之间的区别,以及 Web3 给人们生活带来的一些技术改进。观众对 Web3 的未来也有了更深刻的认识。

Workshop

土耳其

我们在世界各地举办了多场 Workshop,包括在土耳其举办的第一场 Workshop,该 Workshop 在伊斯坦布尔技术大学举行。

Workshop

墨西哥

我们还在墨西哥的 UAM Azcapotzalco 大学举办了第二场 Workshop。Workshop 分为两个部分:首先是理论部分,与会者学习了区块链技术和 Web3 历史。然后是实践部分——使用 Gear 网络部署去中心化 Twitter。

线上 Workshop

中文社区

我们还为中国社区举办了另一场 Workshop,演示了如何构建 DAO。

除了这些 Workshop,我们还在世界各地举办了多场线下 Meetup。

线下 Meetup

土耳其

Gear 于土耳其的第一次 Meetup 在伊斯坦布尔的 Craft Beer Lab 举行。

线下 Meetup

墨西哥

除此之外,我们还在墨西哥组织了另一场 Meetup,这次 Meetup 得到了积极反馈,参与者有机会与 Gear 团队成员面对面交流,并进一步了解区块链技术、智能合约开发和 Gear 平台。

线下 Meetup

北京

4 月 9 日,Gear 参加了由 Anonymous Club 组织的北京线下 Meetup。这次活动的主题是 Web3 的发展机会和未来。参与者深入讨论了众多区块链项目,还发表对 NFT 市场的个人见解。

一如既往,我们要感谢所有参加活动的朋友们。如果你错过了这些活动,不要担心,我们还将举行更多精彩活动!我们将在下个月分享更多进展,请关注我们的 Twitter,了解最新资讯!

此致,

Gear 团队

关于 GearFans

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

2022 年 Gear 月度更新——2 我们很高兴与大家分享 Gear 的最新进展,现在网络功能完整! 我们已经迈过这个巨大的里程碑,接下来我们将把重点转向代码优化,并为测试网的全面发布做准备。这一阶段将涉及内部审查和第三方审计,用以提高安全性和性能。 阅读详情

相关推荐

OBD数据驱动的驾驶行为量化与节油建模方法

燃油经济性是商用车运营的核心成本指标,其优化本质依赖于对驾驶行为的可测量、可归因、可干预。本文从OBD-II标准协议出发,聚焦发动机转速、车速、节气门开度等6个高价值PID参数,结合滑动窗口统计与物理约束建模,构建激进指数、空转比、档位匹配度等可解释行为指标;通过多变量回归与SHAP值归因,将驾驶动作映射为百公里油耗变化量,并进一步转化为财务可验证的ROI。该方法不依赖黑箱AI,强调跨车型泛化性与审计合规性,适用于物流车队降本增效、后市场SaaS效果背书及交通工程实践教学,是数据科学在真实工业场景中落地的典

weixin_30338481的博客 422

Gear 月度更新|6

亲爱的社区朋友们,6 报出炉啦!

GearFans的博客 239

SDD选型指南:OpenSpec与Spec Kit的契约哲学对比

Specification-Driven Development(SDD)正从开发实践升级为系统级协作范式,其核心是将需求、接口、行为与测试统一为可执行契约。SDD的实现依赖于结构化规约语言与工具链协同,其中OpenSpec以YAML为载体,强调编译期强校验、跨域语义一致性与硬件级集成能力;Spec Kit则以AGENTS.md为枢纽,依托Markdown+指令块实现人机协同、实时可视化与敏捷对齐。二者分别支撑‘契约即代码’与‘文档即界面’两种技术价值路径,在车规安全、AI Agent编排、嵌入式仿真等场景

weixin_30955617的博客 546

openSUSE Tumbleweed最新更新带来KDE Plasma 6.4及关键安全补丁

openSUSE是一款高评分的Linux发行版,提供免费的基于Linux的操作系统,适用于PC、笔记本电脑和服务器。它以强大的KDE支持为特色,采用滚动更新模式,确保持续更新和改进。评分为4.7的openSUSE是寻求可靠且最新Linux环境的用户的多功能选择。openSUSE Tumbleweed发布了最新的月度更新,为寻求现代滚动更新Linux体验的用户带来了一系列升级。

心雨楼 711

openSUSE Tumbleweed 带来新特性、性能改进以及一些安全修复

openSUSE 是一款基于 Linux 的免费操作系统,专为个人电脑、笔记本电脑和服务器设计。它提供强大的 KDE 支持及滚动更新模式,确保用户能获取最新的软件更新。凭借其稳定性和多功能性,openSUSE 获得了 4.7 的高评分,是 Linux 发行版中的热门选择,主要替代品包括 Ubuntu、Fedora 和 Arch Linux。openSUSE 发布了最新的月度 Tumbleweed 更新,首要亮点是集成了 glibc 2.42,新增了对新 C 标准的支持。

心雨楼 1011

3步搭建专属运动数据仪表盘:Statistics for Strava深度解析

你是否厌倦了Strava基础统计的局限性?想要更深入、更个性化的运动数据分析体验?Statistics for Strava正是你需要的自托管解决方案!这款开源工具能将你的Strava数据转化为专业级的可视化仪表盘,让你全面掌控自己的运动表现和成长轨迹。作为一款完全免费的自托管应用,它提供了远超官方Strava的高级分析功能,从训练负荷监控到装备使用统计,从月度趋势分析到个性化挑战追踪,一应俱全。

gitblog_00694的博客 586

深海蓝调HarmonyOS ArkTS API 24 @Observed class适用需要动态修改、其变化会触发UI更新的数据,PostItem 的点赞数可能会变,DiveItem 的进度可能会更新

在移动互联网与智能穿戴设备高度普及的今天,"习惯养成"已经从一个模糊的自我管理理念,演变为一个可量化、可追踪、可视化的数字化产品赛道。越来越多的人希望借助手中的智能终端,把"早起、冥想、阅读、运动"这些抽象的自律行为,转化为一条条清晰的数据曲线和一张张可触摸的打卡卡片。而鸿蒙生态(HarmonyOS)凭借其跨设备协同、分布式软总线以及声明式 UI 开发框架 ArkUI,为这类注重"轻量化交互 + 即时反馈"的生活方式类应用提供了极为理想的生长土壤。本应用正是一款面向"晨间场景"深度打磨的习惯追踪工具。它聚焦

jin421352的博客 171

3分钟配置NeverSink流放之路2物品过滤器:终极新手完整指南

还在为《流放之路2》满地装备眼花缭乱而烦恼吗?每次刷图都担心错过珍贵物品?NeverSink物品过滤器作为专业的POE2掉落优化工具,通过智能分级系统让你的游戏体验焕然一新。无论你是刚入门的新手还是资深玩家,这份免费配置指南都能帮你告别错过珍贵物品的困扰。 ## 为什么你需要流放之路2物品过滤器? 在《流放之路2》中,每张地图都可能掉落数百件物品,但真正有价值的却寥寥无几。新手玩家常常面临这些

gitblog_00333的博客 439

Uri Herrera宣布了Nitrux 2.8.1的发布和可下载性

​ Uri Herrera宣布了Nitrux 2.8.1的发布和可下载性,这是这个基于Debian、无系统的GNU/Linux发行版围绕KDE Plasma和应用生态系统建立的另一个月度版本。 ​

csdn_linuxprobe的博客 178

深度解析:Statistics for Strava如何打造专业级运动数据分析平台

你是否曾想过,将Strava的运动数据转化为真正有价值的洞察?Statistics for Strava作为一款开源自托管仪表盘,不仅能够可视化你的运动数据,更能通过智能分析、个性化挑战和成就追踪,让你的每一次训练都变得更有意义。无论你是业余爱好者还是专业运动员,这个工具都能帮助你深度挖掘运动数据的潜力。 ## 功能亮点:超越基础统计的四大核心能力 ### 1. 智能仪表盘与多维可视化 Sta

gitblog_01053的博客 1050

基于HarmonyOS API 24拦截机制类似 Vue 3 中 reactive() 函数或 MobX 中的 @observable 装饰器,ArkTS 采用了更贴近原生的高性能 Proxy 方案

在 HarmonyOS NEXT 正式商用的背景下,ArkTS 作为鸿蒙生态的官方应用开发语言,正在从传统的命令式 UI 开发范式向声明式 UI 范式全面迁移。ArkUI 框架以组件化、声明式、状态驱动为核心特征,要求开发者以"描述 UI 应该是什么样"而非"一步步操作 UI 怎么变"的思维方式构建界面。

2401_86031952的博客 78

英文网站赚美金:从零搭建到SEO变现的完整指南

1. 先搞清楚这种模式到底靠什么赚钱,以及它适不适合你 这种“英文网站赚美金”的模式,核心逻辑其实不复杂:搭建一个面向海外用户的英文内容网站,通过展示广告(比如 Google AdSense)获取流量收入,网站流量和权重做起来之后,要么持续赚取广告分成,要么将整个网站打包出售。 听起来很诱人,但有几个关键点需要先拎清楚: 第一,它绝对不是“零基础”就能立刻上手的。 所谓的“零基础”,更多是指不需要你具备编程能力或深厚的技术背景,但至少你需要:能基本操作电脑、会使用浏览器、愿意花时间学习内容管理和网站后台操作

352

HarmonyOS 6 ArkUI - 数据模型设计:interface + @Observed class implements 双层模式

引言在当今移动应用开发的浪潮中,鸿蒙生态正以惊人的速度崛起,HarmonyOS 6.1.1 作为华为自主研发的分布式操作系统的最新迭代版本,不仅在底层内核调度、分布式软总线能力上实现了质的飞跃,更在应用开发框架层面为开发者提供了前所未有的声明式UI编程范式。HarmonyOS ArkTS API 24 作为当前鸿蒙应用开发的核心语言接口版本,承载着 ArkUI 声明式框架的全部能力,包括状态管理、组件化构建、动画系统以及丰富的内置组件库。本博文将以一个完整的钓鱼爱好者社区应用为蓝本,深入剖析如何运用 Ark

2501_92985290的博客 272

电机异音检测完全指南:从入门到精通的30个核心问题(Q15-30)

本文系统介绍了电机异音检测设备的选型、部署与维护全流程。在设备选型方面,建议从行业经验、技术能力等6个维度评估供应商,并比较了国产与进口设备的优劣势(进口品牌算法成熟但价格高,国产品牌性价比更优)。采购预算可根据产线需求选择10-200万不等的配置方案。部署环节需关注4-8周的实施周期、PLC系统对接方式及数据存储策略。维护方面强调定期校准传感器(6-12个/次)、分阶段排查误判原因,并指出未来技术将向多传感器融合、边缘AI等方向发展。全文提供实用建议,特别适合中小电机企业参考实施。

qq_60288948的博客 481

Zoo Text-to-CAD UI:用自然语言开启机械设计革命,让创意瞬间变为3D模型

想象一下,你只需用日常语言描述一个机械零件,就能立即获得精确的3D CAD模型——这不再是科幻电影中的场景,而是Zoo Text-to-CAD UI带来的现实。这个基于SvelteKit构建的轻量级界面,正重新定义机械设计的工作流程,让设计师、工程师和制造专家能够以全新的方式表达创意。 ## 🛠️ 技术架构:现代化前端框架的完美实践 Zoo Text-to-CAD UI采用了SvelteKi

gitblog_00689的博客 573

基于HarmonyOS API 24典型的“聚合+映射+排序“三步数据处理流水线,使用Record<string, number>字典来统计每种鱼的出现次数,等价于其他语言中的HashMap计数

在 HarmonyOS NEXT 正式商用的背景下,ArkTS 作为鸿蒙生态的官方应用开发语言,正在从传统的命令式 UI 开发范式向声明式 UI 范式全面迁移。ArkUI 框架以组件化、声明式、状态驱动为核心特征,要求开发者以"描述 UI 应该是什么样"而非"一步步操作 UI 怎么变"的思维方式构建界面。本文以一个名为"智能账单"的三标签页记账应用为切入点,逐层拆解其数据模型设计、@Builder 组件复用策略、@State 状态管理机制、条件渲染导航模式,以及静态写死渲染与动态循环渲染之间的性能权衡,为

2302_79499487的博客 186

HarmonyOS 6 效果实现 卡片圆角渐变叠加样式优化,解决多层UI嵌套导致的渐变裁切失真问题

在深度学习模型部署与算子开发的实际工程中,张量(Tensor)操作是连接算法模型与硬件底层的核心纽带。CANN(Compute Architecture for Neural Networks)是华为面向昇腾NPU推出的异构计算架构,提供了从上层框架到底层硬件的完整软件栈。ops-tensor 作为 CANN 生态中专注于张量操作的专业算子库,为开发者在昇腾NPU上实现高效数据流转、分块处理、形状变换等基础计算提供了开箱即用的原子能力。

2401_86049470的博客 199

HarmonyOS 6效果实现:bindSheet / bindContentCover 统一管理浮层高内聚低耦合的页面结构

在React Native中开发鸿组件(这里指的是鸿蒙(HarmonyOS)组件),你需要了解鸿蒙开发的基础以及如何在React Native项目中集成鸿蒙应用。鸿蒙OS是由华为开发的一个分布式操作系统,主要用于其智能设备,如手机、平板、智能手表等。首先,你需要熟悉鸿蒙OS的开发环境设置和基本开发流程。React Native本身主要用于Harmony和Harmony平台的开发,但你可以通过以下几种方式将鸿蒙应用集成到React Native项目中:A. 使用WebView。

qq63160596的博客 160

HarmonyOS 6.1 实战 字幕五色动态配色切换方案,基于资源色值实现多风格字幕界面快速切换适配

在昇腾NPU的生态版图中,Python开发者长期面临一个尴尬的局面:想用昇腾的硬件算子能力,绕来绕去最终还是要走PyTorch那条路。torch_npu的出现解决了部分问题,但它的本质是一层框架适配层——PyTorch缺什么能力它补什么能力,而不是为昇腾算子本身设计一个原生入口。这种做法在早期快速落地阶段非常实用,但随着昇腾NPU部署场景越来越多样化,框架绑定的笨重感开始显现。pyasc仓库的出现,正是为了打破这个困局。

2401_86049470的博客 217
上一篇: 公告:Gear 与 Zenlink 达成战略合作
下一篇: Gear 月度更新|6 月
GearFans
博客等级 码龄5年 2粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值