[1IP-79] 1inch 替代模块化界面的交易终端、限价订单和 Solana 集成
摘要
AI 生成替代版 1inch 界面团队提议开发一个功能完整的交易终端,支持限价单、改进的兑换流程、Solana 集成、IPFS 部署及网络钓鱼防护。团队请求 12 个月共 288,000 美元的资金,以扩展界面功能,为交易者提供高级工具,并提升安全性、文档和可嵌入性。
注:摘要由 AI 自动生成,可能与正文存在差异,仅供参考。
提案内容
AI 翻译作者: Denis
简要总结:
大家好!我们是替代版 1inch 界面的开发团队。我们带着一项新计划回来了:在现有界面的基础上,我们计划开发一个功能完整的交易终端,支持限价单、增强的兑换流程用户体验,并集成 Solana。
我们请求 12 个月和 288,000 美元的资金来完成这项工作。
摘要:
我们的目标不仅仅是添加新功能,而是要在替代版 1inch 界面的开发上迈出重要一步。我们计划实现:
- 支持限价单,
- 一个用户友好的交易终端,包含图表、订单簿和交易历史,
- 改进 的兑换流程,将所有操作(授权、许可、封装)统一为一个清晰的操作序列,
- Solana 集成,
- 在 IPFS 上部署界面并通过 ENS 访问,
- 网络钓鱼防护和技术文档。
我们相信这些改进将使界面更加用户友好、安全,并满足用户和开发者的需求。
动机:
从一开始,我们的目标就是构建最好的 Web3 界面——专注于简洁、开放、速度和独立性。目前,该界面支持 Fusion 和 Fusion+ 兑换,仅此一项就使我们具备了竞争力。但交易者需要的不仅仅是快速兑换——他们需要工具:订单、图表、历史记录、控制。我们想提供这些。
我们还想强调我们遇到的一个问题:在过去六个月中,我们发现了超过五个使用我们代码的网络钓鱼网站。这令人担忧。我们已经采取了一个重要步骤,实施了 DevPortal 代理,它不仅优化了请求,还有助于检测未经授权的界面副本并分析可疑活动。它不仅仅是一个代理服务器——它是一个成熟的监控和反网络钓鱼系统。
为了提高稳定性和可管理性,代理基础设施已迁移到 Kubernetes。这为我们提供了部署和扩展的灵活性,并允许我们快速将代理服务迁移到任何区域。这种方法显著提高了系统的可靠性和抵御外部威胁的能力。
此外,随着团队的成长,我们意识到全面文档的重要性——不仅对我们自己,也对未来需要了解项目架构的审计人员。作为本次资助的一部分,我们旨在记录代码库的关键部分。
规范:
我们目前有超过 50 项任务排队等待改进代码、架构和安全性。对于本提案,我们将重点关注以下领域:
- 基于 1inch DevPortal 和链上数据源实现限价单模块。
- 开发交易终端:
- 集成价格图表(目前正在研究最佳解决方案),
- 显示订单簿,
- 交易历史和用户订单历史。
- 在“账户视图”部分构建完整的活动历史记录。
- 直接在界面中发送和接收资金。
- 更新兑换用户体验——将所有步骤合并为一个清晰、可视化的流程。
- 扩展可嵌入小部件系统(目前已实现基本兑换小部件;我们希望扩展此功能,并将完整的交易终端作为小部件提供)。
- 添加对 Solana 网络的支持——代币、路由、兼容性。
- 在 IPFS 上部署界面并通过 ENS 访问(我们已经获得了 1inch-community.eth 域名,测试版本可在 https://1inch-community.eth.limo 访问)。
- 通过 CI/CD 自动化发布和更新到 IPFS。
- 进一步改进网络钓鱼防护系统。
- 准备架构和技术文档。
- 直接集成硬件钱包(Ledger 和 Trezor——正在进行技术研究)。
下面我想展示交易终端的早期草案:

理由:
我们已经走过了很长的路——从一个基本的兑换界面(1IP-50)到一个支持 Fusion+ 和网络钓鱼防护的模块化解决方案(1IP-66)。我们所做的一切都是开放、透明和灵活的。现在是时候扩展功能并为交易者提供高级工具了。这将实现与 DApp、钱包和交易平台的集成。我们的目标不仅仅是追赶——而是要领先。
我们也非常重视社区对本项目发展的意见。如果您有建议、想法或评论——我们很乐意在论坛帖子中听到您的声音。您的反馈有助于引导我们朝着正确的方向前进,并使界面变得对每个人都更好。
考量:
安全性:
- 所有与 1inch Dev Portal 的交互仅通过 https 和授权代理进行,这确保了安全通道。
- 代理基础设施使用 WAF、CORS 和监控系统进行保护。
- 架构基于 Kubernetes 构建,确保对威胁的快速响应和可扩展性。
基础设施与分发:
- 在 IPFS 上进行生产部署,并通过 ENS 访问。
- 新版本的自动 CI/CD 发布。
- 网络钓鱼监控系统。
文档与支持:
- 代码文档,以便更好地内部理解和外部审计。
- 持续进行模块化和可嵌入性改进。
预算与团队:
- 总预算:12 个月 288,000 美元。
- 如果获得批准,288,000 USDC 将转入运营多重签名钱包(0x45e84e10e8E85c583C002A40007D10629EF80fAF),然后按以下方式支付给 0x568D3086f5377e59BF2Ef77bd1051486b581b214:
- 首笔预付款 24,000 USDC。
- 剩余的 264,000 USDC 将在接下来的 11 个月内流式支付。
团队:
- 首席开发人员——1IP-50 和 1IP-66 的作者,
- 拥有 10 年以上经验的前端开发人员,
- UI/UX 设计师,一直帮助我们提供最佳用户体验,
- QA 工程师,前 1inch 核心团队成员,拥有深厚的 DeFi 测试经验。
资金将涵盖:
- 开发服务,包括:
- Solana 集成和系统现代化,
- 基础设施维护和扩展(CI/CD、代理、服务器),
- 文档准备、发布和维护。
- QA 服务:
- 兑换和限价单流程测试,
- 小部件系统测试,
- 桌面应用测试。
- 设计服务 :
- UI/UX 改进和架构更新,
- 限价单界面设计,
- Solana 支持的 UI/UX 增强。
- 安全性、测试和更新发布。
- 域名成本。
- 监控和安全所需的其他服务。
- 一小部分储备金用于未来团队扩展。
1IP-66 工作报告:
在此,我们想分享在 1IP-66 下完成的工作成果。
已完成:
- 实现了 Fusion+ 功能,包括为跨链流程进行的相关重构。
- 部署了基于私有代理服务器的网络钓鱼防护系统。
- 实现了账户视图。
- 完成了 CI/CD 现代化——自动将所有项目库发布到 GitHub Packages。
- 重大基础设施升级:代理封装在 Kubernetes 中以提高灵活性和可扩展性,并采用全局负载均衡以提高性能。
未完全完成:
- Permit2:前端实现已完成,但由于 1inch DevPortal 端的问题,暂时禁用。我们已向 1inch 团队报告了此问题,正在等待修复。一旦解 决,我们将重新启用、测试并发布 Permit2 功能。
- 由于与苹果支持的沟通问题,我们未能完全实现 macOS 桌面应用的自动代码签名。我们目前正在解决此问题,一旦获得必要的开发者权限,我们将恢复工作。
- 初始加载性能:为了保护用户免受网络钓鱼攻击,我们实施了界面验证系统,这增加了初始加载时间。这是一个临时问题——我们计划很快通过引入绕过机制来修复,同时不损害用户安全。