# 在Starknet如何安装主网节点

By [Forward](https://paragraph.com/@forward-2) · 2022-04-30

---

StarkNet 是一个无需许可的去中心化 ZK-Rollup。它作为以太坊上的 L2 网络运行，使任何 dApp 都能够实现无限的计算规模，而不会影响以太坊的可组合性和安全性。

使用 SHARP（SHARed Prover）技术，他们的解决方案为所有应用程序提供同样低的每笔交易边际 Gas 成本，无论其规模如何。

[https://starkware.co/](https://starkware.co/)

[https://discord.gg/qypnmzkhbc](https://discord.gg/qypnmzkhbc)

[https://t.me/Dr\_Jackal\_Community\_Official](https://t.me/Dr_Jackal_Community_Official)

[https://t.me/dr\_jackal\_communaute\_fr](https://t.me/dr_jackal_communaute_fr)

**第 01 部分：如何在 2 分钟内订购和配置您的 VPS 服务器（选择带有 Docker 的 ubuntu 20.04 VPS）**
====================================================================

在安装节点之前您需要租用VPS服务器VPS的优点是可用性高且易于配置。当然，我会解释如何以较低的成本租用 VPS 服务器，特别是如何在不到 2 分钟的时间内配置它。

**我们走吧…**

单击\*\*[此处在_Contabo_](https://www.dpbolvw.net/4f103wktqks7988EADEE979D8AABF8?sid=akabane)\*\*上订购 VPS 。

为了对您完全透明，这是一个附属链接，即使您已经在 Contabo 上拥有帐户，您也可以使用该链接。先感谢您。

选择云VPS M

租期1个月，如有需要可以延长

不要更改您的 VPS 服务器的地理位置

存储类型选择400GB SSD

选择 Docker 和 ubuntu 20.04

选择Ubuntu 20.04

生成您的护照，然后将其复制并粘贴到记事本中，该记事本将保存在您的计算机上

不要碰任何东西

不要触摸任何东西，然后单击“下一步”

如果您是 Contabo 的新手并且您是个人，请勿触摸任何东西

使用您的个人数据填写字段

使用您的个人信息填写最后一个字段，然后单击“下一步”按钮继续付款

一旦您完成订单付款。您将收到第一封电子邮件。

对应您的订单状态

大约 15 分钟后，您将收到第二封电子邮件，其中包含连接到您的 VPS 的所有信息。

连接 VPS 的登录详细信息

**第 02 部分：如何连接到您的 VPS**
=======================

**对于 MacOS：**

MacOS 已经包含 SSH 命令。要从此操作系统通过 SSH 连接，请首先打开终端窗口。您可以通过“应用程序->实用程序->终端”找到该工具。

**对于 Windows：**

我邀请您点击“[**此处**](https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe)”下载\*\*Putty （\*\*您可以通过此链接直接下载安装文件）。

这是上图所示的文件，如果您想下载另一个文件，请单击此“[链接](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)”

现在打开.exe文件开始安装Putty并按照说明完成安装。安装结束后，您的桌面上将出现 Putty 的快捷方式。

现在启动腻子

启动 Putty，将打开一个新窗口，您将在其中输入 VPS 的 IP 地址，然后单击“打开”

您的服务器界面将打开，并要求您提供登录详细信息。

现在您终于进入了服务器（见下图）：

提示 1：要粘贴上面已复制的任何命令，只需右键单击要粘贴命令的位置即可

提示 2：仅在您的 vps 服务器允许的情况下粘贴或编写命令。一旦“root@vmxxxxxxxxx:”可见，您就可以写入，否则您必须等待

在此示例中，您有权编写或粘贴命令

现在你已经准备好认真对待了。您只需将我在下面提供给您的命令一一粘贴即可。慢慢来，确保您从头到尾都接受了订单。为了帮助您，我放置了一些屏幕截图，显示您每次粘贴命令时应该得到的结果。

祝你好运……

**第 03 部分：2 分钟内创建一个 Alchemy 帐户**
================================

Starknet 网络是以太坊区块链的第 2 层，因此您的 Starknet 节点必须与以太坊层进行通信才能正常工作。为此，我建议您创建一个 Alchemy 帐户来使用其第 1 层以太坊 API

点击[此处在Alchemy](https://alchemy.com/?r=DI0MzQzMjU4MjU0O)上开设账户并一一遵循以下 11 个步骤

第一步

第二步

第三步

第四步

第五步

第六步

第七步

第8步

第9步

第十步

第11步

**第 03 部分：准备**
==============

然后我们继续更新软件包：

    sudo apt更新 && sudo apt 升级- y
    

等待

使用以下命令安装所需的库：

    sudo apt install pkg- configcurl git build-essential libssl-dev
    

按**Y**，然后按键盘上的**ENTER**

屏体安装

> _当他要求你按_**_Y_**_然后按键盘上的_**_ENTER时_**

**第 04 部分：克隆探路者 github 存储库**
============================

**使用以下命令创建 pathfinder 的 github 存储库的本地副本：**

    git clone --branch v0.6.1 https://github.com/eqlabs/pathfinder.git
    

如有必要，请将\*\*“v0.6.1”替换**_为较新的版本（如果存在）。您可以_**[_在这里_](https://github.com/eqlabs/pathfinder/tags)_查看。_\*\*

**第 05 部分：使用 docker 执行节点**
==========================

屏幕节点

    屏幕-S节点
    

最后，您可以使用以下命令以及通过 Alchemy 创建的 API 来启动节点

    mkdir -p $HOME /pathfinder 
    docker run \ 
      -- rm \ 
      -p 9545:9545 \ 
      --user " $(id -u) : $(id -g) " \ 
      -e RUST_LOG=info \ 
      -e PATHFINDER_ETHEREUM_API_URL= " xxxxxxxxxxxxxxxxxx" \ 
      -v $HOME /pathfinder:/usr/share/pathfinder/data \ 
      eqlabs/pathfinder
    

将 xxxxxxxxxx 替换为 alchemy 上的 HTTP API（见下图）：

下面你会发现一个真实的例子：

    mkdir -p $HOME /pathfinder 
    docker run \ 
      -- rm \ 
      -p 9545:9545 \ 
      --user " $(id -u) : $(id -g) " \ 
      -e RUST_LOG=info \ 
      -e PATHFINDER_ETHEREUM_API_URL= " https://eth-mainnet.alchemyapi.io/v2/Ef7XIZD8AE9lrmMdpNfuFcADImg6pdJE" \ 
      -v $HOME /pathfinder:/usr/share/pathfinder/data \ 
      eqlabs/pathfinder
    

恭喜您的节点正在运行！

> _按 CTRL+A+D_

并关闭腻子

**第 06 部分：检查节点同步进度**
====================

稍等片刻（5 分钟），然后返回您的 Alchemy 帐户仪表板

要检查同步进度，可以使用以下命令：

    屏幕-r节点
    

因此，您可以在上图中看到您的节点正在与区块链同步。为了完全同步，它需要扫描所有块直到最后一个。

要了解 starknet 上已生成的区块的确切数量，您可以直接访问\*\*[此处](https://voyager.online/)\*\*。

确保您位于主网上而不是 Goerli

就我而言，有 10 041 个块！恭喜您的节点现已加入 Starkware 区块链！！！！

**第 07 部分：发推文并声明您的节点处于不和谐状态**
=============================

\*\*[在推文中发布您的屏幕快照，并在“全节点成功”部分的官方dicord](https://discord.gg/cxHwkY34ha)\*\*上发送，并附上您的推文链接。

---

*Originally published on [Forward](https://paragraph.com/@forward-2/starknet)*
