Executor Reference Concepts

Executor Basic Concepts:

Core Responsibilities

  • Identify and submit GEB-related Bitcoin transactions to the network

  • Increase transaction processing priority by paying gas fees

  • Bear the risk of transaction failure (gas fees must still be paid for unsuccessful transactions)

Incentive Mechanism

  • Revenue Source: Number of successfully submitted and verified valid transactions × reward coefficient per transaction

  • Gas Strategy: Paying higher gas can increase transaction ordering priority, but costs and benefits must be balanced

  • Zero-sum Competition: For identical transactions within the same block, only the first high-gas transaction receives rewards, other executors' gas payments are non-refundable

Executor performance concepts:

Trust:

  • Meaning: Trust represents a score reflecting the confidence in an executor's behavior audited by auditors. Its full name is Executor Trust.

  • Calculation: Weighted average according to the stake value of the auditor.

  • Troubleshooting: If this value deviates significantly from 1, observation is needed. If it decreases, check for updates in the corresponding agere codebase, run with more tips and remove time.sleep in miner.py, and verify the health of your VPS network and scripts.

Incentives:

  • Meaning: Represents the proportion of earnings an executor receives. The sum of all executor incentives equals 1.

  • Calculation: It's calculated by the difference of Trust.

Last updated