MTT Validator Protocol
  • Overview
  • Key Features of the Protocol
    • Decentralized and Scalable Consensus
    • Transparent and Fair Validator Incentives
    • Flexible Governance Participation
    • Security and Penalty Mechanisms
    • Automated Validator Monitoring and Reporting
    • Long-Term Network Sustainability
  • Node Processing of EVM Transactions in a Cosmos SDK-Compatible Network
    • Transaction Hashes: EVM and Cosmos Formats
    • Hash Discrepancy: Why Are They Different?
    • Mapping and Storage
  • Reward Mechanism
    • Components of Validator Node Rewards
    • Reward Calculation Method
    • Reward Settlement Time
    • Withdrawal Cycles
  • Hardware and Operating Requirements
    • Machine Configuration
    • Operating System and Network Requirements
  • Slashing Mechanism
    • Reasons for Slashing
    • Execution Details and Timing of Slashing
    • How to Apply for Restoration
  • Operation Manual
    • Node
    • Validator
  • Community
Powered by GitBook
On this page
  1. Node Processing of EVM Transactions in a Cosmos SDK-Compatible Network

Transaction Hashes: EVM and Cosmos Formats

  1. EVM Transaction Hash

    • The EVM transaction hash is computed from the Ethereum-style transaction data, typically encoded using the RLP (Recursive Length Prefix) format.

    • This hash is generated using the Keccak-256 algorithm, which is standard in the Ethereum ecosystem.

    • It uniquely identifies the transaction within the EVM layer and ensures interoperability with Ethereum-compatible tools and platforms.

  2. Cosmos Transaction Hash

    • Once the EVM transaction is encapsulated within a Cosmos SDK message (e.g., MsgEthereumTx), it is assigned a new hash using the Cosmos SDK framework.

    • The Cosmos transaction hash is derived from the serialized byte stream of the entire message, calculated using the SHA-256 algorithm.

    • This hash represents the transaction within the Cosmos ecosystem, ensuring compatibility with Tendermint consensus and other Cosmos-native functionalities.

PreviousNode Processing of EVM Transactions in a Cosmos SDK-Compatible NetworkNextHash Discrepancy: Why Are They Different?

Last updated 4 months ago