
Golem Network 已正式发布 golem-js 3.0,这是其核心 JavaScript SDK 组件的最新稳定版本。据 Golem Network 称,此更新为平台引入了重大增强功能、新功能和关键改进。
以经验为导向
golem-js 3.0 的开发是由对 2.x 设计的广泛验证推动的。Golem Factory 团队构建了各种迷你应用程序和概念验证,协助社区开发人员,并分析了 DegenHack 黑客马拉松中的项目,以收集反馈,为新版本提供信息。
提供的主要功能
Golem-js 3.0 引入了几个值得注意的功能:
- 介绍 GolemNetwork 根模块
- 模块化设计,向开发人员展示核心模块
- 新增功能 资源租赁 和 执行单元 模型替换以前的 TaskExecutor 和 WorkContext
- 预算估算和 燃烧速率 定价模型
- VPN 支持租用计算资源上的工作负载之间的通信
- 用于市场研究的被动市场扫描功能
- 能够使用在请求程序脚本之外创建的分配
- 通过将 GVMI 从请求者直接上传到提供者,绕过 Golem Registry,改进了去中心化
- 通过新的事件 API 和 RxJS 可观察对象增强开发人员体验
修复和改进
该版本还解决了版本 2.x 中存在的几个问题:
- 通过每 30 分钟刷新一次资源需求,修复了长时间运行操作没有新产品/服务的问题
- golem-js 现在与 ESM 兼容
- getHealthyProvidersWhiteList 现在从 Golem 信誉系统中获取白名单
- 显著提升了 SDK 关机性能
迁移和支持
随着版本 3.0 的发布,不再维护版本 2.0。鼓励用户使用提供的升级说明进行迁移。TaskExecutor 组件已移至独立库 @golem-sdk/task-executor,该库与 golem-js 2.x 兼容。
Golem Network 还通过其官方 Discord 频道提供支持,开发人员可以在其中寻求迁移过程的帮助。
golem-js 3.0 版本是一个基础性更新,旨在使 SDK 更能适应新的领域和用例,预计在未来的更新中会添加更多功能。
图片来源:Shutterstock