Skip to content

Conversation

@furszy
Copy link

@furszy furszy commented Jul 4, 2020

Follow up for #1725.

Finishing the last commit back port of bitcoin#6898 and added bitcoin#7539 on top.

@furszy furszy self-assigned this Jul 4, 2020
@furszy furszy changed the title 2020 05 miner updated 6898 Miner code updated from 6898 Jul 4, 2020
@furszy furszy changed the title Miner code updated from 6898 Miner code reworked from upstream 6898 Jul 4, 2020
@random-zebra random-zebra added Block Generation Mining/Staking related issues Mempool Upstream labels Jul 29, 2020
@random-zebra random-zebra added this to the 5.0.0 milestone Jul 29, 2020
@random-zebra
Copy link

This can be rebased now

@furszy
Copy link
Author

furszy commented Aug 18, 2020

let's merge #1809 first. It will make the rebase a little bit simpler.

Fuzzbawls added a commit that referenced this pull request Aug 20, 2020
…ateNewBlock

bcac96a miner: decouple SolveProofOfStake flow from CreateNewBlock function. (furszy)
04ac18c miner: decouple zPIV duplicated serials checks from CreateNewBlock function. (furszy)

Pull request description:

  No functional changes, purely a code decoupling over the zPIV duplicated serials validations at the miner code (which we will remove in the next months).

  Doing this to make the old #1727 a little bit easier to rebase + adapt to current master.

ACKs for top commit:
  random-zebra:
    utACK bcac96a
  Fuzzbawls:
    utACK bcac96a

Tree-SHA512: d207fc4e532a7311159de2d0cd0a1caee4c7efb01a3a9ce1c68f5872aa8e047e1929ee45fea6853a9aa6386a72abd48fa64c0309e8ae00d7a3f26a8d065df89d
furszy and others added 2 commits August 21, 2020 04:07
coming from btc@553cad94e29c33872b60d97b8574ed2773355f0b
@furszy furszy force-pushed the 2020_05_miner_updated_6898 branch from d6bbf3b to d1ef1c0 Compare August 21, 2020 07:09
@random-zebra
Copy link

Needs rebase.

@Fuzzbawls Fuzzbawls changed the title Miner code reworked from upstream 6898 [WIP] Miner code reworked from upstream 6898 Oct 8, 2020
@Fuzzbawls Fuzzbawls marked this pull request as draft October 8, 2020 21:54
@furszy furszy modified the milestones: 5.0.0, Future Oct 20, 2020
@Fuzzbawls
Copy link
Collaborator

We've discussed this PR a couple times in meetings, and it is largely un-necessary (or at most, non-essential), but I'd like to see it re-analyzed as upstream's work on this front ultimately led to the removal of the Boost tuple dependency. And, the more we remove 3rd party library dependencies, the better off in the long run, even if there is no substantial performance gain.

@furszy
Copy link
Author

furszy commented Oct 29, 2020

feel free of tackling it in another PR, all good for me. Can close this one at any time. Zero priority for me to continue with this work before v5.

@furszy
Copy link
Author

furszy commented Nov 2, 2020

Closing this, can be revived after v5 if needed.

@furszy furszy closed this Nov 2, 2020
@random-zebra random-zebra removed this from the Future milestone Aug 17, 2021
@furszy furszy deleted the 2020_05_miner_updated_6898 branch November 29, 2022 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Block Generation Mining/Staking related issues Mempool Upstream

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants