[閒聊] optimism node 踩坑心得
Hi,大家好,我最近開始研究怎麼架Optimism node,踩了一些坑,跟大家分享一下。
預先準備
ubuntu ssd 1T ram 16GB
參考官方doc
https://bit.ly/3cmyiMG
optimism node有分從L1同步還是從L2同步,docker的設定是從L1同步,不過這是一個大坑
,根據github,從L1同步會lag,要官方排序器累積一定量發布到L1才會進行同步,這對於
要跑bot根本廢物,我浪費了一個禮拜用這個方法同步完才發現,大家可以直接忽略這個方
式。
所以直接用non-docker的方法
1.
sudo apt install -y git make wget gcc pkg-config libusb-1.0 jq
改用apt-get的方式安裝套件
2. node.js用14.x版
3. go 安裝 1.17版
4. DTL是L1-L2的資料轉換層,安裝照官方說明,yarn build出現錯誤會提示安裝foundary
,照著題示安裝就可以build成功。
5.
nohup yarn start > ~/dtl.log &
這個可以背景run dtl,但是訊息會紀錄在dtl.log,時間一長會變的跟怪物一樣,我是直
接用screen run
6.l2geth就是L2層,會去DTL撈資料產生block,設定照官方文件,一樣log問題自己記得修
正一下。
我目前也還在重新同步中,這個L2跟Arbitrum有一點不一樣,就是一個tx就是一個block,
所以block時間間隔是不固定的,也沒有空block的現象。
gas fee比arbitrum少10倍左右,還不錯。
----
Sent from BePTT on my iPhone 11
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.198.205 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1658458650.A.6E2.html
※ 編輯: MACD (218.161.113.147 臺灣), 07/22/2022 11:27:49
推
07/22 12:44,
1年前
, 1F
07/22 12:44, 1F
→
07/22 13:08,
1年前
, 2F
07/22 13:08, 2F
噓
07/22 14:15,
1年前
, 3F
07/22 14:15, 3F
推
07/22 18:52,
1年前
, 4F
07/22 18:52, 4F
→
07/22 18:52,
1年前
, 5F
07/22 18:52, 5F
→
07/22 20:01,
1年前
, 6F
07/22 20:01, 6F
推
07/23 23:22,
1年前
, 7F
07/23 23:22, 7F
→
07/23 23:22,
1年前
, 8F
07/23 23:22, 8F