# 在Starknet如何安装主网节点 **Published by:** [Forward](https://paragraph.com/@forward-2/) **Published on:** 2022-04-30 **URL:** https://paragraph.com/@forward-2/starknet ## Content StarkNet 是一个无需许可的去中心化 ZK-Rollup。它作为以太坊上的 L2 网络运行,使任何 dApp 都能够实现无限的计算规模,而不会影响以太坊的可组合性和安全性。 使用 SHARP(SHARed Prover)技术,他们的解决方案为所有应用程序提供同样低的每笔交易边际 Gas 成本,无论其规模如何。 https://starkware.co/ https://discord.gg/qypnmzkhbc https://t.me/Dr_Jackal_Community_Official https://t.me/dr_jackal_communaute_fr第 01 部分:如何在 2 分钟内订购和配置您的 VPS 服务器(选择带有 Docker 的 ubuntu 20.04 VPS)在安装节点之前您需要租用VPS服务器VPS的优点是可用性高且易于配置。当然,我会解释如何以较低的成本租用 VPS 服务器,特别是如何在不到 2 分钟的时间内配置它。 我们走吧… 单击**此处在Contabo**上订购 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: 我邀请您点击“此处”下载**Putty (**您可以通过此链接直接下载安装文件)。 这是上图所示的文件,如果您想下载另一个文件,请单击此“链接” 现在打开.exe文件开始安装Putty并按照说明完成安装。安装结束后,您的桌面上将出现 Putty 的快捷方式。 现在启动腻子 启动 Putty,将打开一个新窗口,您将在其中输入 VPS 的 IP 地址,然后单击“打开” 您的服务器界面将打开,并要求您提供登录详细信息。 现在您终于进入了服务器(见下图): 提示 1:要粘贴上面已复制的任何命令,只需右键单击要粘贴命令的位置即可 提示 2:仅在您的 vps 服务器允许的情况下粘贴或编写命令。一旦“root@vmxxxxxxxxx:”可见,您就可以写入,否则您必须等待 在此示例中,您有权编写或粘贴命令 现在你已经准备好认真对待了。您只需将我在下面提供给您的命令一一粘贴即可。慢慢来,确保您从头到尾都接受了订单。为了帮助您,我放置了一些屏幕截图,显示您每次粘贴命令时应该得到的结果。 祝你好运……第 03 部分:2 分钟内创建一个 Alchemy 帐户Starknet 网络是以太坊区块链的第 2 层,因此您的 Starknet 节点必须与以太坊层进行通信才能正常工作。为此,我建议您创建一个 Alchemy 帐户来使用其第 1 层以太坊 API 点击此处在Alchemy上开设账户并一一遵循以下 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”替换为较新的版本(如果存在)。您可以在这里查看。**第 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 上已生成的区块的确切数量,您可以直接访问**此处**。 确保您位于主网上而不是 Goerli 就我而言,有 10 041 个块!恭喜您的节点现已加入 Starkware 区块链!!!!第 07 部分:发推文并声明您的节点处于不和谐状态**在推文中发布您的屏幕快照,并在“全节点成功”部分的官方dicord**上发送,并附上您的推文链接。 ## Publication Information - [Forward](https://paragraph.com/@forward-2/): Publication homepage - [All Posts](https://paragraph.com/@forward-2/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@forward-2): Subscribe to updates - [Twitter](https://twitter.com/boilla9): Follow on Twitter