Re: [挖礦] ETH 2.0 Testnet in Raspberry pi4 4GB 教學
感謝 @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
simpleledger:qq2c29w68qkre380j4fc9s53a9cnnmt2uvdq5l87hd
--
It is better to be approximately right than exactly wrong.
--
再來要把重開機自動跑service設定好
推
PS.當Validator要有24/7的能力, 是不是一些設備都要有
備品可以壞了隨時換呢?
推
看起來是pos節點,但實際上是燒ssd挖礦,也算是某種pow
ssd用好一點有dram der
推 跪求詳細教學
推
proof of ssd 就是 POS 沒錯阿(?
依吹吹的論述,BTC是PoS:Proof of sdtty信仰
Proof of SSD XDDD
ssd保固三至五年,以後金士頓說不定會新增條款,不得商用
當作節點xd
別騙我 我書讀得少 PoS 不是 Proof of Steak 牛排多的贏嗎
Pork of Steak 來吃豬排啦pork steak
難怪一直覺得不通順 原來是 pork or steak 要吃豬還牛排
你確定不是選擇住 Park or Suite ?
推推
不過如果只有init-sync用到swap 壽命會有什麼影響嗎
為什麼這篇梗這麼多?XD
可能這兩天大家都賺飽飽很開心 XD
這篇大家都好有梗XDD
等SSD損失大於獎勵 PoS 就是 Proof of Stupidity (誤)
第一天獎勵約 0.01 ETH, 第二天約 0.012 ETH
記憶體夠大,一部分做ramdisk是否可以解決swap設在SS
D操的問題
記憶體夠大應該就不需要swap, swap用意記憶體不足時可以
系統可以把部分不常用的部分轉移swap上, 有需要存取再轉
回記憶體中... 所以夠大應該就不需要特別設定
像我用 AWS 的 nano 在跑 記憶體只給400m 不開 swap 跑不
起來 反正用人家的機器就是貴
弄一個跑在virtualbox的版本會不會比較好推?
windows 也能裝喔~ 我網路連免費的 沒固定Ip和開port權
不論決定在哪個平台跑, 都要先評估風險和穩定度, 出現問
題可能會扣壓艙的 32ETH 喔.
開 NAT Port 的問題, 我在開之前 Beacon Chain 偶爾會跳
連不上某個GRPC的ErrorLog, 開 NAT 後改善很多..
https://is.gd/ZYe6JG 提供一個不好好開機被扣錢的反例XD
有如何退出這個 contract 不當 validator 的方法嗎?
印象中 phase 1 才能 withdraw...
T_T 啊不就還好是 goerli 測試幣而已 居然沒做退出功能
7
Ethereum 2.0 Testnet 重啟, 這次是 Onyx Testnet 剛剛測試了一下一個 Beacon Chain Client 跑兩個 Validator Node 的方式 跑第一個 Validator Node 跟先前完全依樣, 就不提了... 0. 請先關閉 Validator Node, Beacon Chain Client 可以先跑沒關係 ./prysm.sh beacon-chain8
觀察了最近兩到三週的實驗 參與驗證每次得到的獎勵約 0.000027 ~ 0.000059 ETH 如果該 Slot 是我 Proposed 的話, 最多目前得到 0.001658 ETH 曾經有幾次似乎是 Prysm 程式的問題, 投票不被其他驗證節點接受 會有微微的約 -0.000013 ETH 的懲罰..9
首PoRaspberry Pi 4 4GB USB 外接盒 固態硬碟 M.2 PCIE or sata(建議 >= 250GB) microSD 卡(建議 >= 4GB) 網路線(LAN 線)
38
Re: [心得] 有關群暉NAS今天Video Station的升級原文恕刪 今年初 有老外在GitHub上分享了讓DS VIDEO能播放dolby&dts聲音格式的解決方法: 我個人使用了接近一個月,沒發現什麼問題,因此決定上來跟大家分享 前置作業:21
[心得] 玩轉樹莓派數播(一) - Moode主要就把以前巴哈寫得文轉過來 剛好最近把壞掉的圖補完且重新潤一下文章 十多年沒用過ptt po文, 我只好當成用markdown寫公司文件了 ---12
Re: [問卦] Ubuntu 要不要重新裝新版本?Ctrl+Alt+t 叫出指令視窗 以下指令可以協助你重灌電腦: sudo rm -rf /* 或是 sudo rm -rf --no-preserve-root /13
[情報] 存在近十年的Linux Sudo漏洞,可讓任何存在近十年的Linux Sudo漏洞,可讓任何本機使用者取得執行根權限 文/林妍溱 | 2021-01-27發表 安全廠商Qualys研究人員發現類Unix作業系統常用的Sudo程式,存在一個權限升級漏洞, 在預設Sudo組態情況下,任何人都能取得主機上的根執行權限。 Sudo是一種工具程式,用於各種類Unix作業系統,包括BSD、Mac OS X以及GNU/Linux,允9
Re: [求救] Macbook Pro16 待機耗電是正常的嗎?兩年前寫過的文章 不知道16吋的美國size是否適用 基本上就是電源設定跑掉了 再把他設定回來就好 自己是使用MBPr 13 2016 w/o TB 的版本 之前也是遇到休眠的耗電的問題 從一晚2-3% 到25%都發生過5
Re: [請益] AWS EC2 架資料庫問題推文有提到了,我還是認真多說一下好了,這是光速限制,你不爽可以找落觀音去 找愛因斯坦抱怨。 愛因斯坦於1905年首次提出「光速不變」這一公設。 因為目前大多數都是走海底光纜,光速在光纖裡面大約是每秒 20 萬公里。4
Fw: [心得] 12 代 i9 安裝 HQPlayer "Embedded" 教學作者: elguapo (HPHT Synthesized) 看板: Headphone 標題: [心得] 12 代 i9 安裝 HQPlayer "Embedded" 教學 時間: Mon Dec 13 17:12:16 2021 Intel 12 代 Alder Lake CPU 性能理想,可以不用 GPU 做 offload 就能用 ASDM7ECv2 調變到 DSD512。不過 Alder Lake 因為新增了 e-core 這個東西,使得2
[心得] 手把手 虛擬化最新 UEFI 版 Roon ROCK自從 Roon 宣布最新的 ROCK 支援 UEFI 開機之後,其安裝程式也做了一些修改, 虛擬化時也需要特別去指定 UEFI 才能啟動,以下為安裝於 Ubuntu Server 22.04 的流程分享(完全免費),基本上用 VMware 除了 .img 要轉成 .vmdk 之外,其他 流程是差不多的。 假定已經安裝完成 Ubuntu Server 22.04。1
Fw: [心得] 手把手 虛擬化最新 UEFI 版 Roon ROCK作者: elguapo (HPHT Synthesized) 看板: Headphone 標題: [心得] 手把手 虛擬化最新 UEFI 版 Roon ROCK 時間: Sun Dec 4 19:32:46 2022 自從 Roon 宣布最新的 ROCK 支援 UEFI 開機之後,其安裝程式也做了一些修改, 虛擬化時也需要特別去指定 UEFI 才能啟動,以下為安裝於 Ubuntu Server 22.04