Close Menu
    Trending
    • Pi Network Gears Up for Another Major Upgrade as PI Resists Market Drop
    • CoinHealth: Bittensor’s (TAO) Real Utility Is Deciding Which AI Gets Paid
    • Bitcoin Long-Term MVRV Remains In ‘Opportunity’ Zone: Data
    • Grayscale Doubles Down On Ethereum: $44.6M Staked In Fresh ETH Allocation
    • Your Node Vs. The Digital Wilderness
    • Why SOL’s Latest Breakout Could Trigger a Massive Short Squeeze
    • A Guide for Smart Investment Strategies
    • XRP Price Projections Soar To $15-$30 On CLARITY Act Prospects And Bank Adoption
    CryptoGate
    • Home
    • Bitcoin News
    • Cryptocurrency
    • Crypto Market Trends
    • Altcoins
    • Ethereum
    • Blockchain
    • en
      • en
      • fr
      • de
      • it
      • ja
    CryptoGate
    Home»Ethereum»The Question of Mining | Ethereum Foundation Blog
    Ethereum

    The Question of Mining | Ethereum Foundation Blog

    CryptoGateBy CryptoGateFebruary 19, 2026No Comments7 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email


    There are plenty of fascinating adjustments to the Ethereum protocol which are within the works, which is able to hopefully enhance the ability of the system, add additional options resembling light-client friendliness and the next diploma of extensibility, and make Ethereum contracts simpler to code. Theoretically, none of those adjustments are mandatory; the Ethereum protocol is ok because it stands at the moment, and may theoretically be launched as is as soon as the purchasers are additional constructed up considerably; fairly, the adjustments are there to make Ethereum higher. Nonetheless, there may be one design goal of Ethereum the place the sunshine on the finish of the tunnel is a bit additional: mining decentralization. Though we at all times have the backup choice of merely sticking with Dagger, Slasher or SHA3, it’s solely unclear that any of these algorithms can really stay decentralized and mining pool and ASIC-resistant in the long run (Slasher is assured to be decentralized as a result of it’s proof of stake, however has its personal reasonably problematic flaws).

    The essential thought behind the mining algorithm that we wish to use is actually in place; nevertheless, as in lots of instances, the satan is within the particulars.

    This model of the Ethereum mining algorithm is a Hashcash-based implementation, much like Bitcoin’s SHA256 and Litecoin’s scrypt; the concept is for the miner to repeatedly compute a pseudorandom perform on a block and a nonce, attempting a special nonce every time, till ultimately some nonce produces a outcome which begins with a lot of zeroes. The one room to innovate in this sort of implementation is altering the perform; in Ethereum’s case, the tough define of the perform, taking the blockchain state (outlined because the header, the present state tree, and all the info of the final 16 blocks), is as follows:

    1. Let h[i] = sha3(sha3(block_header) ++ nonce ++ i) for 0 <= i <= 15

    2. Let S be the blockchain state 16 blocks in the past.

    3. Let C[i] be the transaction rely of the block i blocks in the past. Let T[i] be the (h[i] mod C[i])th transaction from the block i blocks in the past.

    4. Apply T[0], T[1] … T[15] sequentially to S. Nonetheless, each time the transaction results in processing a contract, (pseudo-)randomly make minor modifications to the code of all contracts affected.

    5. Let S’ be the ensuing state. Let r be the sha3 of the foundation of S’.

    If r <= 2^256 / diff, then nonce is a sound nonce.

    To summarize in non-programmatic language, the mining algorithm requires the miner to seize just a few random transactions from the final 16 blocks, run the computation of making use of them to the state 16 blocks in the past with just a few random modifications, after which take the hash of the outcome. Each new nonce that the miner tries, the miner must repeat this course of over once more, with a brand new set of random transactions and modifications every time.

    The advantages of this are:

    1. It requires your entire blockchain state to mine, basically requiring each miner to be a full node. This helps with community decentralization, as a result of a bigger variety of full nodes exist.

    2. As a result of each miner is now required to be a full node, mining swimming pools grow to be a lot much less helpful. Within the Bitcoin world, mining swimming pools serve two key functions. First, swimming pools even out the mining reward; as an alternative of each block offering a miner with a 0.0001% probability of mining a 16,000blocokay,aminercanmineintothepoolandthepoolgivestheminera116,000 block, a miner can mine into the pool and the pool provides the miner a 1% probability of receiving a payout of 16,000blocokay,aminercanmineintothepoolandthepoolgivestheminera11.60. Second, nevertheless, swimming pools additionally present centralized block validation. As an alternative of getting to run a full Bitcoin consumer themselves, a miner can merely seize block header knowledge from the pool and mine utilizing that knowledge with out truly verifying the block for themselves. With this algorithm, the second argument is moot, and the primary concern could be adequately met by peer-to-peer swimming pools that don’t give management of a good portion of community hashpower to a centralized service.

    3. It is ASIC-resistant virtually by definition. As a result of the EVM language is Turing-complete, any type of computation that may be completed in a traditional programming language could be encoded into EVM code. Subsequently, an ASIC that may run all of EVM is by necessity an ASIC for generalized computation – in different phrases, a CPU. This additionally has a Primecoin-like social profit: effort spent towards constructing EVM ASICs additionally havs the aspect advantage of constructing {hardware} to make the community quicker.

    4. The algorithm is comparatively computationally fast to confirm, though there isn’t a “good” verification components that may be run inside EVM code.

    Nonetheless, there are nonetheless a number of main challenges that stay. First, it isn’t solely clear that the system of selecting random transactions truly finally ends up requiring the miner to make use of your entire blockchain. Ideally, the blockchain accesses can be random; in such a setup, a miner with half the blockchain would succeed solely on about 1 in 216 nonces. In actuality, nevertheless, 95% of all transactions will possible use 5% of the blockchain; in such a system, a node with 5% of the reminiscence will solely take a slowdown penalty of about 2x.

    Second, and extra importantly, nevertheless, it’s tough to say how a lot an EVM miner might be optimized. The algorithm definition above asks the miner to “randomly make minor modifications” to the contract. This half is essential. The reason being this: most transactions have outcomes which are unbiased of one another; the transactions is likely to be of the shape “A sends to B”, “C sends to D”, “E sends to contract F that impacts G and H”, and many others, with no overlap. Therefore, with out random modification there can be no use for an EVM miner to really do a lot computation; the computation would occur as soon as, after which the miner would simply precompute and retailer the deltas and apply them instantly. The random modifications imply that the miner has to really make new EVM computations every time the algorithm is run. Nonetheless, this answer is itself imperfect in two methods. To begin with, random modifications can probably simply lead to what would in any other case be very complicated and complicated calculations merely ending early, or at the very least calulations for which the optimizations are very totally different from the optimizations utilized to straightforward transactions. Second, mining algorithms might intentionally skip complicated contracts in favor of straightforward or simply optimizable ones. There are heuristic tips for battling each issues, however it’s solely unclear precisely what these heuristics can be.

    One other fascinating level in favor of this sort of mining is that even when optimized {hardware} miners emerge, the neighborhood has the power to work collectively to basically change the mining algorithm by “poisoning” the transaction pool. Engineers can analyze present ASICs, decide what their optimizations are, and dump transactions into the blockchain that such optimizations merely don’t work with. If 5% of all transactions are successfully poisoned, then ASICs can’t probably have a speedup of greater than 20x. The great factor is that there’s a motive why folks would pay the transaction charges to do that: every particular person ASIC firm has the motivation to poison the effectively for its rivals.

    These are all challenges that we are going to be engaged on closely within the subsequent few months.



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    CryptoGate
    • Website
    • Pinterest

    Related Posts

    Grayscale Doubles Down On Ethereum: $44.6M Staked In Fresh ETH Allocation

    March 19, 2026

    Vitalik Says New Ethereum Rule Could Cut Confirmations To 12 Seconds

    March 19, 2026

    Ethereum gains ground over Bitcoin amid rising US-Iran war

    March 18, 2026

    The DAO dream is over? Billion dollar crypto company shuts down, kills token launch citing ‘no users’

    March 18, 2026
    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    C++ DEV Update: Announcing Remix

    January 9, 2026

    Bitcoin Capital Flow Must Enter The Network Before Global Dominance — Here’s What Will Happen

    October 4, 2025

    US rep introduces bill to authorize state-sanctioned piracy against cybercriminals

    August 23, 2025

    Terraform’s Do Kwon Pleads Guilty to Its Collapse

    August 13, 2025

    Judge Tosses 2022 Investor Lawsuit, Says Yuga NFTs Are Not Securities

    October 4, 2025
    Categories
    • Altcoins
    • Bitcoin News
    • Blockchain
    • Crypto Market Trends
    • Crypto Mining
    • Cryptocurrency
    • Ethereum
    About us

    Welcome to cryptogate.info — your trusted gateway to the latest and most reliable news in the world of cryptocurrency. Whether you’re a seasoned trader, a blockchain enthusiast, or just curious about the future of digital finance, we’re here to keep you informed and ahead of the curve.

    At cryptogate.info, we are passionate about delivering timely, accurate, and insightful updates on everything crypto — from market trends, new coin launches, and regulatory developments to expert analysis and educational content. Our mission is to empower you with knowledge that helps you navigate the fast-paced and ever-evolving crypto landscape with confidence.

    Top Insights

    AVAX Surges 16% in a Week, Resistance Breakout Confirmed

    September 11, 2025

    Will XRP Break $5 in Q4? Analysts Spot Bullish Setup

    September 1, 2025

    $LIQUID is the Choice for Traders

    February 10, 2026
    Categories
    • Altcoins
    • Bitcoin News
    • Blockchain
    • Crypto Market Trends
    • Crypto Mining
    • Cryptocurrency
    • Ethereum
    YouTube
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
    • Impressum
    • About us
    • Contact us
    Copyright © 2025 CryptoGate All Rights Reserved.

    Type above and press Enter to search. Press Esc to cancel.