常见问题
以下为关于以下内容的常见问题解答:
Hummingbot 客户端¶
Hummingbot 是什么类型的软件?¶
Hummingbot 是一款帮助您构建和运行加密货币交易机器人的软件,可在 https://github.com/hummingbot/hummingbot 免费获取,采用开源 Apache 2.0 许可证。
Hummingbot 是一个协议还是一个交易所?¶
不是,Hummingbot 是一款开源的客户端软件,您需将其安装在本地机器上,以与交易所和协议进行交互。
随着不断新增大量连接器和策略,Hummingbot 是一个持续演进的公开代码库,频繁有外部贡献者提交更改并希望合并至 master 分支。该分支每月发布一次,被全球数以万计的个人和专业机器人操作者广泛使用。
人们如何使用 Hummingbot?¶
您可以使用 Hummingbot 构建任意类型的自动化加密货币交易机器人,最常见的类型是做市机器人和套利机器人。做市机器人向交易所的交易对提供流动性,而套利机器人则利用不同交易所间交易对的价格差异获利。
通常,用户会在 AWS 或其他云服务商上安装 Docker 镜像版本,随后添加其 API 密钥或私钥,即可配置并在多个不同交易所上运行 Hummingbot 预置的策略之一。
由于 Hummingbot 是一个开放且模块化的代码库,许多开发者和专业公司会分叉该代码库并用于自己的目的。
为什么 Hummingbot 是开源的?¶
- 
信任与透明:做市商需要保护其 API 密钥、私钥和策略配置的隐私与安全,因此 Hummingbot 是本地客户端软件,而非基于网页的平台。此外,Hummingbot 的开源代码库允许任何人检查和审计其代码。 
- 
社区维护:Hummingbot 的价值主张在于它能够连接众多中心化与去中心化交易所,并提供预构建的策略模板,使用户能够运行多种交易策略。为扩展连接器和策略的数量,Hummingbot 依赖其开源社区。 
- 
让高频交易民主化:从一开始,我们的使命就是通过开源软件实现高频交易的民主化。 
为什么您将 Hummingbot 公开给大众?¶
正如我们在原始的 Hummingbot 白皮书 中所写,做市是维持有机、高效市场的重要功能,应去中心化以避免传统金融中存在的集中风险。
随后,我们通过撰写 流动性挖矿白皮书,率先提出了去中心化做市的概念,并构建了首个此类平台:Hummingbot Miner。Miner 已发展为一个成功的独立业务,由数千名个体做市商运行 Hummingbot,为数百种代币在多个交易所提供流动性。
这使得 CoinAlpha 能够将 Hummingbot 分拆为一个非营利性基金会,专注于保持 Hummingbot 的开源属性。
什么是做市?¶
做市是指在市场中同时挂出某资产的买入和卖出订单。通过这种方式,做市商充当流动性提供者,使其他市场参与者能够通过成交做市商的订单进行交易。传统上,做市行业由具备基础设施和算法能力的高技术量化对冲基金和交易公司主导。
做市商在为金融市场提供流动性方面发挥着重要作用,尤其在高度碎片化的加密货币行业。尽管大型专业做市商竞相争夺最高交易量交易所中最活跃的交易对,但仍存在大量长尾小型市场同样需要流动性:如排名前十之外的代币、小型交易所、去中心化交易所和新区块链。
更多信息请参见 什么是做市?
Hummingbot 如何存储我的私钥和 API 密钥?¶
与钱包软件类似,Hummingbot 会使用您首次启动时输入的密码,以加密形式存储您的私钥和 API 密钥。这些密钥保存在您的 /conf 文件夹中。
由于 Hummingbot 是本地客户端,您的私钥和 API 密钥的安全性取决于运行它的计算机本身。这是因为密钥仅用于在本地机器上生成授权指令,客户端仅发送已签名或已授权的指令。
运行 Hummingbot 需要多少成本?¶
Hummingbot 是免费软件,您可以免费下载、安装和运行。
Hummingbot 执行的交易是交易所上的普通交易;因此,使用 Hummingbot 时,您将承担各交易所的费用(如 maker、taker 和提币费用),这与您直接在该交易所交易(即不使用 Hummingbot)时的费用一致。
使用 Hummingbot 没有最低资产要求,但用户应注意各交易所特定的最小订单规模。我们提供了各交易所最小订单规模页面的链接,您可在 交易所连接器 中每个交易所的页面找到。
Gateway 中间件¶
💡 需要 DEX / 区块链使用经验
由于 Hummingbot Gateway 仍处于早期阶段,且去中心化交易所(DEX)交易机器人比中心化交易所(CEX)机器人需要更专业的区块链工程能力,我们建议仅限具备区块链工程或 DEX 交易经验的用户使用 Gateway。
什么是网关?¶
Hummingbot Gateway 是一种 API 中间件,帮助 Hummingbot 客户端与多个区块链网络上的去中心化交易所(DEX)进行交互。它能够:
- 标准化 DEX 的 API 端点
- 管理与节点服务商的交互
- 使用基于 JavaScript 的 DEX SDK
与 Hummingbot 客户端类似,Gateway 在 Apache 2.0 许可证下开源。社区开发者可通过 Pull Request Proposals 向 Gateway 代码库贡献 DEX 和区块链连接器。
如何将 Gateway 与 Hummingbot 一起使用?¶
如果你想了解 Gateway 的工作原理,请安装独立的 Gateway 仓库:https://github.com/hummingbot/gateway
如果你只想快速启动并运行与 Hummingbot 配合的 Gateway,使用 Install with Docker 的流程是最简单的方法。
之后,请按照 Using Gateway with Hummingbot 中的说明操作。
使用 Gateway 可以构建哪些类型的 DEX 机器人?¶
目前,Hummingbot Gateway 非常适合构建以下类型的机器人:
- 在多个区块链上的 AMM DEX 之间,或在 AMM DEX 与 CEX 之间发现并执行套利机会(跨域)
- 在 Uniswap-V3 等 AMM-RANGE DEX 上自动化流动性提供行为
未来,随着 Gateway 支持更多用例,我们目前仅专注于实现上述功能。
Gateway 能否帮助我构建 MEV 机器人?¶
那些在同一区块链上与其他机器人竞争交易(单域)的机器人,需要竞争交易确认权,因此必须在 MEV 层面进行操作。
不过,为降低延迟,你可以尝试将 Flashbots Protect 作为 RPC 端点使用,即将其设为 nodeUrl。
在使用 Gateway 构建 DEX 机器人之前,我需要学习哪些背景知识?¶
以下是一些有用的教程和视频:
- Getting started with Metamask:Metamask 是当前行业标准的钱包,用于与区块链交互
- Intro to Ethereum:OpenZeppelin 提供的优秀指南,解释了以太坊当前的工作原理(面向开发者)
- What Is Uniswap and How Does It Work?:Binance Academy 文章,解释了 Uniswap 及一般 AMM 的原理
- Comparing liquidity mining options in DeFi vs. Hummingbot:此 CoinAlpha 博客文章解释了 DeFi 和 CeFi 中流动性挖矿的相似性
- Uniswap V3 Explained:其他 DEX(如 TraderJoe、SushiSwap 和 PancakeSwap)正开始模仿 Uniswap V3。观看此视频以了解 Uniswap V3 的工作原理。
节点服务商和内存池服务是如何工作的?¶
DEX 交易的速度和延迟高度依赖于你与区块链网络的连接。你的选择包括:
1 - 使用节点服务商
这是最常见的方法。Gateway 默认集成 [Ankr] 作为节点服务商,因为他们无需 API 密钥。请参阅每条链的 default settings。
服务商包括:
- Ankr (当前默认)
- Alchemy
- Blockdaemon
- Infura
- Pocket Network
2 - 使用内存池服务
对于高级或专业用户,内存池服务允许你“插队”,直接将交易包发送给矿工以纳入区块。
服务商包括:
3 - 自行运行节点
虽然在 Solana 或 BNB 链上不可行,但在以太坊和 EVM 链上是可行的。有关更多详情,请参阅 运行节点。
我该如何在 Uniswap 这样的 AMM 去中心化交易所上使用 Hummingbot?¶
请查看 amm-arb 或 amm-v3-lp 策略。
Hummingbot 基金会¶
Hummingbot 基金会的职责是什么?¶
Hummingbot 基金会是一家在开曼群岛注册的非营利组织,其使命是通过推动去中心化的维护和社区治理,使开源的 Hummingbot 代码库实现高频交易的民主化。
以下是其主要职责:
- 维护:任命并补偿维护者,由他们负责修复错误、应对 API 变更并添加新功能,以维护 Hummingbot 的交易所连接器。
- 悬赏:支持社区发起悬赏,奖励社区贡献者开发新的连接器、功能和改进。
- 治理:让社区能够通过优先处理 GitHub 上的问题和拉取请求,引导代码库的演进方向。
由于 Hummingbot 并非区块链协议,而是运行在用户本地设备上的开源客户端软件,用于与协议和交易所交互,因此基金会的治理体系旨在融入现有的 Hummingbot 开源软件发布流程——该流程在过去三年中已成功处理了社区提交的数千个 GitHub 问题和拉取请求。
Hummingbot 基金会如何实现可持续发展?¶
Hummingbot 的大部分价值来源于其支持的连接器数量和整体使用量,这些可通过 Hummingbot 用户为连接的交易所和协议带来的累计交易量来衡量。基金会与这些交易所和协议签订了费用分成协议及其他合作,根据使用量在 API 头部层面追踪并返还费用。
与此同时,社区开发者可维护代码库中的 Hummingbot 组件,并将工具集扩展至更多市场和资产类型,从而保持较低的维护成本。
此外,基金会计划收取悬赏管理费,用于管理、审核和合并悬赏贡献者所完成的开发工作。
基于上述收入来源,基金会预计在成立之初即可实现自给自足。随着时间推移,随着 Hummingbot 用户群扩大、交易量和手续费增长,我们预期这一盈余空间将持续扩大。
谁在管理 Hummingbot 基金会?¶
由五名董事组成的董事会负责监督基金会,并管理日常运营的工作人员。该董事会由 HBOT 代币持有者每 12 个月选举一次。
此外,基金会设有首席运营官和首席财务官,共同负责与交易所建立合作关系、与维护者协商合同,并监督基金会的预算与财务。
基金会还雇佣了工作人员,负责管理治理系统、在 Discord 上响应用户,并处理维护 Hummingbot 的其他日常事务,包括:
- 审核与提案相关的拉取请求和问题
- 与赞助方、维护者和贡献者沟通与协调
- 将每月发布的版本打包为适用于不同环境的 Docker 容器
- 维护和更新文档
为什么 Hummingbot 基金会设立在开曼群岛?¶
过去 20 年,开曼群岛一直是全球新证券化、特殊目的实体及其他新型组织设立的首选司法管辖区之一。2017 年,开曼群岛推出了“基金会公司”结构,这是一种灵活的架构,允许有限责任法律实体以类似民法基金会的方式运作,由去中心化的参与者群体共同管理。Hummingbot 基金会即采用此结构。
请参阅我们的开曼群岛企业服务提供商 Zedra 撰写的什么是开曼基金会公司?
如何申请加入 Hummingbot 基金会的工作?¶
请将您的简历发布到Discord上基金会工作人员的帖子中。
HBOT 代币¶
什么是 HBOT 代币?¶
Hummingbot 治理代币(HBOT)是 Hummingbot 开源生态系统的治理媒介。它是一种标准的以太坊 ERC-20 代币,总供应量固定为 1,000,000,000 枚 HBOT。
我可以如何使用 HBOT 代币?¶
HBOT 是一种治理代币,赋予持有者对 Hummingbot 代码库、HBOT 社区金库以及 Hummingbot 基金会的控制权。例如,持有者可以:
- 批准所有提交至 Hummingbot 代码库的拉取请求
- 提出架构变更并引导开发路线图
- 分配 HBOT 社区金库资金
- 任命与交易所共享费用返还的交易所连接器维护者
- 选举基金会董事会成员
HBOT 代币持有者通过创建提案并使用其代币余额进行投票来做出这些决策。每一枚 HBOT 等于一票,投票不会消耗任何代币。
使用 HBOT 投票是否会消耗 Gas 费或其他交易费用?¶
不会。所有 Hummingbot 基金会的提案均在Snapshot平台上进行,该平台允许 HBOT 持有者通过签名消息的方式使用其 HBOT 余额进行投票,而无需支付 Gas 费。快照将被记录至 IPFS 以生成永久存档。
我如何确认自己使用的是正确的 HBOT 代币?¶
为防止 HBOT 代币持有者遭受欺诈性代币版本、未经验证的流动性池/去中心化交易所或错误代币列表的欺骗,我们整理了一份来自可信来源的经核实 HBOT 相关页面清单。本清单不构成任何投资建议或对所列平台或市场的推荐。
基金会是否计划将 HBOT 上线(任何加密货币交易所)?¶
请参阅可信来源,了解 HBOT 可能进行交易的平台信息。
基金会计划如何分配剩余的 HBOT 代币?¶
基金会计划在成立后的四年中,通过固定的周期,将剩余的 3600 万枚代币(占总供应量的 36%)分配给 Hummingbot 用户。目标是将代币分配给为代码库做出改进的开发者,以及在连接的交易所和做市平台上使用 Hummingbot 软件的用户。
有关 HBOT 补助金类别的更多信息,请参阅Hummingbot 治理提案。
我是 Hummingbot 的早期用户,是否有资格申领 HBOT 代币?¶
Hummingbot 基金会感谢所有过去使用 Hummingbot、发现漏洞并为代码库做出贡献的人士。然而,针对追溯性分配,基金会决定仅向两类历史活动发放代币:1)GitHub 代码贡献者;2)Hummingbot Miner 平台的用户。我们选择这两类,是因为过去的行为可通过公开的提交历史记录和 Miner API 密钥分别进行验证。
除HBOT 公告中列出的之外,没有其他符合条件的 HBOT 接收方。
如果我误用交易所地址领取 HBOT 代币怎么办?¶
如果您误将币安.com 的充值地址用于领取代币,以下是可能找回这些代币的方法:
- 登录币安.com
- 在钱包部分 -> 存入加密货币,有一个“存款未到账?”部分
- 选择“搜索”和“存入了未列明的代币”
- 选择“提交申诉”并输入交易详情
