跳至内容

Hummingbot 维护和治理的变化

cover)

几乎整整一年前,Hummingbot 基金会推出了 HBOT 代币,作为去中心化治理实验,旨在治理一个公开共享的、社区维护的开源项目。

受到Linux的启发,我们相信巴扎风格、分布式软件开发模式,由去中心化、社区拥有的治理代币驱动,将使我们能够维护和发展 Hummingbot 这样庞大而复杂的开源代码库。

要点

以下是我们在过去 12 个月中一些最引以为豪的成就:

  • 在我们的Snapshot 治理门户上执行了220 多项治理提案,每项提案平均获得 4.7 票,接受率高达 92%。我们相信这充分代表了 Hummingbot 今天的状况:一个有机的、全球性的量化交易者和开发者的社区,他们使用共享的模块化代码库的不同部分。
  • 向 20 多名独特的社区开发者颁发了超过40 个开发者悬赏,用于修复错误、添加新的 CEX/DEX 连接器、策略及其他代码库增强(请参见HBOT 跟踪器中的 HBOT 分配)
  • 举办了 23 次每周开发者和社区电话会议,议程和录制链接发布在 pm 仓库中
  • 推出了公开的 Hummingbot 报告交易量仪表板,报告来自 Hummingbot 用户的实时汇总交易量指标。在过去 3 个月中,Hummingbot 用户已生成 60 亿美元的交易量。

此外,到目前为止,我们今年已发布了11 个 Hummingbot 版本,其中引入了:

  • 新的Gateway 模块,为连接到各种区块链上的 DEX 提供标准化的中间件
  • 新的Scripts 模块,允许您创建可定制的、轻量级的策略,利用 Hummingbot 的全部功能
  • 对 Hummingbot 中许多交易所连接器的升级、修复和改进。

最后,我们对Botcamp感到无比兴奋,这是一个新的开发者训练营,教授参与者如何使用 Scripts 设计和创建自己的自定义算法交易策略。我们目前正在举办第一期正式的、已售罄的批次,并计划明年提供更多名额。

经验教训

然而,正如加密货币领域的所有人一样,2022 年对我们来说也是一年艰难的教训:

  • 当我们最初启动基金会时,如最初的白皮书所述,我们相信增加更多的交易所连接器会增加用户基础和与这些交易所的费用分成合作所收集的费用,并且这些费用会随着交易所和用户的数量呈指数级增长。
  • 不幸的是,我们发现添加和维护交易所连接器所涉及的工作量与收到的使用量和费用分成价值不匹配。从与现已倒闭的交易所如 FTX 和 CoinFlex 的努力中,我们了解到随意集成更多交易所并不能使我们或我们的社区受益。
  • 目前,基金会用于维护的工作量与社区使用的连接器量不匹配。社区生成的 80%以上的交易量,以及我们收到的费用分成,都来自仅有的两家交易所:币安和 KuCoin。
  • 然而,每次发布,我们大部分的维护带宽都用于审查和批准新的连接器进入代码库,以及其他社区的拉取请求。在上一次发布中,我们合并了10 个新的 CEX/DEX 连接器和连接器升级。
  • 从通过 Snapshot 提交的拉取请求提案中,我们可以看到,包含在 Hummingbot 代码库中是外部交易所所期望的商品,他们可能已经为自己的使用构建了 Hummingbot 的分叉(我们的报告交易量仪表板显示有 100 多个分叉在野外运行)。通过将其连接器集成到官方的 Hummingbot 代码库中,交易所获得了隐式的批准印章,以及基金会提供的免费社区 QA 和技术支持的额外好处。
  • 不幸的是,包含在代码库中的每个新连接器都会从基金会团队的稀缺资源中提取维护负担。我们运行每个连接器的单元测试,维护列出代码库中每个交易所的文档,并回答用户关于 Hummingbot 代码库各个方面的疑问。由于代码库中现在有 40 多个交易所,Docker 镜像大小变得庞大,GitHub CI/CD 测试持续失败。
  • 最后,避免连接到像 FTX 这样最终被证明是活跃诈骗的交易所,以及其他安全风险,应该是治理过程的目的。虽然我们试图通过交易所认证过程在第二纪元开始时实现这一点,但不清楚认证代表什么,由于初始过程导致 FTX 被认证,显然需要一些变化 🤦‍♂️

在过去的几周里,我们已经在 Discord 和每周社区电话会议上讨论了这些问题。下面,我们提出了 Hummingbot 基金会计划实施的治理和维护流程变更,从本月晚些时候开始。

治理变更

为了使 HBOT 持有者对 Hummingbot 代码库有更多控制,Hummingbot 基金会将举行定期的每月 Snapshot 投票,让 HBOT 持有者决定基金会如何分配其维护带宽和 HBOT 开发者悬赏。

