了解

認識Acurast。探索Acurast的故事、深入技術文件,並看看生態系中有哪些合作夥伴。

在去中心化雲端上,以免信任的算力進行開發

在由獨立提供者組成的去中心化網路上,部署後端邏輯、鏈下運算與自動化流程。沒有中心化伺服器,無需盲目信任。可驗證的執行,從設計開始。

不需信用卡。無需管理伺服器。以錢包存取。

為什麼選擇Acurast

免信任執行

任務皆經過密碼學簽署且可驗證

機密性,從設計開始

提供者永遠無法存取原始密鑰或敏感的酬載資料

去中心化運算

在各自獨立的手機上執行

按執行次數付費

沒有閒置的基礎架構,也沒有長時間運作的執行個體

可與Web3組合

專為搭配智慧合約、預言機與鏈上邏輯而打造

預設即無伺服器

零基礎架構負擔:部署程式碼,而非伺服器

您可以打造什麼

AI & 機密運算

您可以打造什麼:

應用範例

醫療AI診斷(符合HIPAA)、金融詐欺偵測、法律文件分析,以及不暴露於雲端的企業資料處理。

DeFi & 區塊鏈基礎架構

您可以打造什麼:

應用範例

多鏈價格資料來源、自動化DeFi策略、跨鏈流動性管理、包裝比特幣解決方案、MEV防護服務。

WEB3應用程式 & 服務

您可以打造什麼:

應用範例

無伺服器網頁後端、住宅代理網路、資料索引服務、自動化社群媒體工具、去中心化託管平台。

為開發者而設計,而非DevOps

您撰寫程式碼,Acurast負責去中心化的執行與驗證。
無需管理基礎架構,也不必照看伺服器。

開發者體驗

簡單的任務式執行模型

確定性且可驗證的結果

專為自動化打造的SDK與API

以錢包進行身分驗證

可搭配現有的Web3工具

您只需專注於邏輯,而非基礎架構。

執行環境

選擇適合您工作負載的執行環境。更多環境持續新增中。

JavaScript (V8)

最適合自動化、鏈下邏輯與後端服務

狀態 可用於正式環境

Node.js

適合API、整合與複雜的工作流程

狀態 可用於正式環境

Python VM

針對資料處理與AI工作負載最佳化

狀態 即將推出

機器學習

支援PyTorch與TensorFlow推論任務

狀態 規劃中

Docker

狀態 即將推出

橫跨整個Web3生態系

Acurast與主要的區塊鏈生態系及執行模型原生整合。

支援的網路

協議相容性

EVM

專屬Layer 1

Polkadot pallets

WebAssembly

錢包原生存取

無需帳戶。無需密碼。無需專有的身分驗證。

常見問題

以下是最常見的問題。

如何部署我的第一個應用程式?

使用npm install -g @acurast/cli安裝Acurast CLI,執行acurast init以產生acurast.json設定檔與.env檔案,將專案打包成單一JS檔案,然後執行acurast deploy。CLI會自動處理IPFS上傳、鏈上註冊與Processor配對。

Processor執行Node.js v24.5。您的應用程式需打包成單一JavaScript檔案(例如透過webpack),或確保所有相依套件都位於dist資料夾中(node_modules不會被部署)。

可以。CLI的acurast live指令可讓您使用與acurast.json相同的設定,在遠端Processor的即時環境中執行程式碼,方便您在完整部署前驗證行為。

將敏感數值加入.env檔案,並在acurast.json的includeEnvironmentVariables陣列中列出。這些數值會在部署時加密,且只會在Processor的可信執行環境中解密,就連手機持有者也無法存取。在程式碼中,請透過_STD_.env[“MY_KEY”]存取。

執行環境提供一個_STD_物件,內含用於HTTP請求(httpGET, httpPOST)、WebSocket連線(_STD_.ws)、密碼學簽署與加密(secp256k1、secp256r1、ed25519)、安全亂數產生,以及環境變數存取的方法。您也可以直接發出對外的HTTP呼叫並與外部API互動。詳細資訊請參閱我們的文件

可以。執行環境內建適用於多個生態系的原生履行方法:您可以直接從部署腳本將輸出推送至EVM鏈、基於Substrate的鏈,或Tezos智慧合約。Processor會使用您事先鎖定的資金,在目標鏈上支付Gas費用。

一次性部署會在指定的期間內執行一次。週期性部署則以設定的頻率重複執行(例如每分鐘、每小時)。每次執行都是獨立且可驗證的單位。您可以在acurast.json的execution欄位中進行設定。

隨選部署會與Acurast WebSocket服務建立持續性的WebSocket連線,讓您的dApp能即時向執行中的Processor傳送訊息。適用於需要從前端或智慧合約觸發運算的互動式情境。請在用戶端整合Acurast TypeScript SDK。

部署後,Acurast Matcher會依據您的設定(包括硬體認證要求、最低信譽分數與Processor白名單),將您的部署與可用的Processor配對。Processor確認指派後,便會在排定的開始時間開始執行。

可以。在acurast.json中設定numberOfReplicas參數,即可將多個Processor指派給同一個部署。手機可能會離線,您的解決方案應將此納入考量。

如果您建立部署時使用了“mutability”: “Mutable”,即可透過acurast deployments update script <deployment-id> <script-ipfs> 更新腳本。您也可以使用acurast deployments <id> -e,在週期性執行之間更新環境變數。

Acurast Processor使用專用的硬體協同處理器(例如Google的Titan M2晶片)作為可信執行環境,而不只是主應用處理器上的軟體隔離區。您的程式碼與資料受到隔離,即使是手機持有者,在執行期間也無法存取。認證證明可驗證執行環境的完整性。

可以。Acurast內含執行LLM的模組,支援Hugging Face上大多數GGUF格式的模型。請參閱文件中的LLM部署指南,取得逐步說明。

Acurast支援對EVM鏈(Ethereum、Arbitrum、Optimism、Base等)、Substrate鏈(Polkadot pallets)、Tezos等的原生履行。協議相容性涵蓋EVM、專屬Layer 1、Polkadot pallets與WebAssembly。Acurast整合清單