Acurast Processor更新V1.27.0

Acurast Android Processor更新V1.27.0
*更新的版本V1.27.1現已推出,請更新至此版本。更多資訊請見這裡。
*iOS版本1.9.0也已推出,包含相同的更新內容。
過去,要將一支專用手機設定為Acurast Processor,需要恢復原廠設定、在筆電上開啟Acurast Hub,再用手機掃描筆電上的QR碼。在這一連串步驟中,配對最容易受到連線不穩的影響,而直到現在,一旦配對出錯,都沒有辦法直接重試。
Acurast Processor1.27.0(目前僅適用於Android)重建了這個流程,也讓手機加入後的運作更加穩固。
這次的變更大多集中在設定與穩定性,而非新功能。
Processor更新V1.27.0
全新打造的加入流程
全新設定畫面。App內建Hub。更少無聲失敗。
設定手機
這些變更同時適用於Processor Lite與Processor Core:Processor Lite是在日常手機上執行、與您平常使用的一切並行的版本;Processor Core則是讓一支專用手機完全投入運算的版本。
歡迎畫面與更簡潔的帳戶設定
Lite現在會以正式的歡迎畫面開啟,其後的帳戶設定也經過重新設計,包括儲存復原短語的步驟。
Core與Lite的佈建畫面
兩個版本都有新的佈建畫面,也就是App設定手機並讓它成為Processor的階段。
在Android上,這個階段也會建立工作設定檔(Work Profile):這是手機上一個獨立的受管空間,能將Acurast的工作負載與個人App及資料隔開。
連線不佳也不會中斷的配對
配對會將手機連結到管理它的帳戶,而且需要雙方在同一時間都能連線,這就是為什麼連線不穩時,這個步驟會比其他步驟更早出錯。
這個流程現在更能承受網路的短暫中斷。真的出錯時,您可以手動重試,而不必從頭開始。
不需筆電的Hub
Acurast Hub是您管理Processor、查看其狀態、建立部署與進行質押的控制台。過去,儲存在手機本機的管理者帳戶,必須透過桌上型電腦的瀏覽器才能存取Hub。
本機管理者(Local Manager)現在可以在App內開啟Hub。不是精簡版的行動檢視,而是完整的Hub,就在已持有該帳戶的手機上。
Processor Core現在也能開啟手機的完整系統設定,而過去只能進入Wi-Fi設定。
對開發者的變更
兩項執行環境變更,以及值得一讀的錯誤訊息。
由您掌控的渲染介面
Cargo與Node.js部署可以在手機上驅動內嵌瀏覽器,爬取工作、截圖流程,以及任何需要真正渲染引擎的工作,都是靠它完成。
過去,這個瀏覽器會繪製到與手機螢幕尺寸相同的介面上。因此,排程到混合硬體機群上的部署,在每支手機上渲染出的頁面都不一樣;當輸出需要互相比較時,這就成了問題。
部署現在可以設定該介面的尺寸與像素密度,並讀取回來。請求有其限制:每一邊介於240至2560實體像素之間,總像素不超過2560×1440,縮放比例介於0.5至4之間。請在開啟第一個分頁之前完成設定,否則介面會像以前一樣,以手機的螢幕尺寸建立。
更新的Llama版本
Node.js執行環境內建的Llama函式庫(手機上語言模型工作所用的推論引擎)更新至版本b10164。
值得一讀的Cargo錯誤訊息
記錄在鏈上的Cargo執行錯誤變得更清楚、更精確。當容器在地球另一端的手機上失敗時,鏈上的錯誤訊息幾乎就是您能依據的全部資訊。
注意:Cargo在經認證的Android Core手機上執行。iOS上的Processor Lite則一如既往地繼續處理Node.js工作負載。
背景中的失敗更少了
部署程式碼透過IPFS取得,這是Acurast用來分發工作負載的點對點網路。過去,取得失敗時可能會連帶拖垮一次心跳:心跳是每個Processor大約每30分鐘發送一次的狀態訊號,用來證明自己仍在線並持續獲得獎勵。
IPFS的穩定性已獲得改善,團隊預期這類失敗會大幅減少。此版本也包含執行環境的安全性修補,以及更詳細的使用日誌,讓問題可以從紀錄中追查,而不必手動重現。
取得更新
Processor1.27.0的版本代碼為130,接續1.26.0。它會透過Google Play與App Store推送到手機上,Hub也可以通知手機進行更新,而不必等待商店推送。
完整的版本說明以及Canary網路的建置版本,都已發布在GitHub上。
正在Acurast上開發嗎?如果瀏覽器介面控制或Cargo錯誤報告改變了您的部署方式,團隊很想知道實際效果如何。加入Discord。


