Golem Network发布了具有重大改进的golem-js 3.0 - Blockchain.News

Golem Network发布了具有重大改进的golem-js 3.0

realtime news Jul 02, 2024 14:49

Golem Network宣布了golem-js 3.0,具有模块化设计、新模型和预算估算等功能。此次更新旨在改善开发者体验及生态系统的去中心化。

Golem Network发布了具有重大改进的golem-js 3.0

Golem Network正式发布了golem-js 3.0,这是其核心JavaScript SDK组件的最新稳定版本。根据Golem Network的说法,此次更新引入了重要的增强功能、新特性和平台的关键改进。

由经验驱动

golem-js 3.0的开发由2.x版本设计的广泛验证驱动。Golem Factory团队构建了各种小型应用程序和概念验证,协助社区开发者,并分析了DegenHack黑客马拉松中的项目,收集反馈意见以改进新发布。

主要功能

Golem-js 3.0引入了几项值得注意的功能:

  1. 引入了GolemNetwork根模块
  2. 模块化设计,向开发者开放核心模块
  3. 新的ResourceRentalExeUnit模型,取代了以前的TaskExecutor和WorkContext
  4. 预算估算和烧钱率定价模式
  5. 支持在租用的计算资源之间进行工作负载通信的VPN
  6. 用于市场研究的被动市场扫描功能
  7. 能够消耗在Requestor脚本外创建的分配资源
  8. 通过从Requestor直接上传GVMI到Provider而绕过Golem Registry,实现了更高的去中心化
  9. 通过新的Events API和RxJS Observables增强了开发者体验

修复和改进

此次发布还解决了版本2.x中存在的若干问题:

  1. 通过每30分钟刷新一次资源需求,修复了长时间运行操作没有新报价的问题
  2. golem-js现在兼容ESM
  3. getHealthyProvidersWhiteList现在从Golem Reputation System获取白名单
  4. 大大提高了SDK关机性能

迁移和支持

随着3.0版本的发布,2.0版本将不再维护。鼓励用户使用提供的升级说明进行迁移。TaskExecutor组件已移动到独立库@golem-sdk/task-executor中,该库兼容golem-js 2.x。

Golem Network还通过其官方Discord频道提供支持,开发者可以在迁移过程中寻求帮助。

golem-js 3.0的发布是一个基础性更新,旨在使SDK在新领域和用例中更具适应性,未来更新中预期会添加更多功能。

Image source: Shutterstock