刚刚我注意到一个关于开源许可问题的相当有趣的争议,涉及Curve Finance和PancakeSwap之间的纠纷。Curve声称PancakeSwap未经适当的许可要求,使用了他们的StableSwap系统的逻辑。这一事件在今年三月通过X上的帖子公开披露。



这里发生的事情实际上相当复杂。Curve开发了StableSwap以优化稳定币之间的交易,使用一种专门的数学公式结合恒定乘积曲线模型。这种模型有助于减少滑点并保持价格稳定。现在,当PancakeSwap升级到Infinity版本时,他们集成了该系统的部分组件,却没有正确注明来源。Curve分享了源代码对比,证明了这一点,指出最初的逻辑明显源自他们的StableSwap设计。

有趣的是,双方都表现出愿意对话的态度。PancakeSwap确认了问题,并表示会直接联系Curve,而不是对抗。Curve也表达了合作的意愿。但在这场争端背后,是去中心化交易所开发中更大的问题:在技术复用时,如何处理开源许可。

让我更担心的是安全性问题。Curve警告称,未经专业知识复制StableSwap代码可能导致严重漏洞。他们指出过去的黑客事件,当时的交换代码未正确部署。例如,Saddle Finance在2022年被黑,原因是交换逻辑中的弱点;Balancer在2025年损失了约1.16亿美元,原因也是类似的错误。这些事件表明,StableSwap的实现需要深厚的技术理解以确保安全。

至于PancakeSwap Infinity,这是去中心化交易所发展中的一个重要进步。此次升级支持跨链交易,覆盖BNB链、Arbitrum和Base,允许用户通过单一交易完成不同链之间的资产转移。系统还增加了可编程智能合约接口,支持动态手续费和定制退款。创建流动池的手续费也降低了最多99%,方便开发者快速部署流动性池。在Base链上部署时,ETH和ERC-20代币交易对的手续费降低了50%。

但这场争端提醒我们,在DeFi领域,即使项目公开共享技术,也必须遵守许可要求。开发者常常复用现有代码以加快开发速度,但注明来源和遵守许可是必须的。这是对整个DeFi社区的重要教训。
CRV3.17%
CAKE0.25%
BAL-0.13%
BNB0.03%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论