2个版本
0.1.1 | 2024年5月7日 |
---|---|
0.1.0 | 2024年3月29日 |
#7 in #mining
680KB
14K SLoC
JD客户端
- 连接到jd-server
- 连接到模板提供者。JD客户端从模板提供者接收自定义块模板,并使用作业声明协议通过池声明使用模板。然后使用作业分发协议将作业分发到采矿代理(或代理)。```
- 透明地中继
OpenExtendedChannel
到上游
设置
配置文件
配置文件包含以下信息
- 下游套接字信息,包括监听IP地址(
downstream_address
)和端口号(downstream_port
)。 - 最大和最小SRI版本(
max_supported_version
和min_supported_version
),大小为(min_extranonce2_size
) - 下游连接的认证密钥(
authority_public_key
、authority_secret_key
) retry
参数,该参数告诉JDC在失败后重新初始化自己的次数。- 模板提供者地址(
tp_address
)。 - 可选地,您可能希望验证您的TP连接是真实的。您可以从TP的日志中获取
tp_authority_public_key
,例如
2024-02-13T14:59:24Z 模板提供者授权密钥:EguTM8URcZDQVeEBsM4B5vg9weqEUnufA8pm85fG4bZd
运行
运行作业声明客户端(JDC):当您进入roles/jd-client/config-examples/目录时,有两个文件
jdc-config-hosted-example.toml
连接到社区托管的角色。jdc-config-local-example.toml
连接到自托管的作业声明客户端(JDC)和翻译代理
cd roles/jd-client/config-examples/
cargo run -- -c jdc-config-hosted-example.toml
依赖关系
~15–23MB
~276K SLoC