在Web3领域,我曾经认为性能和成本是一对难以兼顾的矛盾。然而,通过将关键计算转移到Boundless平台,我发现可以通过不同的方法来分别优化这两个方面。性能可以通过工程手段来保障,而成本则可以通过市场机制来定价。



具体做法并不复杂。我们将最耗费gas、最影响延迟,但又必须保证可信的逻辑转化为证明任务,交由prover处理。同时,我们在链上使用轻量级验证来替代'重执行'。在定价方面,我们采用反向荷兰拍卖的方式,让价格在供需关系中自然形成。我们还将时效窗口和抵押要求写入智能合约,使交付变成可量化的服务等级。经过一个月的实践,我们首次看到'性能分位线'和'单位证明成本'同时向好的方向发展。

我首先从优化风控和清算流程开始。在过去的方案中,风控参数需要跨多个区块进行统计,清算则需要批量触发,这两个过程叠加常常导致链上延迟不可控。现在,我们将统计和聚合的工作交给Steel处理,链上只保留验证和状态更新的功能。同时,我们优化了清算的触发条件,减少了不必要的回滚和重试。这些改进使得时延的95分位数从秒级降到了近乎恒定的亚秒级,偶发的波动也被更好地控制。现在,我们可以通过展示证明编号、提交时间和验证哈希等具体数据来证明性能的提升。

在成本方面,我们不再依靠主观判断来制定合同。在需求旺盛的季节,我们通过调整任务参数来反映市场情况,而不是将压力转嫁到团队成员身上。具体来说,我们会缩短时间窗口、提高抵押要求、加严违约惩罚。这样,prover就能根据市场需求自主调整。

这种新的方法不仅提高了系统的性能和效率,也为Web3项目的成本管理提供了一个更加市场化和灵活的解决方案。
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 4
  • 转发
  • 分享
评论
0/400
OnlyUpOnlyvip
· 21小时前
这优化玩得漂亮啊
回复0
unrekt.ethvip
· 21小时前
gas 价格终于能控制了
回复0
财富咖啡vip
· 21小时前
有点东西啊兄弟
回复0
ParallelChainMaxivip
· 21小时前
还是架构师啊
回复0
  • 置顶
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)