Skip to content

Variable side chain? #389

@sceniclife

Description

@sceniclife

Hey @SChernykh,

As the current nano sidechain hasn't hit a block for 14 days and I am diving into the code base, I was wondering if it would be feasible to implement a p2pool that:

  • instead of having a sidechain difficulty based off of the pool hash-rate to hit a target block time, we derive the job difficulty / block template from the miner's hash-rate
  • all miners try to target say a 10 seconds block time (relative to their hash-rate)
  • implement the sidechain to record the job's difficulty into the share / pool block (weight)
  • reward proportionately to miners based on share difficulty POW

PPLNS window is the same for everyone in the pool (each trying for 10 second block time with their respective hash-rate). This would effectively make it so we don't have many variant sidechains (main, mini, and nano) and if the single p2pool hits a block, since shares recorded the difficulty of POW, it can reward proportionately.

This is all very high level and probably has a number of things to iron out, I am sure. Looking to make p2pool enjoyable and enticing for all.

Thoughts?
Happy holidays, happy mining!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions