Yield Protocol 通过使用 Tenderly 的工具,如 Debugger, Forks, Alerts, 和 Simulator,解决了在不可靠的测试网络环境中运行测试的限制,确保了协议安全,并减少了基础设施管理开销。每周节省了40小时的工程时间,更快更安全地实施协议变更,并使用 Tenderly Alerts 监控部署在主网上的100多个合约。
组织: Yield Protocol
行业: DeFi
“我们使用 Tenderly Forks 作为我们开发的支柱。我不知道是否还有其他东西能比这产生更大的商业影响。”
Alberto Cuesta Cañada
Yield Protocol 首席工程师
Yield 是一个以太坊协议,它将固定期限、固定利率借贷和利率市场带到去中心化金融领域。Yield Protocol 与 Tenderly 合作,以减少开发摩擦,同时确保其治理提案和协议的安全性及透明度。
作为一家全球金融科技组织,Yield Protocol 为其近 1 万用户管理着价值 1500 万美元的数字资产。在高风险的去中心化金融领域运营,Yield Protocol 的工程团队面临三个独特的挑战:
Tenderly 为 Yield Protocol 工程团队提供了一个全面的开发、测试和调试平台,旨在支持他们在开发生命周期的关键阶段。Yield Protocol 团队严重依赖几种 Tenderly 工具,主要是 Debugger、Forks、Alerts 和 Simulator。
Yield 团队使用 Debugger 来检查可疑或失败的交易。Execution Trace、State Changes、Gas Profiler 和其他 Debugger 功能使 Yield 团队能够无与伦比地了解智能合约行为和交易失败。
每当发生黑客攻击或用户的资金丢失时,Yield 的客户支持会求助于 Debugger,以获取代码级别上发生情况的最准确的见解。此信息在 Yield 的问题解决过程中起着关键作用,并支持危机情况下的关键决策。
“如果没有 Tenderly Debugger,调试交易几乎是不可能的。”
Tenderly Forks 允许 Yield Protocol 团队专注于提供出色的用户体验,而不是浪费宝贵的时间来管理基础设施。通过使用十几个 Forks,工程师能够确保智能合约修复和协议更改的完整性。
Forks 提供了一种简单的方法来针对真实的主网数据运行测试场景。Forks 也是可共享的,这允许整个团队在具有准确性和一致性的相同环境中单独运行测试。
“我们使用 Tenderly Forks 作为我们开发的支柱。我不知道是否还有其他东西能比这产生更大的商业影响。”
除了 Forks 之外,Yield Protocol 团队还使用 Tenderly Simulator 在链上执行交易之前测试多个场景并进行交易模拟运行。这有助于 Yield Protocol 团队建立信心,确信代码更改和交易在部署之前按预期运行。所有模拟都在隔离的环境中执行,可以自定义以适应 Yield 的特定用例或预定义的 QA 场景。
Yield Protocol 团队使用 Tenderly 的可自定义警报触发器来密切关注平台的稳定性和用户资金的安全性。该团队依靠数十个自定义实时警报来监控部署在链上的 100 多个智能合约的活动。
Yield 团队使用的示例警报包括:当用户交易失败、用户被清算、治理层经历任何阶段或资金出现在不寻常的地方时通知我们,等等。
在使用 Tenderly 之前,Yield Protocol 团队使用测试网进行 QA 和测试。这给团队的开发流程带来了严重的生产力和安全问题。除了不可靠的测试网数据外,团队还因管理基础设施而陷入困境,这妨碍了他们专注于发展核心业务。
Yield Protocol 工程团队在 Tenderly Forks 中找到了解决这些问题的方法。
“当我们意识到我们可以使用 Tenderly Forks 来摆脱测试网时,那是其中一个‘顿悟’时刻。我们不得不维护自己在测试网中的基础设施,这让我们感到很困扰。这对我们来说是一个巨大的时间消耗,因为它不可靠且根本无法工作。事实上,Tenderly 在那个时候推出了 Forks,我们感到很兴奋,并想着,‘哦,我们可以做到这一点。’”
Tenderly 平台为 Yield Protocol 工程团队提供了无缝协作的关键区块链开发工具。从 Yield 刚开始使用 Tenderly 时,它还只是一个用于交易调试的工具,Yield 的产品与 Tenderly 生态系统同步发展壮大。
“我们从你们只做一件事——交易调试时就开始使用 Tenderly。随着你们发布其他功能,我们开始使用它们。我们对 Tenderly 非常满意,即使我们处于使用仍在开发中的最新功能的最前沿。我认为在其他地方没有可以替代 Tenderly 的现实替代品。”
Tenderly 增长和成功的关键驱动力是对社区驱动反馈的持续支持。与数百名其他客户一样,Yield Protocol 团队一直是 Tenderly 开发团队的可行反馈来源。这些宝贵的见解帮助 Tenderly 微调其产品,专注于通过明确解决像 Yield 这样客户的独特业务需求来为他们带来真正的价值。
让我们谈谈!
留下你的联系方式,Tenderly 产品专家将尽快与你联系。
全名*
公司邮箱*
公司域名*
你在构建什么?*
提交
- 原文链接: blog.tenderly.co/case-st...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!