Gelato 推出了 Web3 Functions 的自定义时间间隔功能,允许开发者更灵活地控制智能合约的执行频率,从 5 秒到更长的时间段。这有助于降低延迟、优化资源利用率,并通过用户友好的 UI、SDK 或智能合约轻松集成和定制,从而增强 dApp 的性能。
博客 — 更新
Gelato 的 Web3 函数 弥合了链上和链下世界之间的差距,允许开发者基于任意链下数据(API、子图等)和计算执行智能合约。在设置 Web3 函数任务时,开发者之前被限制在由协议预定义的间隔(例如每分钟一次)执行这些函数。
我们正在用自定义时间间隔改变游戏规则!
这些自定义时间间隔允许开发者决定他们的 Web3 函数执行的频率,范围从快速的 5 秒间隔到更长的时间段。无论用户寻求高频率和低延迟,还是偏好低频率以优化资源使用,这种灵活性都经过定制,旨在提高 dApp 的精度、效率和整体性能。
降低延迟 将 Web3 函数配置为短至每 5 秒的间隔可以显著降低延迟。这提高了任务的精度,也提升了整个用户体验。这对于像 Oracle、清算和限价单这样的任务尤其重要,这些任务依赖于在各种情况下(包括价格变动等)的快速反应。
优化资源利用 并非每个任务都需要闪电般快速的响应。像收割 vault 或申领奖励这样的任务可能不需要 5 秒间隔的速度。通过自定义间隔,开发者可以将时间间隔调整到更长的时间段,确保资源得到有效利用。这也允许灵活地节省运行次数,例如,将它们设置为每天只运行一次。
实现此功能与其概念一样简单。在创建 Web3 函数任务期间,开发者可以轻松指定他们偏好的间隔。这可以通过我们用户友好的 UI、SDK 或直接使用智能合约来完成。
有两种方法可以自定义时间间隔:
通过这种方式,你可以为任务设置指定的时间段,选择诸如每 1 小时、2 天甚至短至 5 秒的频率。
通过使用 cron 表达式,你可以设置高度可自定义的时间,例如 "0 0 * * *",这意味着任务将在每天午夜运行。
通过 Web3 函数自定义时间间隔,用户现在可以灵活地从高频率和低延迟或低频率优化资源使用中受益。此功能经过定制,旨在确保开发者可以轻松利用其广泛的功能,从而轻松提高其 dApp 的性能。
Gelato 是 web3 的去中心化后端,使构建者能够创建增强的智能合约,这些合约在包括 Ethereum、Arbitrum、Polygon、Optimism、zkSync 和更多主要 EVM 兼容区块链上实现自动化、无 gas 且感知链下状态。400 多个 web3 项目多年来一直依赖 Gelato 来支持 DeFi、NFT 和游戏领域数百万笔交易的执行。
Gelato 目前提供四项服务:
Web3 函数: 通过运行去中心化的云函数,将你的智能合约连接到链下数据和计算。
自动化:通过以可靠、开发者友好和去中心化的方式自动执行交易来自动化你的智能合约
Relay:通过易于使用的 API,让你的用户可以访问可靠、强大且可扩展的无 gas 交易
Gasless Wallet:一个强大的 SDK,使开发者能够通过结合 Gelato Relay + Safe 的智能合约钱包 来提供世界级的 UX,从而实现账户抽象
订阅我们的新闻通讯并开启你的 Twitter 通知,以获取有关 Gelato 生态系统的最新更新!
如果你有兴趣成为 Gelato 团队的一员并构建互联网的未来,请浏览开放职位并在此处申请 here。
- 原文链接: gelato.cloud/blog/low-la...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!