努力赚钱
将来的你一定会感谢现在努力的自己!

Qubic 节点源代码 - 此存储库包含完整 Qubic 节点的源代码

Spacemesh-浏览器

qubic – 节点

Qubic 节点源代码 – 此存储库包含完整 Qubic 节点的源代码。

多亏了 XARKUR,您还可以在 he’s repo 中找到更详细的说明:https://github.com/XARKUR/Qubic

先决条件

要运行 qubic 节点,您需要以下部分:

  • 至少 8 个内核的裸机服务器/计算机(支持 AVX2 的高 CPU 频率)
  • 至少 128GB 内存
  • 1Gb/s 同步互联网连接
  • 通过 USB 连接到计算机的 U 盘或 SSD/HD
  • An UEFI Bios

您将需要当前文件才能启动 QUBIC。最新的文件可以在我们的 #network Discord 频道中找到:https://discord.gg/qubic(在那里询问文件)spectrum, universe and contract

准备您的 U 盘/SSD/HD

  1. 您的 Qubic Boot 设备应格式化为 FAT32,并带有 QUBIC 标签。
# sample command in linux
mkfs.fat -F 32 -n QUBIC /dev/sda

如果您有磁盘并且想要使用分区,这也是可能的。用。gdisk

gdisk /dev/sda
# remove all existing partition with d command
# add the qubic partition with n command
# it is recommended to use <1TB of partition size; let be the start sector. end sector can be specified with size. eg: 200G.
# set the type of partition to ef00
  1. 我们建议在磁盘上使用此结构。
/contract.000.XXX
/contract.001.XXX
/contract.002.XXX
/spectrum.XXX
/system
/universe.XXX
/efi/boot
/efi/boot/Bootx64.efi
/efi/boot/startup.nsh
/efi/boot/Qubic.efi
  • contract.000.XXX => 必须是当前 contract.000 文件。XXX 必须替换为当前纪元。(例如computer.068)
  • contract.001.XXX => 必须是当前的 contract.001 文件。XXX 必须替换为当前纪元。(例如)。 来自 Qx 的数据。computer.068
  • contract.002.XXX => 必须是当前的 contract.002 文件。XXX 必须替换为当前纪元。(例如)。 来自 Quottery 的数据。computer.068
  • universe.XXX => 必须是当前的 Universe 文件。XXX 必须替换为当前纪元。(例如universe.068)
  • spectrum.XXX => 必须是当前频谱文件。XXX 必须替换为当前纪元。(例如spectrum.068)
  • system => 要从头开始,请使用空文件。(例如touch system)
  • Bootx64.efi =>引导加载程序
  • startup.nsh => UEFI 启动脚本
  • Qubic.efi =>编译后的 Qubic 节点代码(efi 可执行文件)

您的内容可能如下所示:startup.nsh

timezone -s 00:00
ifconfig -s eth0 dhcp
fs0:
cd efi
cd boot
Qubic.efi
  • timezone -s 00:00将时区设置为 UTC
  • ifconfig -s eth0 dhcp告诉 EFI 从 DHCP 获取 IP 地址;如果要设置固定 IP,可以使用ifconfig -s eth0 static <IP> <SUBNETMASK> <GATEWAY>
  • fs0:驱动器 0 的更改
  • Qubic.efi启动 Qubic

如果您有多个硬盘驱动器,则必须更改以满足您的环境。fs0:

为了方便起见,您可以从 https://github.com/qubic-li/qubic/blob/main/qubic-initial-disk.zip 复制并粘贴我们准备好的初始磁盘

如果您有多个网络接口,则可以断开这些接口以启动 Qubic。

准备服务器

为了能够在您的服务器上启动 Qubic,您需要。

  • UEFI 简历
  • 在BIOS中启用网络堆栈
  • 您的 U 盘/SSD 应该是启动设备

部署节点的一般过程

  1. 查找 knownPublicPeers 公共对等节点(例如,来自:https://app.qubic.li/network/live)
  2. 在 qubic 中设置所需的参数.cpp (https://github.com/qubic-li/qubic/blob/main/qubic.cpp)
  3. 将源代码编译为 EFI
  4. 在计算机上启动 EFI 应用程序

如何运行侦听节点

要运行“仅侦听”节点,只需在代码中添加 3-4 个已知的 pulic 对等节点。

static const unsigned char knownPublicPeers[][4] = {
};

使用 RELEASE 进行编译。

如何运行 Computor 节点

  1. 添加您的 Computor Seed(s)
static unsigned char computorSeeds[][55 + 1] = {
    "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
};
  1. 添加您的操作员身份 操作员标识用于标识操作员。操作员可以向您的节点发送命令。
#define OPERATOR "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
  1. 添加 3-4 个已知的公共对等体(可从 https://app.qubic.li/network/live)
static const unsigned char knownPublicPeers[][4] = {
  {12,13,14,12}
};

许可证

赞(0) 打赏
未经允许不得转载:我爱收益 » Qubic 节点源代码 - 此存储库包含完整 Qubic 节点的源代码

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