Getting Started
Running an Operator is currently only available on the Chronos Testnet. On mainnet, only Subspace Labs and the Subspace Foundation are running operators. Community access to running operators on mainnet will be available in the future.
Decoupled Execution Framework
Autonomys introduces the Decoupled Execution Framework (DecEx) to tackle the state-bloat issue by separating transaction ordering from execution. Farmers confirm and order transactions, while staked operator nodes execute them, allowing different hardware requirements for each role. This keeps farming accessible and lays the groundwork for scalable execution. Users submit transactions to operators who batch them into bundles. Farmers verify and order them, with operators executing the transactions in this order. The process forms a deterministic receipt chain, with an initial implementation using an optimistic fraud-proof validation scheme.
For more information on how Subspace separates consensus and computation, check out Autonomys Academy.
Farming vs. Operators: Key Differences
耕种
- Consensus: This is the primary role of Farmers, and provides security and consensus for the network. Our Farmers are what ensure we don't trust, but verify.
- 订单排序:农民负责确认交易有效并负责排序。
- 轻量要求:耕种所需硬件设计为轻量,任何人都可以获得。
- 验证:农民只验证选举证明并确保数据可用。
- 交易:农民不执行交易;他们的专注于排序并将他们包含在区块链中。
Being an Operator
- 交易提交和执行:操作者负责将交易分批成交易包并提交给共识链, 执行共识区块中的交易,并维护由此产生的链状态。
- Higher Hardware Requirements: Operators require more substantial hardware capabilities, as they must execute complex transactions.
- Require Initial Investment: Operators are required to stake a certain amount of AI3. If an operator acts maliciously, their stake is at risk of being slashed. Engaging in such malicious behavior carries significant penalties, providing crypto-economic security to execution.
- 预先验证和批处理:操作者通过质押加权选举程序对交易进行预先验证和分批处理成交易包。
- 确定性执行:操作者以具体的确定性的顺序执行交易,产生执行收据形式的确认状态。
- 次要网络角色:监视域链中的恶意活动并将欺诈证明提交给共识链。
- 支持各种环境:可以支持不同的智能合约执行环境,如以太坊虚拟机(EVM) 或Web-Assembly(WASM)。
Operators
Testnet
Requirements
Hardware requirements are lowered for testing but will likely increase on mainnet.
操作系统
Application | Ubuntu | Windows | macOS |
---|---|---|---|
CLI | 22.04 | 11 | 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.
硬件
CPU | RAM | Storage | 网络 |
---|---|---|---|
4 Cores+ @ 3.4GHz ¹ | 16 GB | 300 GB NVMe ² | 50 Mbps ³ |