首先介绍一下安装客户端的基本电脑配置
具有高速互联网连接的计算机或服务器
至少 600 GB 可用硬盘空间(截至 2024 年 4 月 8 日)。我建议至少有 1-2TB 的可用空间来
容纳未来将被确认的区块。
可靠的电源
安装 Visual Studio 和 Rust
转到 Visual Studios 网站并安装。您可以选择免费社区版本:
https://visualstudio.microsoft.com/downloads/
确保选择“Desktop Development with C++”点击安装。
安装后,在屏幕底部的搜索栏中输入 Developer。单击“VS 的开发人员 PowerShell”
rust安装
检查是否已经安装
首先,让我们检查一下您的 PC 上是否已经安装了 Rust。
在 PowerShell 中,运行以下命令:
rustc --version
如果安装了,它会告诉你版本。
如果未安装
如果未安装,这是一个示例屏幕截图:
继续确定您的计算机是 32 位还是 64 位系统。在 PowerShell 中运行以下命令:
systeminfo | find "System Type"
前往 Rust 官方网站https://www.rust-lang.org/tools/install并下载 Rust。根据以上结果选择正确的系统(32 位或 64 位):
该文件很可能位于您的“下载”文件夹中。文件名是“rustup-init”。无需点击它。
在 Developer PowerShell 中,导航到“下载”文件夹(或保存“rustup-init”的任何文件夹)。
一个简单的命令cd filepath 将引导您到达那里。
运行以下命令来安装 Rust:
.\rustup-init.exe -y
关闭当前的 Developer PowerShell 窗口并打开一个新窗口。运行version命令查看是否安装成功:
rustc --version
安装Ord客户端
将Visual Studio打开选择"Clone a repository"
在"Repository location"下输入以下 URL:
https://github.com/ordinals/ord.git
单击“Clone”。完成后,打开 VS 的 Developer PowerShell(您可以在菜单栏中搜索它)。运行以下命令导航到 ord 文件夹:
cd ord
现在我们将安装cargo package。运行以下命令:
cargo build --release
现在我们将导航到 Ord 客户端所在的位置。只需键入以下命令:
cd target\release
Cookie 文件和索引顺序
我们需要检查比特币核心的索引位置(这与同步是分开的)。
在 Bitcoin Core 中,单击窗口 -> 控制台。
首先,输入getblockchaininfo-> 记下已确认的区块数量。
然后输入getindexinfo->将已确认的块与“best_block_height”进行比较。如果它们不匹配,那么您将需要等待索引完成。
现在我们需要找到比特币 cookie 文件。
当您最初设置 Bitcoin Core 时,它会询问您想要保存在哪里。 cookie 文件将被加载到同一文件夹中。 Bitcoin Core 需要运行才能使 cookie 文件可用。
右键单击 cookie 文件并选择“复制为路径”。
在 VS 的 Developer PowerShell 中执行以下命令:
./ord --cookie-file PASTE-COOKIE-PATH server
现在您正在将您的订单客户端索引到 Bitcoin Core 的索引。这可能需要一些时间。 请务必保持 Bitcoin Core 和 PowerShell 打开。