[閒聊] NEAR node 踩坑心得

看板DigiCurrency作者 (MACD)時間2年前 (2022/04/05 17:12), 2年前編輯推噓5(500)
留言5則, 5人參與, 2年前最新討論串1/1
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://www.ptt.cc/bbs/DigiCurrency/M.1649149965.A.005.html

04/05 21:30, 2年前 , 1F
04/05 21:30, 1F

04/05 21:43, 2年前 , 2F
04/05 21:43, 2F

04/05 21:50, 2年前 , 3F
先推怕被人說看不懂
04/05 21:50, 3F

04/05 22:32, 2年前 , 4F
大神從 polygon 轉戰 near 了
04/05 22:32, 4F
映像檔網址貼錯了= = ※ 編輯: MACD (59.127.53.93 臺灣), 04/06/2022 03:12:38 ※ 編輯: MACD (59.127.53.93 臺灣), 04/06/2022 20:48:05

04/07 08:47, 2年前 , 5F
實做推。
04/07 08:47, 5F
文章代碼(AID): #1YJ0WD05 (DigiCurrency)