在去中心化云上,使用去信任算力进行构建
在由独立提供者组成的去中心化网络上部署后端逻辑、链下计算和自动化任务。没有中心化服务器,无需盲目信任。可验证的执行,源于设计。
无需信用卡,无需管理服务器,基于钱包访问。
为什么选择Acurast
去信任执行
任务经过加密签名,可供验证
机密性源于设计
提供者永远无法接触原始密钥或敏感数据
去中心化算力
在相互独立的手机上执行
按执行付费
没有闲置的基础设施,没有长期运行的实例
与Web3可组合
专为配合智能合约、预言机和链上逻辑而构建
默认无服务器
零基础设施开销:部署代码,而不是服务器
您可以构建什么
AI与机密计算
您可以构建:
- 机密LLM推理(运行GPT级模型,云服务商无法访问)
- 面向医疗、金融或法律行业的隐私保护AI
- 具有分布式信任的联邦学习系统
- 需要不可阻挡、抗审查基础设施的AI智能体
- 支持机密分析的安全数据库集成
示例用例
医疗AI诊断(符合HIPAA)、金融欺诈检测、法律文件分析,以及无需暴露于云端的企业数据处理。
DeFi与区块链基础设施
您可以构建:
- 去中心化价格预言机(为DeFi协议提供推送/拉取数据源)
- 采用机密执行的跨链资产桥
- 链上自动化(清算、奖励领取、再平衡)
- 抗MEV的交易基础设施与排序
- 采用机密策略的加密货币交易机器人
- 跨链比特币应用(如xcBTC)
示例用例
多链价格数据源、自动化DeFi策略、跨链流动性管理、封装比特币解决方案、MEV防护服务。
WEB3应用与服务
您可以构建:
- 去中心化后端即服务(无服务器API)
- 机密网页抓取与数据收集
- 区块链索引器与数据聚合器
- 去中心化VPN和代理网络(合乎伦理,符合GDPR)
- zkProof生成服务
- Telegram机器人、社交媒体监控、自动化工具
示例用例
无服务器Web后端、住宅代理网络、数据索引服务、自动化社交媒体工具、去中心化托管平台。
为开发者设计,而非运维
您编写代码,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使用什么运行时?
Processor运行Node.js v24.5。您的应用需要打包成单个JavaScript文件(例如通过webpack),或者确保所有依赖项都位于dist文件夹中(node_modules不会被部署)。
正式部署前,能否先在实时Processor上测试我的代码?
可以。CLI的acurast live命令可以让您使用acurast.json中的相同配置,在远程Processor的实时环境中运行代码,便于在正式部署前验证运行效果。
如何处理API密钥和机密信息?
将敏感值添加到.env文件中,并将它们列入acurast.json的includeEnvironmentVariables数组。它们会在部署时加密,只在Processor的可信执行环境中解密。即使是手机的所有者也无法访问。在代码中,通过_STD_.env[“MY_KEY”]访问它们。
执行环境中有哪些可用的API?
运行时提供一个_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即可。
Processor匹配是如何运作的?
部署后,Acurast Matcher会根据您的配置(包括手机认证要求、最低信誉分数和Processor白名单)将您的部署与可用的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?
可以。Acurast包含一个用于运行LLM的模块,支持Hugging Face上大多数GGUF格式的模型。请查看文档中的LLM部署指南,获取分步说明。
可以将结果交付到哪些区块链?
Acurast支持向EVM链(Ethereum、Arbitrum、Optimism、Base等)、Substrate链(Polkadot pallets)、Tezos等进行原生交付。协议兼容性涵盖EVM、专用Layer 1、Polkadot pallets和WebAssembly。Acurast集成列表