Gas

Ayrıca şöyle anılır gas limit, gas fee, gas metering

Bir araya getirildiBelirtildi

Origin: composes, an Ethereum-specific concept, not a general blockchain one; Solidus's base chain doesn't use it at all. Solidus status: spec, tracked in code for a subnet that isn't deployed; priced at zero even there.

Gas is a unit of account for how much work a blockchain transaction does. Every operation a smart contract performs, reading storage, writing storage, doing arithmetic, calling another contract, costs a fixed number of gas units. A transaction sets a gas limit (the most it's willing to pay for) and a price per unit; if execution runs out of gas before finishing, it reverts, but the gas already spent is still paid. This solves two problems at once: it prices computation roughly proportional to the real cost of running it, and it stops a buggy or malicious infinite loop from running forever for free. The transaction simply runs out of gas and halts.

It's worth being precise about what gas is not: it isn't a universal blockchain requirement. Plenty of chains, including Solidus's own base layer, charge transaction fees a completely different way, without metering individual computation steps at all.

Where it comes from

Gas metering was introduced by Ethereum, formalized in Gavin Wood's 2014 Yellow Paper, as the mechanism that makes a Turing-complete, permissionless smart-contract platform economically and operationally safe to run. It's since become the default expectation for any chain that wants to run unmodified Solidity contracts and Ethereum tooling (MetaMask, Foundry, ethers.js). Where Solidus's plans use gas at all, it's inherited via REVM, the audited, widely-adopted Rust EVM implementation that also powers Reth, Optimism, and Scroll, not a metering scheme Solidus wrote itself.

What's actually true today

Solidus's base L1 doesn't have gas. Every transaction type (a transfer, a DID update, a credential issuance) is charged a fixed fee from a per-payload-type fee schedule (solidus-exec::fee), not a cost computed from execution steps. Gas only shows up on paper, inside the plan for an EVM Subnet, and that subnet doesn't exist on the live network today. Even in the subnet's own not-yet-public code, the RPC edge's source comments say it plainly: eth_sendRawTransaction decodes and executes a raw EVM transaction under REVM, reading its gas_limit, but there is no real fee market behind it yet. Gas is metered internally; it is priced at zero. Nobody has ever paid a real gas fee on anything Solidus operates.

Check it yourself

There's nothing to run, no live EVM subnet endpoint exists publicly. What's checkable is the code itself: gas_limit decoding and the "priced 0" admission are both visible in source, in the public solidusnetwork/protocol repository's solidus-evm crate.

Related terms: EVM Subnet · JSON-RPC · Nonce · State Root

Nereden geliyor

Bunu başkası belirtti. Solidus bir araya getiriyor.

Gas (a unit that meters how much computation and storage a transaction consumes, so a fee can be charged proportional to real resource use and infinite loops can't grind a network to a halt for free) was introduced by Ethereum's Yellow Paper (Gavin Wood, 2014). It is not a general blockchain concept; chains that aren't EVM-compatible commonly use a different fee model entirely, and Solidus's own base layer is one of them (see below). Where gas appears at all in Solidus's plans, it arrives via REVM (bluealloy/revm), the existing, widely-used Rust EVM implementation Solidus's not-yet-deployed EVM Subnet is built on: Solidus does not implement its own gas metering logic from scratch.

Bunu nasıl doğrularsınız

Yazıya döküldü. Henüz uygulama yok.

None publicly reachable. There is no live EVM subnet endpoint to query. The `gas_limit` parsing and the "priced 0" gap are visible in source, in the public solidusnetwork/protocol repository's `solidus-evm` crate (`eth_rpc.rs`, `raw_tx.rs`).

İlgili

Gas · Solidus Lexicon