将有三种类型的投票:

  • 问题(每月一次投票):一个每月的投票,让 HBOT 持有者可以优先考虑基金会将在下个月解决和审查的 Github 问题和拉取请求。第一次投票将在本月晚些时候,即 2022 年 12 月下旬进行。
  • 交易所(每季度两次投票):对每种交易所类型(CEX,DEX)进行的投票,让 HBOT 持有者可以选择哪些交易所应包含在代码库中,并排序基金会应为每个交易所投入多少维护工作。每种交易所类型将分为金牌、银牌和铜牌连接器,每个等级有不同的服务/维护水平。第一次投票将在 2023 年 1 月进行,并在接下来的季度生效。
  • 策略(每季度一次投票):一个季度投票,让 HBOT 持有者可以选择哪些策略应包含在代码库中,以及这些策略中哪些应被视为由基金会维护和改进的核心策略,与社区维护的社区策略区别开来。第一次投票将在 2023 年 1 月进行,并在接下来的季度生效。每次投票将允许 HBOT 持有者在各种交易所/策略/问题之间分配他们的投票权。与第一次交易所认证投票不同,我们计划这次使用 Snapshot 中的二次投票功能。

我们相信这个过程将使我们能够将稀缺的维护带宽分配给社区使用和信任最多的交易所。同样,我们希望这个过程能确保我们改进他们最关心的策略并修复他们最关注的问题。

投票类型

下面,我们更详细地描述三种投票类型。

问题

  • 一个每月的投票,选择基金会在下个月将优先处理的5 个问题和拉取请求
  • 本周,基金会将在新的#governance-polls Discord 频道中创建一个帖子,任何人都可以提名任何开放的 Github 问题或拉取请求。这些问题可以适用于代码库中的任何连接器、策略或组件。
  • 下周,基金会将创建一个 Snapshot 投票,其中包括上述帖子中的所有问题。任何 HBOT 持有者都可以在这些问题上分配他们的代币。
  • 投票在 7 天后结束,使用二次投票方法获得最多票数的 5 项将成为 2023 年 1 月基金会的优先问题
  • 这意味着基金会将专注于解决社区选择的问题和/或审查拉取请求,优先于任何新改进。基金会不会实施和审查必要的错误修复,但将优先处理优先问题,高于任何通过 HIP 和 PRP 批准的增强、新连接器或其他问题。

交易所

  • 两次季度投票,选择哪些交易所应该有连接器在代码库中。由于 Hummingbot 为各种交易所类型标准化连接器,我们相信应该有两种一般类型的交易所进行投票:(1)(CEX)中心化交易所和(2)(DEX)去中心化交易所
  • CEX 是中心化交易所,如币安、Coinbase 和 Kucoin。目前,每个 CEX 都有spotperpetual连接器。未来,给定交易所的连接器(s)应映射 API 用户可用的所有主要 API 端点。
  • DEX 是通过 Gateway 连接的去中心化交易所,如 Uniswap 和 TraderJoe,以及通过客户端连接的 Dex,如 dYdX 和 Loopring。与 CEX 类似,未来的连接器将尝试映射 DEX 的每个端点,比如 Uniswap 连接器支持 swap uniswap和流动性提供uniswaplp端点。
  • 2023 年 1 月中旬左右,Hummingbot 基金会将创建两个 Snapshot HGP 投票,允许用户从 v1.11 版本中选择代码库中的顶级 CEX 和 DEX 连接器。与问题类似(见上文),每次投票将使用二次投票,并允许 HBOT 持有人在一种或多种交易所之间分配他们的代币。
  • 每种类型中得票最多的交易所将是金牌交易所。此交易所的连接器将由 Hummingbot 基金会维护,并作为该类型所有其他交易所的“黄金标准”模板。
  • 每种类型中得票第 2、第 3 和第 4 的交易所将是银牌交易所。这些交易所的连接器将通过社区开发者悬赏进行维护,跟踪对金牌连接器的改进。基金会将为金牌/银牌交易所提供技术支持和 QA 支持。
  • 代码库中的其他交易所将是铜牌,不会被 Hummingbot 基金会维护。为了获得铜牌状态并在每个季度的交易所投票后留在代码库中,每个交易所需要从社区获得最低门槛的 HBOT 票数。未达到此门槛的交易所将从代码库中移除。
  • 基金会不会为铜牌交易所创建开发者悬赏,也不会为它们提供技术支持和 QA 支持。相反,铜牌交易所可以有一个维护者,在其自行决定下负责维护,列在文档中。交易所维护者可以提交跳过正常拉取请求提案流程的增强和错误修复拉取请求。

策略

  • 与交易所类似,将有一个关于策略的季度投票,选择基金会在下一季度应积极维护的策略。
  • 基金会将在与交易所投票相同的时间创建第一个此类投票,于 2023 年 1 月。
  • 策略投票允许 HBOT 持有者选择5 个核心策略,这些策略由 Hummingbot 基金会积极维护和改进。对于这些策略,基金会将修复错误并整合添加到交易所连接器中的新功能。
  • 其他策略被视为社区策略,不由基金会积极维护。与交易所类似,策略维护者可以提交跳过正常拉取请求提案流程的增强和错误修复拉取请求。

预期这些变化的效果

这些投票应该对 Hummingbot 基金会的日常运营产生重大影响。通过限制维护分配的时间,我们将有更多时间改进代码库。本周晚些时候,我们将发布一篇后续文章,概述 2023 年的技术路线图。

此外,我们将调整 Hummingbot 客户端软件、Github 仓库、文档站点和网站,以反映对金牌/银牌/铜牌交易所以及核心/社区策略所作的更改。特别地,我们计划在网站上添加一个治理部分,使社区成员更容易投票他们的 HBOT 代币。

我们期待增强 HBOT 代币的治理价值,同时让社区帮助我们引导代码库的演变!