400-638-8808
|
微信公眾號(hào)








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

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

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

超大郵件 超級(jí)功能

智能反垃圾郵件技術(shù)
易管理 免維護(hù)

微信掃一掃 關(guān)注"天下數(shù)據(jù)"商品一律九折
![]()
搜索"朗玥科技"關(guān)注,了解最新優(yōu)惠

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


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



啟動(dòng)pRuntime
輸入以下指令拉取 pRuntime 鏡像。根據(jù)網(wǎng)速不同,這一步可能需要 30~60 分鐘。
sudo docker pull phalanetwork/phala-poc3-pruntime
根據(jù)你的驅(qū)動(dòng)型號(hào),輸入對(duì)應(yīng)的指令啟動(dòng) 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;
啟動(dòng)pHost注冊(cè)守門(mén)人
輸入vim runphost.sh 進(jìn)入一個(gè)子頁(yè)面。
確認(rèn)當(dāng)前輸入法為英文輸入法,按下 a ,看到底部出現(xiàn) INSERT 字樣,即可進(jìn)入編輯狀態(tài)。
把所有 Key Key Key 的字符替換成自己的 controller 助記詞。

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


如果這里報(bào)錯(cuò)如下: 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)
說(shuō)明是助記詞不對(duì),或者你第三步?jīng)]有做完(需要在 staking 界面和 extrinsics 界面都操作完成)。
如果助記詞不對(duì),可以****直接 vim runphost.sh 進(jìn)去按照剛剛步驟修改助記詞。
啟動(dòng)守門(mén)人
去到質(zhì)押—賬戶(hù)操作板塊,傳送門(mén):https://poc3.phala.network/?rpc=wss%3A%2F%2Fpoc3.phala.network%2Fws#/staking/actions
點(diǎn)擊你綁定好的賬號(hào)旁邊的 Validate。之后按照引導(dǎo)提交 validate 請(qǐng)求。
等進(jìn)入下一個(gè) Epoch 的時(shí)候,就可以看到你的守門(mén)人在 Waiting 列表里了。



驗(yàn)證守門(mén)人啟動(dòng)成功
打開(kāi) https://poc3.phala.network/legacy.html#/js
點(diǎn)擊“Javascript”
復(fù)制以下代碼到 terminal

更換 const controller = 后面的地址為你的地址
點(diǎn)擊播放按鈕,等待查詢(xún)
查看右側(cè)結(jié)果,每一行是一個(gè)era,若該era的“total”有數(shù)據(jù),則該守門(mén)人在此era有運(yùn)行結(jié)果(成功當(dāng)選,提名)

(內(nèi)容來(lái)源于網(wǎng)絡(luò),不對(duì)內(nèi)容真實(shí)性以及風(fēng)險(xiǎn)性負(fù)責(zé),請(qǐng)謹(jǐn)慎參考。 )
波卡PHA礦機(jī)、PHA挖礦、Phala礦機(jī)、波卡PHA服務(wù)器詳詢(xún)天下數(shù)據(jù)客服,電話400-638-8808 官網(wǎng):m.51huadong.com
產(chǎn)品與服務(wù)
香港服務(wù)器 香港高防服務(wù)器 美國(guó)服務(wù)器 韓國(guó)服務(wù)器 新加坡服務(wù)器 日本服務(wù)器 臺(tái)灣服務(wù)器云服務(wù)器
香港云主機(jī) 美國(guó)云主機(jī) 韓國(guó)云主機(jī) 新加坡云主機(jī) 臺(tái)灣云主機(jī) 日本云主機(jī) 德國(guó)云主機(jī) 全球云主機(jī)高防專(zhuān)線
海外高防IP 海外無(wú)限防御 SSL證書(shū) 高防CDN套餐 全球節(jié)點(diǎn)定制 全球?qū)>GPLC關(guān)于我們
關(guān)于天下數(shù)據(jù) 數(shù)據(jù)招商加盟 天下數(shù)據(jù)合作伙伴 天下數(shù)據(jù)團(tuán)隊(duì)建設(shè) 加入天下數(shù)據(jù) 媒體報(bào)道 榮譽(yù)資質(zhì) 付款方式關(guān)注我們
微信公眾賬號(hào)
新浪微博
天下數(shù)據(jù)手機(jī)站 關(guān)于天下數(shù)據(jù) 聯(lián)系我們 誠(chéng)聘英才 付款方式 幫助中心 網(wǎng)站備案 解決方案 域名注冊(cè) 網(wǎng)站地圖
天下數(shù)據(jù)18年專(zhuān)注海外香港服務(wù)器、美國(guó)服務(wù)器、海外云主機(jī)、海外vps主機(jī)租用托管以及服務(wù)器解決方案-做天下最好的IDC服務(wù)商
《中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證》 ISP證:粵ICP備07026347號(hào)
朗信天下發(fā)展有限公司(控股)深圳市朗玥科技有限公司(運(yùn)營(yíng))聯(lián)合版權(quán)
深圳總部:中國(guó).深圳市南山區(qū)深圳國(guó)際創(chuàng)新谷6棟B座10層 香港總部:香港上環(huán)蘇杭街49-51號(hào)建安商業(yè)大廈7樓
7×24小時(shí)服務(wù)熱線:4006388808香港服務(wù)電話:+852 67031102
本網(wǎng)站的域名注冊(cè)業(yè)務(wù)代理北京新網(wǎng)數(shù)碼信息技術(shù)有限公司的產(chǎn)品