Re: [交易] polygon 穩定的 Websocket

看板DigiCurrency (數位貨幣)作者 (MACD)時間4年前 (2021/06/29 14:30), 編輯推噓9(9016)
留言25則, 9人參與, 最新討論串2/2 (看更多)
經過幾天踩坑今天終於架好了,跟大家分享一下踩坑過程,有想要自己架設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

06/29 14:53, 4年前 , 1F
感謝分享,想請問所以需要兩個machine嗎? 一個sentry
06/29 14:53, 1F

06/29 14:53, 4年前 , 2F
一個validator 謝謝
06/29 14:53, 2F

06/29 14:55, 4年前 , 3F
按照官方文件會架在同一個machine上
06/29 14:55, 3F

06/29 16:03, 4年前 , 4F
真厲害 你是用pc跑還是租VPS?
06/29 16:03, 4F

06/29 17:01, 4年前 , 5F
不好意思再追問一下,所以是在本機上開VM,都裝在VM上再
06/29 17:01, 5F

06/29 17:01, 4年前 , 6F
用本機連過去嗎? 我有點不太懂為什麼需要VM
06/29 17:01, 6F

06/29 17:29, 4年前 , 7F
更正:沒有裝驗證節點,我只有裝sentry
06/29 17:29, 7F

06/29 17:30, 4年前 , 8F
因為我本機是windows系統,懶得另外架一台linux,而且VM打
06/29 17:30, 8F

06/29 17:30, 4年前 , 9F
掉比較方便
06/29 17:30, 9F

06/29 17:31, 4年前 , 10F
vm可以有自己的IP,在連進去就好
06/29 17:31, 10F

06/29 17:32, 4年前 , 11F
我又踩到一個坑,裝在HHD上bor同步超慢,比區塊產生速度還
06/29 17:32, 11F

06/29 17:32, 4年前 , 12F
慢,我看要再買一塊SSD了
06/29 17:32, 12F

06/29 18:07, 4年前 , 13F
你不如去租個VPS帳號 愛開幾個就有幾個
06/29 18:07, 13F

06/29 18:09, 4年前 , 14F
請問節點有收入嗎?
06/29 18:09, 14F

06/29 18:18, 4年前 , 15F
要架驗證節點又有人質押才有收入,我是為了降低報價延遲.
06/29 18:18, 15F

06/29 18:18, 4年前 , 16F
..
06/29 18:18, 16F

06/29 18:27, 4年前 , 17F
原來如此...大大要不要試試看用樹莓派架看看啊 有人用
06/29 18:27, 17F

06/29 18:27, 4年前 , 18F
樹莓派架BTC node 很有趣喔
06/29 18:27, 18F

06/29 18:28, 4年前 , 19F
教學推
06/29 18:28, 19F

06/29 20:07, 4年前 , 20F
這種能用docker 嗎
06/29 20:07, 20F

06/29 20:45, 4年前 , 21F
可以docker我要看到一篇教學,不過我沒試
06/29 20:45, 21F

06/29 21:10, 4年前 , 22F
推踩坑
06/29 21:10, 22F

06/30 02:48, 4年前 , 23F
讚喔~
06/30 02:48, 23F

06/30 08:47, 4年前 , 24F
好玩給推
06/30 08:47, 24F

07/12 04:36, , 25F
若要收PCH需使用simpleledger開頭的地址
07/12 04:36, 25F
文章代碼(AID): #1Wsht-ZJ (DigiCurrency)
文章代碼(AID): #1Wsht-ZJ (DigiCurrency)