Acurast 是一个去中心化计算网络,它利用智能手机作为分布式计算单元,为开发者提供了一个可验证、机密且可扩展的替代方案,以取代中心化数据中心。该平台允许在全分布式基础设施上执行应用程序,重点关注 Web2 与 Web3 生态系统之间的安全性和互操作性。[1]
Acurast 是一个去中心化计算网络,它利用智能手机作为分布式计算单元,而不是依赖中心化数据中心。该网络允许在全分布式基础设施上执行应用程序,重点关注可验证性、机密性和可扩展性。通过利用配备可信执行环境的移动设备,Acurast 旨在提供安全计算,同时最大限度地减少对中心化中间机构的依赖。
该网络已通过测试网环境部署,全球有数十万台设备参与,支持一系列工作负载,包括那些具有更高安全性或计算要求的负载。其架构聚合了来自多个国家的大量独立设备的计算能力,其性能和可扩展性得到了持续测试和大规模交易处理的支持。[2]
Acurast 网络中的计算提供商是通过在兼容的智能手机上运行 Acurast Processor 应用程序来贡献计算资源的个人或实体。这些设备代表使用该网络的开发者执行应用程序工作负载(称为部署)。参与所需的端技术设置极少,包括受支持的设备(如现代 Android 和 iOS 智能手机)、稳定的互联网连接以及持续的电源供应以维持运行时间。
作为提供计算资源的回报,参与者会收到以网络代币计价的奖励。报酬通过基于性能的系统确定,该系统评估设备能力、运行时间和执行活动等因素。还可以通过质押机制获得额外奖励,参与者分配代币以支持网络运营,奖励根据基准测试指标和对网络计算能力的总体贡献进行分配。[5]
Acurast Processor 是一款移动应用程序,使智能手机能够作为网络中的计算节点运行。这些设备执行应用程序工作负载(即部署),并作为提供计算资源的主要基础设施。该处理器有两个版本,在配置和用途上有所不同。
Processor Core 专为 Android 设备专用而设计,在全系统重置和受限环境后,智能手机被专门配置用于计算任务。此设置旨在支持持续运行和一致的性能。相比之下,Processor Lite 可在 Android 和 iOS 设备上运行,允许用户在不将设备完全专用给网络的情况下贡献计算资源,通常在空闲期间与正常使用并行运行。[10]
Acurast 网络中的计算提供商通过与代币发行和性能指标挂钩的结构化系统获得贡献计算资源的奖励。基础奖励从代币通胀中分配,并根据设备基准进行分配,硬件能力等因素会影响所获得的份额。这些奖励定期分发,独立于其他参与机制。
通过质押可以获得额外奖励,参与者同时投入计算资源和代币,分配基于质押规模、持续时间和设备性能等因素。积极执行部署的提供商可能会获得奖励权重的临时增加,这会影响基础奖励池和质押奖励池的总收益。与部署相关的交易费由开发者支付,并在执行后从流通中移除,从而影响整体供应动态。[12]
质押计算是 Acurast 网络中的一种机制,通过经济激励确保计算资源的可靠和一致可用性。计算提供商在定义的时间段内承诺设备容量,并质押代币作为抵押品以强制执行性能要求。维持运行时间并履行承诺的提供商将根据计算贡献、质押规模和持续时间等因素获得奖励,而未能满足这些条件可能导致质押资产的部分损失。
该系统还允许代币持有者作为委托人参与,通过向计算提供商分配代币而不直接提供硬件。委托人获得其支持的提供商产生的一部分奖励,同时也承担如果未能履行性能义务的相关风险。这种结构将资源可用性与财务激励联系起来,质押既作为一种安全机制,也作为网络内分配奖励的机制。[11]
在 Acurast 网络中,计算是指运行处理器应用程序的智能手机提供的处理能力,主要由 CPU、RAM 和存储等硬件组件决定。提供商的总可用计算能力(称为当前计算)代表了所有参与设备的聚合性能,并通过四个基准指标进行衡量:CPU 单核性能、CPU 多核性能、内存容量和存储。
这些指标通过在每台设备上自动进行的定期基准测试进行评估,结果会被记录并用于确定每个奖励周期的性能。测得的数值构成了奖励分配和潜在惩罚的基础,而不是用户界面中显示的简化聚合分数。每个基准类别都被分配了特定的权重,这会影响奖励在不同性能维度上的分配方式,其中内存通常具有最高的相对重要性。[3]
Acurast 架构分为三层:共识层、执行层和应用层。这种模块化结构允许具有隐私性和可验证性的去中心化应用部署,同时支持跨 Web3 和 Web2 生态系统的互操作性。
共识层通过编排器 (Orchestrator) 将开发者的部署与可用的处理器进行匹配,并维护一个信誉系统,跟踪处理器性能并激励可靠行为。执行层包括处理器运行时——例如 Acurast 安全硬件运行时 (ASHR) 和 Acurast 零知识运行时 (AZKR)——以及通用互操作层,后者提供了与不同区块链和网络环境交互的模块。应用层托管 Web2 和 Web3 应用程序,支持需要机密和去中心化计算的使用场景。该协议使用具有多个 pallet 的 Substrate 运行时实现,以支持网络功能。[6]
Acurast 编排器是网络共识层的核心组件,负责协调开发者与计算提供商之间的计算资源分配。它管理部署调度,并通过拍卖和资源广告等机制将可用处理能力与应用需求相匹配。各方之间的每项协议都被定义为一个部署,其中指定了可执行指令、调度参数和输出配置。
网络内的计算成本由开发者在部署时定义,并以 ACU 或其衍生品作为交易费支付。这些费用用于网络运营,而不是直接转移给计算提供商。相反,提供商通过与质押池挂钩的奖励系统获得补偿,其中执行活动对影响奖励分配的性能指标做出贡献。这种结构将费用支付与奖励分开,同时保持了参与计算的激励。[9]
ACU 代币是 Acurast 经济模型的核心组件,支持网络内的参与、协调和治理。它用于促进核心协议功能,包括支付交易处理和编排所需的网络费用,有助于维持系统效率并防止滥用。该代币还通过结构化的发行机制奖励向网络贡献资源的计算提供商,从而支持激励机制。
此外,ACU 通过质押帮助保护网络安全,参与者提供抵押品以支持可靠、可验证的计算服务,同时赚取奖励。该代币还用于治理,允许持有者参与有关协议开发和国库管理的决策。总体而言,ACU 是对齐激励措施并维持去中心化计算网络运行的主要机制。[8]
ACU 的总供应量为 10 亿枚代币,分配如下:[8]