delvingbitcoin

PPLNS with job declaration

PPLNS with job declaration

Original Postby plebhash

Posted on: September 5, 2024 23:33 UTC

The proposed SV2 extension's impact on transactions outlined under the GCC framework raises significant concerns.

These transactions, referred to as GCC vectors, present a challenge for low-end nodes despite their adherence to high fee payments, consensus validity, and presence in the standard mempool. The discussion revolves around how an SV2-JD-enabled Pool should address these GCC vectors, presenting three strategies: outright rejection of jobs including GCC vectors, imposing economic penalties on such jobs, or ignoring GCC vectors altogether.

The rejection of jobs incorporating GCC vectors aligns with existing SV2 primitives, making the SV2 extension irrelevant for this approach. However, the imposition of economic penalties on jobs that include GCC vectors is where the proposed extension could play a crucial role, suggesting that its design might consider such measures. The notion of ignoring GCC vectors is critically viewed, as it would signify a disregard for low-end nodes, pushing the Bitcoin network towards centralization for additional fee revenue.

The plea for more attention and urgency towards GCC highlights the importance of safeguarding low-end nodes. This concern stems from the desire to avoid reliance on mining pools and hashers acting as "benevolent guardians" of these nodes. The underlying rationale for maintaining small block sizes—to protect low-end nodes—underscores the critical nature of this issue within the Bitcoin ecosystem.

Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback