Monero 全节点建立,钱包同步踩坑、溅一身泥全过程

Sempron 2022-05-14

Monero 全节点建立,钱包同步踩坑、溅一身泥全过程

自从Monero开启RandomX算法以后,再强悍的GPU也没有CPU来得快,让专业矿机继续搁浅。

这两天一直在舔Monero官方钱包,官方钱包可以选择远程节点或本地节点。远程节点使用方便。目前常用的很多,我以前用过node.supportxmr.com:18081。最近疫情让人在家无聊,想着不同步一个全节点。我知道同步很慢,但是人们真的不知道为什么一晚上0%。我就说说我踩坑的经历。

环境配置

我的整个节点都在Ubuntu 18.04上完成的。

Monero官方网站是https://getmonero.org/,项目托管在Github上,地址是https://github.com/monero-project/monero

以下部分来自官方Github教程

Ubuntu不重复安装过程ubuntu后,按照Github安装工具的编译环境配置说明

[1] On Debian/Ubuntu libgtest-dev only includes sources and headers. You must build the library binary manually. This can be done with the following command sudo apt-get install libgtest-dev && cd /usr/src/gtest && sudo cmake . && sudo make && sudo mv libg* /usr/lib/ [2] libnorm-dev is needed if your zmq library was built with libnorm,and not needed otherwise

Install all dependencies at once on Debian/Ubuntu:

sudo apt update && sudo apt install build-essential cmake pkg-config libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libsodium-dev libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev doxygen graphviz libpgm-dev qttools5-dev-tools libhidapi-dev libusb-dev libprotobuf-dev protobuf-compiler

sudo apt update && sudo apt install build-essential cmake pkg-config libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libsodium-dev libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev doxygen graphviz libpgm-dev qttools5-dev-tools libhidapi-dev libusb-dev libprotobuf-dev protobuf-compilersudo apt-get install libgtest-dev && cd /usr/src/gtest && sudo cmake . && sudo make && sudo mv libg* /usr/lib/
编译源代码

编译环境配置好后

git clone --recursive https://github.com/monero-project/monero

进入项目目录

cd monerogit checkout release-v0.15make

编译完成后会release下bin目录配置到.profile中

monerd --seed-node=node.supportxmr.com

以后一定不要加端口号

Monero 全节点建立,钱包同步踩坑、溅一身泥全过程

然后可以正常同步,seed-node=后面的node地址也可以换成别的,指定速度更快,当然,同步速度取决于你的网速,想要加速同步,也可以从Monero官网下载Blockchain Bootstrap

下载地址:https://downloads.getmonero.org/blockchain.raw

一定要找到下载链接,确保安全必须从官方下载,不要从其他地方下载,以免数据不可信。

下载了blockchain后可以使用monero-blockchain-import导入工具的过程也很长。

在导入之前,你必须有自己的钱包。说到这里,monero-wallet-cli是命令行钱包的好工具monero-wallet-cli可以创建钱包,运行后可以根据提示一步一步创建,也比较简单。

默认情况下,创建好的钱包会出现~在目录下blockchain.raw将当前目录切换到用户根目录之前的文件

monero-blockchain-import --input-file \YOUR\BLOCKCHAIN.RAW\FILE\PATH\HERE

然后打开漫长的等待。详情请参考https://web.getmonero.org/resources/user-guides/importing_blockchain.html

导入后,可重新运行

monerd --seed-node=node.supportxmr.com

将会从导入后的新高度开始进行同步,我这里速度还是要快不少。同步结束,出现SYNCHRONIZED OK,恭喜你,大功告成。

Monero 全节点建立,钱包同步踩坑、溅一身泥全过程

CLI钱包同步

等node与全网同步完成后,进入生成的钱包存储目录,默认在用户根目录中运行

moner-wallet-cli

输入钱包名称和密码进入钱包会自动刷新

刷新后可以看到钱包余额等信息。

我自己建了一个小矿池monero-pool开源项目建设,欢迎大家测试,手续费0.5%,0.1自动支付。

WebUI地址:http://sempronx86.imdo.co:57213

Minner地址:http://sempronx86.imdo.co:17978

嗯,管道比较细,服务器有点慢

可以使用XMRig,配置操作参数

xmrig -o http://sempronx86.imdo.co:17978 -u 43Hcz2JPAgTV8UfDvBsFamhNDLi9UjTsL9McXsuHMAFq959oeWBbcr4aSHYfrqSt6a9UZLPkEPoEbJv4Q77YhZ6xELHuMHE --coin=monero 

其中-u用自己的钱包地址代替。

欢迎给我各种形式的奖励和捐赠。XMR地址:

XMR二维码:

Monero 全节点建立,钱包同步踩坑、溅一身泥全过程

免责声明:世链矿业网作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链矿业网无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。

风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。

    分享文章:

  • 微信扫一扫
    Monero 全节点建立,钱包同步踩坑、溅一身泥全过程