Skip to main content

入门指南

Operator and Staking Availability

Running an Operator and staking are only available on the Taurus and Gemini-3h testnets.
Availability on the mainnet is planned for Phase 2. For further details, please refer to our Phased Launch Roadmap.

Decoupled Execution Framework

Autonomys引入了解耦执行框架(DecEx),以便通过将交易排序与执行分开来解决状态膨胀的问题。 农民确认并排序交易,而质押操作员节点则执行交易,从而使每个角色有不同的硬件要求。 这使耕种方便,并为可扩展的执行层奠定了基础。 用户向操作者提交交易,操作者将交易编组成交易包。 农民确认和排序这些交易,由操作者按此顺序执行交易。 该过程形成了一个确定性的接收链,最初的实现采用了乐观的防欺诈验证方案。

解耦执行

For more information on how Subspace separates consensus and computation, check out Autonomys Academy.

Farming vs. Operators: Key Differences

耕种

  • 共识: 这是农民的主要作用,为网络提供了安全和共识。 农民确保我们无需信任,而只需校验。
  • 订单排序:农民负责确认交易有效并负责排序。
  • 轻量要求:耕种所需硬件设计为轻量,任何人都可以获得。
  • 验证:农民只验证选举证明并确保数据可用。
  • 交易:农民不执行交易;他们的专注于排序并将他们包含在区块链中。

Being an Operator

  • 交易提交和执行:操作者负责将交易分批成交易包并提交给共识链, 执行共识区块中的交易,并维护由此产生的链状态。
  • Higher Hardware Requirements: Operators require more substantial hardware capabilities, as they must execute complex transactions.
  • 需要初始投资: 操作者需要质押一定数量的 AI3。 如果操作者有恶意行为,他们的质押就有可能被削减。 参予这种恶意行为将受到严重惩罚,从而为执行层提供了加密经济的安全性。
  • 预先验证和批处理:操作者通过质押加权选举程序对交易进行预先验证和分批处理成交易包。
  • 确定性执行:操作者以具体的确定性的顺序执行交易,产生执行收据形式的确认状态。
  • 次要网络角色:监视域链中的恶意活动并将欺诈证明提交给共识链。
  • 支持各种环境:可以支持不同的智能合约执行环境,如以太坊虚拟机(EVM) 或Web-Assembly(WASM)。

Operators

Requirements

Requirement Changes

Hardware requirements are lowered for testing but will likely increase on the mainnet.

操作系统

ApplicationMinimum Supported Version*
CLI🐧 Ubuntu 22.04🪟 Windows 11🍎 macOS 14 (Sonoma)

* Note that these are the officially supported minimum versions. For example, Windows 10 will not be officially supported but is likely to work. Team will not prioritise supporting issues that are only present on Windows 10.

硬件

CPURAMStorage网络
4 Cores+ @ 3.4GHz ¹16 GB300 GB NVMe ²50 Mbps ³
¹ Intel Ice Lake or newer (Xeon or Core series), and AMD Zen 3 or newer (EPYC or Ryzen), with a preference for single-threaded performance over a higher core count.

² Latency is more important than throughput.
³ Bandwidth throughput listed refers to the required upload speed.

Directory Structure

Key Pair Location

For operators, the key pair can be found in /<base-path>/domains/<domain-id>/keystore.

📂 subspace-node
┣ 📂 db
┣ 📂 domains
┃ ┗ 📂 0
┃ ┃ ┣ 📂 db
┃ ┃ ┣ 📂 evm
┃ ┃ ┗ 📂 keystore
┗ 📂 network

质押

Autonomys 网络依靠域操作者和农民的质押来确保网络安全和提供资源。 Autonomys 实现了提名权益证明算法,代币持有人支持执行交易和生产区块的操作者。

我们的质押模式由两级组成:

  • 农民获得与其承诺储存空间成比例的奖励。 农民可以选择提名操作者,并用自己的质押支持操作者,以增加他们当选为时段领导者的机会。 赢得了存储奖励的农民提名操作者执行交易。 这种提名制度通过双方共享执行费和可能的处罚(削减)平衡了提名农民和操作者之间的力量。

  • 操作者质押以获得在域内产生交易包的权利。 他们负责验证和执行交易,产生执行收据,更新状态变化,为交易包执行提交存储费并为他们的工作赚取费用。 操作者被选为时段领导者并产生交易包的机会是根据他们的质押来分配权重的。 Operators can be nominated by farmers or other AI3 holders.

Autonomys中的提名池是惰性的,操作者赚取的任何费用都会被分配到池中,除非要求提取,否则费用不会存入提名者的钱包 除非被提取,否则赚取的费用将“自动质押”―它们会被算作提名池的总质押,从而增加其被选中生成交易包的机会。

质押纪元

质押纪元是区块链系统域区块中指定的一个时间段,标示每个质押分配重新调整期。 每隔 质押纪元持续时间 个区块(目前设置为每 100 个区块或约 10 分钟)发生一次纪元转换,纪元转换会触发特定动作,如完成操作者域切换、注销操作者、解锁操作者及其相关资金,以及重新计算可验证随机函数 (VRF) 选举的质押分布。 这些转换旨在动态地调整质押分布,完成各种与质押有关的操作,发放奖励,并管理存款和提款。 所有域的一致的质押纪元持续时间有助于保持网络的一致性。 而每个域的纪元转换的具体起点可能因注册时间而异, 有助于分摊这些转换的负荷。