Re: [挖礦] ETH 2.0 Testnet in Raspberry pi4 4GB 教學
看板DigiCurrency (數位貨幣)作者troylee (troylee)時間5年前 (2020/04/29 23:47)推噓19(19推 0噓 23→)留言42則, 12人參與討論串1/3 (看更多)
感謝 @b24333666 的教學, 這兩天也用 Raspberry Pi 4(4GB) 試著建構
為了節省記憶體的使用, 再加上我喜歡 headless 的部署方式,
我沒有安裝桌面系統, 而是採用 SSH 進機器操作.
## 預設開啟 SSH Server
第一次開機前在SD卡的 system-boot 分割中,
產生一個命名為 ssh 的檔案(空的即可)
之後開機會自動叫起 SSH Server.
## Firefox/MetaMask
主要是當 Goerli ETH 的錢包, 可以直接在一般電腦上跑.
跑 Beacon Chain/Validator Client 建議可以使用 tmux 以避免斷線.
PS. 記得 MetaMask 切換到 Goerli Test Network, 在右上角
## Beacon Chain
跑 Beacon Chain 大約會花 2~3 小時做 init-sync, 這時候會吃非常多記憶體
建議可以在 SSD 上面暫時先開一個 swap 檔, init-sync 完可以關掉
作法如下
```
# 檔名路徑可自選一個 SSD 的空間, 8x1G 可以更大沒關係
$ sudo dd if=/dev/zero of=/var/swapfile bs=1G count=8
$ sudo mkswap /var/swapfile
$ sudo swapon /var/swapfile
$ free
total used free shared buff/cache
available
Mem: 3884376 2322780 47260 3916 1514336
2924320
Swap: 8388604 1024 8387580
```
完成 init-sync 後如不使用可以透過 `sudo swapoff /var/swapfile` 關閉
PS1.如果不使用 SWAP 的話, 有可能會遇到 Kernel Out-of-memory 的問題,
beacon chain 的程式就會被 Kernel 關掉, 而且會 hang 好一段時間..
oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/,task=beacon-chain-v1,pid=2522,uid=1001 Out of memory: Killed process 2522 (beacon-chain-v1)
total-vm:5812104kB, anon-rss:3570120kB, file-rss:0kB, shmem-rss:0kB, UID:1001 pgtables:7652kB oom_score_adj:0
oom_reaper: reaped process 2522 (beacon-chain-v1), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
PS2.beacon chain可以不需要以 sudo 權限執行
## Validator Client
當 Beacon chain init-sync 跑完後,
Validator 會需要一段時間等你的 deposit 被處理到..(約一個多小時)
此時 Log 訊息會有 status=DEPOSITED 的字樣,
只要等到 expectedInclusionSlot == slot 就會開始分派工作了!
PS.Validator Client 可以不需要 sudo 權限執行
## 結論
- Validator 跑了約 18 小時, 總共收到 0.008 ETH 的獎勵..
請參閱 https://bit.ly/2WaQ2Py
- SSD 共額外吃了 1GB (剛剛算錯空間了 XD)
- 我的Pi4 在 init-sync 時, CPU 48度, USB 52度, 只有貼散熱片
- 離線會有 penalty, raspberry pi4 的可靠度老實說我打個問號...
- 要考慮 SSD 壽命(保固?) vs 獎勵划不划算
- 路由器 13000/tcp 做 NAT
小費箱
ETH: 0xf92512467cF72b249e621DB334391F7d11FAFcB1
--
It is better to be approximately right than exactly wrong.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.97.90 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1588175272.A.4A5.html
→
04/29 23:50,
5年前
, 1F
04/29 23:50, 1F
※ 編輯: troylee (114.35.97.90 臺灣), 04/30/2020 00:06:26
※ 編輯: troylee (114.35.97.90 臺灣), 04/30/2020 00:12:07
推
04/30 00:19,
5年前
, 2F
04/30 00:19, 2F
→
04/30 00:32,
5年前
, 3F
04/30 00:32, 3F
→
04/30 00:32,
5年前
, 4F
04/30 00:32, 4F
※ 編輯: troylee (114.35.97.90 臺灣), 04/30/2020 02:05:09
※ 編輯: troylee (114.35.97.90 臺灣), 04/30/2020 02:15:09
※ 編輯: troylee (114.35.97.90 臺灣), 04/30/2020 02:17:10
推
04/30 02:22,
5年前
, 5F
04/30 02:22, 5F
推
04/30 06:29,
5年前
, 6F
04/30 06:29, 6F
→
04/30 06:51,
5年前
, 7F
04/30 06:51, 7F
推
04/30 07:18,
5年前
, 8F
04/30 07:18, 8F
推
04/30 08:39,
5年前
, 9F
04/30 08:39, 9F
推
04/30 10:03,
5年前
, 10F
04/30 10:03, 10F
推
04/30 10:34,
5年前
, 11F
04/30 10:34, 11F
→
04/30 11:19,
5年前
, 12F
04/30 11:19, 12F
推
04/30 11:50,
5年前
, 13F
04/30 11:50, 13F
→
04/30 11:50,
5年前
, 14F
04/30 11:50, 14F
→
04/30 11:52,
5年前
, 15F
04/30 11:52, 15F
推
04/30 11:56,
5年前
, 16F
04/30 11:56, 16F
→
04/30 12:18,
5年前
, 17F
04/30 12:18, 17F
推
04/30 12:51,
5年前
, 18F
04/30 12:51, 18F
推
04/30 13:35,
5年前
, 19F
04/30 13:35, 19F
推
04/30 13:39,
5年前
, 20F
04/30 13:39, 20F
推
04/30 15:45,
5年前
, 21F
04/30 15:45, 21F
→
04/30 17:10,
5年前
, 22F
04/30 17:10, 22F
推
04/30 22:25,
5年前
, 23F
04/30 22:25, 23F
→
04/30 22:29,
5年前
, 24F
04/30 22:29, 24F
→
04/30 22:31,
5年前
, 25F
04/30 22:31, 25F
→
05/01 06:36,
5年前
, 26F
05/01 06:36, 26F
→
05/01 06:36,
5年前
, 27F
05/01 06:36, 27F
→
05/01 13:54,
5年前
, 28F
05/01 13:54, 28F
→
05/01 13:55,
5年前
, 29F
05/01 13:55, 29F
→
05/01 13:55,
5年前
, 30F
05/01 13:55, 30F
推
05/03 10:31,
5年前
, 31F
05/03 10:31, 31F
→
05/03 10:31,
5年前
, 32F
05/03 10:31, 32F
→
05/03 14:11,
5年前
, 33F
05/03 14:11, 33F
推
05/03 22:35,
5年前
, 34F
05/03 22:35, 34F
→
05/04 02:59,
5年前
, 35F
05/04 02:59, 35F
→
05/04 03:01,
5年前
, 36F
05/04 03:01, 36F
→
05/04 03:02,
5年前
, 37F
05/04 03:02, 37F
→
05/04 03:02,
5年前
, 38F
05/04 03:02, 38F
推
05/06 22:41,
5年前
, 39F
05/06 22:41, 39F
推
05/06 23:08,
5年前
, 40F
05/06 23:08, 40F
→
05/07 02:01,
5年前
, 41F
05/07 02:01, 41F
推
05/07 10:23,
5年前
, 42F
05/07 10:23, 42F
討論串 (同標題文章)
DigiCurrency 近期熱門文章
PTT數位生活區 即時熱門文章