空投第3篇:如何在 10 分钟内使用 Docker 在 Starknet 上安装节点
April 21st, 2023

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

Starknet 已筹集到 2.825 亿美元的资金,是 Arbitrum 筹集资金的 2 倍。投资者:以太坊基金会、Paradigm、Sequoia、Alameda、Coinbase、Pantera……

一、教程前

1、安装节点前需要租用VPS服务器,最低配置如下:

CPU:4vCore

RAM:6 GB

SDD:100GB

操作系统:Ubuntu 20.04

2、云主机+SSH工具挖矿

这种方法需要你租用VPS或者机场作为云主机,云主机请切换成Ubuntu系统;

SSH工具:小白用户建议使用Xshell或者Finalshell.

二、如何连接到 VPS

MacOs:如果你用的是这个操作系统,你只需要用自己的设备与 SSH 连接;

Windows:如果你是Win,有很多工具可以用,比如puttyMobaXtermXshell

1、下载一个应用(本教程以putty为例,小白用户建议使用Xshell或Finalshell)

2、复制云服务器IP链接

3、点击“接受”,输入云服务器的用户名和密码

注意:要粘贴你已经复制的任何命令,只需右键单击要粘贴命令即可

4、再次输入密码,并输入新密码。

以上就是云服务器+SSH组合的步骤,下文所有步骤都在SSH工具中进行(小白用户建议使用Xshell或Finalshell)

三、在 2 分钟内创建Alchemy帐户

Starknet 网络是以太坊的第 2 层,因此你的 Starknet 节点必须与以太坊层通信才能正常工作。为此,我建议创建一个 Alchemy 帐户,以使用他们的第 1 层以太坊 API。

点击此处在Alchemy上开设一个帐户,并按照下面的所有 11 个步骤一一进行:

第1步

第2步

第3步

第4步

第5步

第6步

第7步

第8步

第9步

第10步

第11步

四、准备

更新包:

sudo apt update  && sudo apt upgrade - y

等待

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

sudo apt install pkg- config curl git build-essential libssl-dev

Y,然后ENTER

安装Screen

sudo apt install screen

当他要求按Y时,直接输入

五、pathfinder github存储库

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

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

如有必要,将**“v4.0”替换**为更新版本(如果存在),可以**在这里查看。**

六、使用 docker 运行节点

Screen node

screen -S node

可以通过 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

用alchemy上的 HTTP API 替换 xxxxxxxxxx(见下图):

比如这样:

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,关闭你的SSH工具

七、检查节点同步进度

稍等片刻(5 分钟),返回你的 Alchemy 帐户仪表板

如果你想在SSH工具中查看同步进度,可以使用如下命令:

screen -r node

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

要了解在 starknet 上已经生成的块的确切数量,可以直接点击**此处**。

确保你在主网上,而不是Goerli,我截图的时候有 10 041 个块!

到这里如果没什么问题,说明你的节点已经使用了 starkware 区块链!

八、反馈

发推文

在官方**dicord**上“the full node success”频道,发送截图,并在发送你的推文链接。

以上就是今天全部内容,更多信息请关注:

加密狗推特:https://twitter.com/JiamigouCn

电报:https://www.lenster

Subscribe to 0xraft.eth
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from 0xraft.eth

Skeleton

Skeleton

Skeleton