400-638-8808
|
微信公眾號




穩(wěn)定可靠 永不間斷

海外收發(fā) 暢通無阻

協(xié)同辦公 資源管理

超大郵件 超級功能

智能反垃圾郵件技術
易管理 免維護

成為pha守門人要求
成為守門人(目前Poc4不開放守門人注冊)
環(huán)境配置
配置要求
硬件
CPU:英特爾6代(最好8代)雙核及以上奔騰/賽揚/酷睿芯片
內存:2G(最好8G)
磁盤空間:40-80 GB(越大越好,建議采用 NVMe 固態(tài)硬盤,每六個月需要重新評估節(jié)點磁盤占用大小)
軟件
系統(tǒng):Ubuntu 18.04 / 20.04
安裝 Docker-CE
安裝并啟動 SGX 驅動
網絡環(huán)境:建議使用一級運營商的網絡,有公網更好。
下載pRuntime和pHost預編譯程序
預編譯的pRuntime和pHost在資源包中有提供
為什么pRuntime和pHost不能自行編譯?
Phala Network 的Gatekeeper需要使用TEE,pRuntime和pHost都需要操作TEE,并且需要向INTEL的服務器進行驗證請求。這個請求是以白名單的方式驗證的
Phala 使用Intel頒發(fā)的企業(yè)證書來簽名,并且加入Intel的白名單。
所以自行編譯的pRuntime和pHost無法加入網絡,單我們開源了全部代碼,以供大家查看;
獲取Session Key
注意:Session 密鑰對于共識至關重要。如果不確定節(jié)點是否有密鑰的話,可以使用兩種方法來檢查:
hasKey 來檢查是否有某一個 Session 密鑰,或者
hasSessionKeys 來查看所有的 Session 公鑰
方法1: PolkadotJS-APPS
點擊左上角的 logo — DEVELOPMENT,在 custom endpoint 里把端口替換為 ws://127.0.0.1:9944 ,然后點 Switch。
點 開發(fā)者 — RPC Calls ,下面的模塊選 author — rotateKeys(),點提交 RPC 調用,就會獲得一串數字。


方法2: CLI
如果你在遠端服務器上運行守門人節(jié)點,可能運行這個指令會更簡單(假設你沒有修改默認 HTTP PRC 端口號):
![]()
它會返回一個十六進制編碼的 “result” 字段,由4個公鑰串聯(lián)而成。記下即可。 現(xiàn)在,你可以重啟節(jié)點并且去掉 --unsafe-rpc-expose 選項,此后就不再需要這個選項。
抵押和設置session key
抵押 PHA
注冊兩個賬號,并在兩個賬號上都留有一定資金用以支付交易手續(xù)費。而后將大部分資金存入 Stash 賬號。Stash 賬號將負責保管保證金,而controller賬號則類似一個負責開啟或關閉身份的開關。
點擊 網絡 — 質押 — 賬戶操作 — 存儲賬戶
第一排選 Stash 賬號,第二排選 Controller 賬號。下方輸入你想抵押的金額。然后點 Bond。
稍等片刻,就可以看見頁面出現(xiàn)了剛剛操作的賬號對。



啟動pRuntime
輸入以下指令拉取 pRuntime 鏡像。根據網速不同,這一步可能需要 30~60 分鐘。
sudo docker pull phalanetwork/phala-poc3-pruntime
根據你的驅動型號,輸入對應的指令啟動 pRuntime 容器。
DCAP:
sudo docker run -d -ti --rm --name phala-pruntime -p 8000:8000 -v $HOME/phala-pruntime-data:/root/data --device /dev/sgx/enclave --device /dev/sgx/provision phalanetwork/phala-poc3-pruntime
SGX:
sudo docker run -d -ti --rm --name phala-pruntime -p 8000:8000 -v $HOME/phala-pruntime-data:/root/data --device /dev/isgx phalanetwork/phala-poc3-pruntime;
啟動pHost注冊守門人
輸入vim runphost.sh 進入一個子頁面。
確認當前輸入法為英文輸入法,按下 a ,看到底部出現(xiàn) INSERT 字樣,即可進入編輯狀態(tài)。
把所有 Key Key Key 的字符替換成自己的 controller 助記詞。

再次確認當前輸入法為英文輸入法,按下 ESC 再按 Shift + ; ,底部出現(xiàn)光標,輸入 wq ,回車保存退出;
輸入 ./runphost.sh (句號前面沒有空格),稍等一下,直到末尾顯示 OK(())。


如果這里報錯如下: FailedToCallRegisterWorker: Err(Rpc(Request(Error { code: ServerError(1010), message: "Invalid Transaction", data: Some(String("Inability to pay some fees (e.g. account balance too low)")) }))) bridge() exited with result: Err(FailedToCallRegisterWorker)
說明是助記詞不對,或者你第三步沒有做完(需要在 staking 界面和 extrinsics 界面都操作完成)。
如果助記詞不對,可以****直接 vim runphost.sh 進去按照剛剛步驟修改助記詞。
啟動守門人
去到質押—賬戶操作板塊,傳送門:https://poc3.phala.network/?rpc=wss%3A%2F%2Fpoc3.phala.network%2Fws#/staking/actions
點擊你綁定好的賬號旁邊的 Validate。之后按照引導提交 validate 請求。
等進入下一個 Epoch 的時候,就可以看到你的守門人在 Waiting 列表里了。



驗證守門人啟動成功
打開 https://poc3.phala.network/legacy.html#/js
點擊“Javascript”
復制以下代碼到 terminal

更換 const controller = 后面的地址為你的地址
點擊播放按鈕,等待查詢
查看右側結果,每一行是一個era,若該era的“total”有數據,則該守門人在此era有運行結果(成功當選,提名)

(內容來源于網絡,不對內容真實性以及風險性負責,請謹慎參考。 )
波卡PHA礦機、PHA挖礦、Phala礦機、波卡PHA服務器詳詢天下數據客服,電話400-638-8808 官網:m.51huadong.com
天下數據手機站 關于天下數據 聯(lián)系我們 誠聘英才 付款方式 幫助中心 網站備案 解決方案 域名注冊 網站地圖
天下數據18年專注海外香港服務器、美國服務器、海外云主機、海外vps主機租用托管以及服務器解決方案-做天下最好的IDC服務商
《中華人民共和國增值電信業(yè)務經營許可證》 ISP證:粵ICP備07026347號
朗信天下發(fā)展有限公司(控股)深圳市朗玥科技有限公司(運營)聯(lián)合版權
深圳總部:中國.深圳市南山區(qū)深圳國際創(chuàng)新谷6棟B座10層 香港總部:香港上環(huán)蘇杭街49-51號建安商業(yè)大廈7樓
7×24小時服務熱線:4006388808香港服務電話:+852 67031102
本網站的域名注冊業(yè)務代理北京新網數碼信息技術有限公司的產品