作者MACD (MACD)
看板DigiCurrency
标题[闲聊] NEAR node 踩坑心得
时间Tue Apr 5 17:12:42 2022
HI,大家好,上次有介绍AURORA Relay的架设心得,最近因为发现直接桥接官方NEAR NODE
人多的时候其实会LAG,经过一番研究,relay的速度还是取决於NEAR node的速度,所以如
果要快速拿到链上资料的话还是需要架NEAR NODE QQ
AURORA其实只是一个智慧合约并没有质押产生区块的功能,有点像一个转换器,把AURORA
上的EVM tx转换成NEAR可以看懂的tx,所以打包资料还是靠NEAR mainnet。
进入主题
直接使用nearup架node,非常简单快速,当然这是我踩完坑的结果,我当初是从自己编译
neard起手,非常痛苦,後来发有官方编译好的nearup可以用,靠,官方文件说只支援
testnet结果github里面说可以支援mainnet QQ
https://github.com/near/nearup
OS Linux ubuntu
Prepare
sudo apt update
sudo apt install python3 python3-pip python3-dev
pip3 install --upgrade pip
以上三部装好pip3安装套件
pip3 install --user nearup
USER_BASE_BIN=$(python3 -m site --user-base)/bin
export PATH="$USER_BASE_BIN:$PATH"
which nearup //执行这一行应该就可以显示nearup的位置
nearup run mainnet //先执行一次会自动下载需要的设定档
nearup stop //上一动执行完先停下来,要开始倒映像档
sudo apt install awscli //安装aws套件
aws s3 --no-sign-request cp s3://near-protocol-public/backups/mainnet/rpc/latest .
LATEST=$(cat latest)
aws s3 --no-sign-request cp --no-sign-request --recursive s3://near-protocol-public/backups/mainnet/rpc/$LATEST ~/.near/mainnet/data
开始抓映像档,这里有个大坑,就是官方映像档每天会换目录,通常是凌晨左右,如果没
抓完就换目录了会导致无法同步,这个坑我debug了一天才找出来,如果遇到这种状况跑
下面这个指令
aws s3 --no-sign-request cp s3://near-protocol-public/backups/mainnet/rpc/lates
LATEST=$(cat latest)
aws s3 --no-sign-request sync --no-sign-request --delete s3://near-protocol-public/backups/mainnet/rpc/$LATEST ~/.near/mainnet/data
抓完映像档後
nearup run mainnet
就会开始同步了,Good luck。
--
觉得有用可以斗内我
macd-taiwan.near
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.127.53.93 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1649149965.A.005.html
1F:推 PeterU: 推 04/05 21:30
2F:推 a089851583: 推 04/05 21:43
3F:推 aucsjher: 先推怕被人说看不懂 04/05 21:50
4F:推 trylovetom: 大神从 polygon 转战 near 了 04/05 22:32
映像档网址贴错了= =
※ 编辑: MACD (59.127.53.93 台湾), 04/06/2022 03:12:38
※ 编辑: MACD (59.127.53.93 台湾), 04/06/2022 20:48:05
5F:推 john371911: 实做推。 04/07 08:47