看板 DigiCurrency 關於我們 聯絡資訊
經過幾天踩坑今天終於架好了,跟大家分享一下踩坑過程,有想要自己架設RPC可以參考 設備 VM CPU 3600 切4核 RAM 8G HDD 500G以上最好1T以上 OS Ubuntu 20 先按照官方這篇非常簡單的步驟,裡面一堆坑要去找答案。 https://docs.matic.network/docs/develop/network-details/full-node-deployment 坑1. Clone the https://github.com/maticnetwork/node-ansible 先 sudo apt git install,因為我有用github,所以這個我知道,裝完下這指令 git clone https://github.com/maticnetwork/node-ansible 坑2. ansible sentry -m ping 要安裝SSH連線憑證,SSH我之前一直沒搞清楚過,按照下面這一篇解決 https://blog.gtwang.org/linux/linux-ssh-public-key-authentication/ 坑3. ansible-playbook -l sentry playbooks/network.yml --extra-var="bor_branch=v0.2.6 heimdall_branch=v0.2.1-mainnet network_version=mainnet-v1 node_type=sentry/sentry" 安裝指令,但是出現要求sudo密碼,找了一些文章,指令最後加上--ask-become-pass, 也就是 ansible-playbook -l sentry playbooks/network.yml --extra-var="bor_branch=v0.2.6 heimdall_branch=v0.2.1-mainnet network_version=mainnet-v1 node_type=sentry/sentry" --ask-become-pass 輸入後就會要你打sudo密碼,然後一路安裝完。 坑4. sudo service heimdalld start 安裝完不要急著打啟動節點同步,你會同步到天荒地失去耐性,以天算。去官方論壇下載 快照檔案直接灌進去 https://forum.matic.network/t/berlin-fork-upgrade-matic-mainnet/875 裝完快照再打 sudo service heimdalld start sudo service heimdalld-rest-server start 只要同步最多7天的資料。 坑5. 同步完heimdalld,一樣先不要開sudo service bor start 同上網址下載bor快照灌進去(190G),灌完先不要開,要改設定檔,可以參考我的。 ~/node/bor/start.sh bor --datadir $DATA_DIR \ --port 30303 \ --http --http.addr '0.0.0.0' \ --http.vhosts '*' \ --http.corsdomain '*' \ --ws \ --ws.addr '0.0.0.0' \ --ws.port 8545 \ --ws.origins '*' \ --ws.api 'eth,net,web3,admin,debug,txpool,bor' \ --ipcpath $DATA_DIR/bor.ipc \ --http.api 'eth,net,web3,admin,debug,txpool,bor' \ --syncmode 'full' \ --networkid '137' \ --miner.gaslimit '20000000' \ --miner.gastarget '20000000' \ --txpool.nolocals \ --txpool.accountslots '128' \ --txpool.globalslots '20000' \ --txpool.lifetime '0h16m0s' \ --maxpeers 200 \ --metrics \ --pprof --pprof.port 7071 --pprof.addr '0.0.0.0' \ --snapshot=false \ --bootnodes 這裡請打官方文件的說明,長長一串我就省略了。 做到這邊,恭喜你已經架好自己的polygon full node 錢包連結用:http://IP:8545 web3 websockets報價連結用:ws://IP:8545 -- 覺得有幫助的大鯨可以贊助我喔>.^ bitcoincash:qqev5n68g60a8ljl05kjk277gehaf5ra6sf276er4a -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.53.93 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1624948222.A.8D3.html
minminpp: 感謝分享,想請問所以需要兩個machine嗎? 一個sentry 06/29 14:53
minminpp: 一個validator 謝謝 06/29 14:53
MACD: 按照官方文件會架在同一個machine上 06/29 14:55
boogieman: 真厲害 你是用pc跑還是租VPS? 06/29 16:03
minminpp: 不好意思再追問一下,所以是在本機上開VM,都裝在VM上再 06/29 17:01
minminpp: 用本機連過去嗎? 我有點不太懂為什麼需要VM 06/29 17:01
MACD: 更正:沒有裝驗證節點,我只有裝sentry 06/29 17:29
MACD: 因為我本機是windows系統,懶得另外架一台linux,而且VM打 06/29 17:30
MACD: 掉比較方便 06/29 17:30
MACD: vm可以有自己的IP,在連進去就好 06/29 17:31
MACD: 我又踩到一個坑,裝在HHD上bor同步超慢,比區塊產生速度還 06/29 17:32
MACD: 慢,我看要再買一塊SSD了 06/29 17:32
boogieman: 你不如去租個VPS帳號 愛開幾個就有幾個 06/29 18:07
boogieman: 請問節點有收入嗎? 06/29 18:09
MACD: 要架驗證節點又有人質押才有收入,我是為了降低報價延遲. 06/29 18:18
MACD: .. 06/29 18:18
boogieman: 原來如此...大大要不要試試看用樹莓派架看看啊 有人用 06/29 18:27
boogieman: 樹莓派架BTC node 很有趣喔 06/29 18:27
wlsh5701: 教學推 06/29 18:28
usttsu: 這種能用docker 嗎 06/29 20:07
MACD: 可以docker我要看到一篇教學,不過我沒試 06/29 20:45
g12288: 推踩坑 06/29 21:10
ECZEMA: 讚喔~ 06/30 02:48
egg87346: 好玩給推 06/30 08:47
DarkerDuck: 若要收PCH需使用simpleledger開頭的地址 07/12 04:36