加密狗空投教程233 — 如何在 10 分钟内使用 Docker 在 Starknet 上安装节点

StarkNet 是一个无需许可的去中心化 ZK-Rollup。它作为以太坊上的 L2 网络运行,使任何 dApp 都可以实现无限的计算规模 — — 而不会损害以太坊的可组合性和安全性。Starknet 已筹集到 2.825 亿美元的资金,是 Arbitrum 筹集资金的 2 倍。投资者:以太坊基金

image-1681719739698

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

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

image-1681720459639

一、教程前

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

CPU:4vCore

RAM:6 GB

SDD:100GB

操作系统:Ubuntu 20.04

2、云主机+SSH工具挖矿

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

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

二、如何连接到 VPS

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

Windows:如果你是Win,有很多工具可以用,比如putty 、MobaXterm、Xshell

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

2、复制云服务器IP链接

image-1681721937877

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

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

image-1681721953992

image-1681721961084

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

image-1681722032636

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

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

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

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

image-1681722051326

image-1681722058552

image-1681722067750

image-1681722077852

image-1681722149052

image-1681722156306

image-1681722167831

image-1681722175046

image-1681722188148

image-1681722195466

image-1681722204251

四、准备

更新包:

sudo apt update  && sudo apt upgrade - y

image-1681722229122

等待

image-1681722240103

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

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

image-1681722306628

按Y,然后ENTER

image-1681722333503

安装Screen

sudo apt install screen

image-1681722364033

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

image-1681722393596

五、pathfinder github存储库

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

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

image-1681722438703

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

image-1681722457470

六、使用 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(见下图):

image-1681722552763

比如这样:

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

image-1681722572001

出现上图的显示说明你的节点成功运行。

按 CTRL+A+D,关闭你的SSH工具

七、检查节点同步进度

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

image-1681722610795

image-1681722616952

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

screen -r node

image-1681722634794

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

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

image-1681722653190

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

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

八、反馈

image-1681722733179

image-1681722766208

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

image-1681722780056

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

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

电报:https://t.me/JIAMIGOU002

给TA打赏
共{{data.count}}人
人已打赏
评测攻略

加密狗空投教程232 -- Nibiru Chain 社区治理和节点安装教程(明牌空投)

2023-4-17 16:38:56

评测攻略

加密狗空投教程234 -- 如何0基础为空投项目编写智能合约(Scroll实例)

2023-4-18 16:38:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索