Starcoin Wiki
MoveMove 社区Aptos WikiSui Wiki
简体中文
简体中文
  • 🎉欢迎
  • 💫概览
    • 愿景和使命
    • 白皮书
  • 📖开始
    • 钱包
      • StarMask
      • OneKey
    • 交易
    • 节点运行
      • Windows
        • 在 Windows 上运行节点
        • 升级/迁移 Windows 节点
      • Docker
        • 运行 Docker 节点
        • 升级/迁移 Docker 节点
      • FAQ
    • 区块浏览器
    • 开发者
  • ⛏️挖掘
    • 金贝 S1 Mini
    • 金贝 STC Box
    • 使用 CPU 挖掘
    • 使用 GPU 挖掘
  • 🏛️治理
    • 投票
    • 空投
    • Grants
  • 🏞️生态
    • Move
    • DeFi
      • BFly
      • 稳² WENWEN
    • Swap
      • Starswap
      • Kikoswap
      • Aswap
    • NFT
      • CyberRare
      • KikoVerse
    • GameFi
      • Arm Wrest War
    • 社区好文
Powered by GitBook
On this page
  • 一、节点同步到哪儿了?同步要多长时间?
  • 二、区块数据同步太慢了,怎么能快点?
  • 1. 解决方案
  • 2. 操作步骤

Was this helpful?

Edit on GitHub
  1. 开始
  2. 节点运行

FAQ

Previous升级/迁移 Docker 节点Next区块浏览器

Last updated 3 years ago

Was this helpful?

一、节点同步到哪儿了?同步要多长时间?

连接节点 console,执行下面的命令:

不知道如何进入 console?可参考如下教程:

  • Docker 节点进入控制台:

  • Windows 节点进入控制台:

node sync status

执行上面的命令,可以看到当前的区块高度:

滑到最后一行,会有两种结果:

  • 结果1:如果返回下面截图中的内容,表示在同步中,当 chain_status.head.number 和 state.Synchronizing.target.number 一致,才同步完成。

  • 结果2:同步完成

A:同步进度执行上面的命令查看,同步耗时可以根据命令执行结果自己预估。

二、区块数据同步太慢了,怎么能快点?

1. 解决方案

下载其他节点的主网区块数据到新节点,并以下载的区块数据启动节点。

2. 操作步骤

2.1 下载 Starcoin 节点数据导出工具

下载 starcoin_db_exporter 节点数据导出工具,这个是必须的,同步脚本需要使用到。

$ wget https://github.com/starcoinorg/starcoin/releases/download/v1.11.9/starcoin-ubuntu-18.04.zip
$ unzip starcoin-ubuntu-18.04.zip
$ cp starcoin-artifacts/starcoin_db_exporter starcoin_db_exporter

2.2 下载区块数据

先下载官方提供的同步脚本工具:

$ wget https://raw.githubusercontent.com/starcoinorg/starcoin/master/scripts/import_block.sh

给脚本执行权限,并开始下载主网区块数据到/data/starcoin/main目录并导入:

$ chmod 755 import_block.sh
$ ./import_block.sh main /data/starcoin/main

小提示:

  • main:main 是主网,可以替换为测试网,如 barnard, proxima, halley;

  • /data/starcoin/main:自定义的区块数据目录;

2.3 运行新节点

脚本运行完成后,就可以运行新节点了。

下面使用 Docker 方式运行新节点,如果是 Windows 可以参考之前文章中的运行命令。

$ sudo docker run --restart=always \
    --name starcoin-main \
    -d -p 9880:9880 \
    -v /data/starcoin/:/data/starcoin/ \
    starcoin/starcoin \
    /starcoin/starcoin \
    -n main \
    -d /data/starcoin \
    --disable-metrics true \
    --stratum-address 0.0.0.0 --stratum-port 9880 \
    --miner-thread 0

📖
点击前往
点击前往
node sync status
node synchronizing
node Synchronized
import db file