IRC meeting summary for 2017-06-01

Overview


Notes / short topics

  • Luke-jr raises the concern that blocks cause DoS penalties for invalid prev-blocks and for sending headers that “don’t” connect (because we rejected an earlier invalid header), which might be a problem for softforks. There’s been a different issue raised before around DoS protection, which might have similar solutions. Therefore Sdaftuar recommends to continue the discussion in #9530.
  • Everything for 0.14.2 is backported and merged, so 0.14.2 can be tagged for release and RC1 can be created.

Main topics

  • High priority features for 0.15

High priority features for 0.15

background

Bitcoin Core 0.15 is scheduled for release around 2017-09-01. Sdaftuar wants to talk about which features should get high priority for the 0.15 release.

meeting comments

  • Jtimon would like to get his PR #8994 (testchains) in.
  • Sdaftuar would like to see BlueMatt’s #10192 (script cache) go in, as it is a huge validation win. Luke-jr notes it might be problematic for his proposed future softforks where script features require chain-context like CHECKBLOCKVERSION and possibly CHECKBLOCKATHEIGHT. Sipa thinks it’s solvable by storing the context-dependent script validation flags along with the entry in the cache.
  • Cfields wonders if removing openSSL for 0.15 is still a goal. Sipa thinks it shouldn’t be a priority, but that it should happen eventually. It will probably come naturally once the pseudorandom number generator has undergone a few more improvements

High priority review

  • Jonasschnelli wants to have PR #10240 (HD wallet auto-restore) in Bitcoin Core 0.15.
  • Jtimon still asks for PR #10339 (Calculate block hash less times) to be reviewed.
  • Sipa is currently squashing PR #10195 ( Switch chainstate db and cache to per-txout model) and would like to request review on PR #10321 (Use FastRandomContext for all tests) after that.
  • Ryanofsky wants to add #10244, however that should be done after the multiwallet base gets in.
  • Jtimon notes #7729 (label API for wallet) needs a rebase. Gmaxwell worries it might be difficult to extend the API later to support multiple labels per transaction. Jonasschnelli clarifies it can be extended perfectly, but we should get it done as we’ve been talking about deprecating the account system for a long time now.

Comic relief

jtimon            other super fast topic?
jonasschnelli     Bitcoin Core ICO?
jonasschnelli     *duck*
wumpus            jonasschnelli: lol
jtimon            testnet 4 ico at most
luke-jr           jonasschnelli: IHO instead?
luke-jr           (Initial Hat Offering)
sipa  commits the Bitcoin Core.ico file
gmaxwell          We could sell international reply coupons... it would have a lot more substance than most ICOs. :)

Participants

IRC nick Name/Nym
jonasschnelli Jonas Schnelli
sipa Pieter Wuille
cfields Cory Fields
luke-jr Luke Dashjr
kanzure Bryan Bishop
gmaxwell Gregory Maxwell
wumpus Wladimir van der Laan
morcos Alex Morcos
sdaftuar Suhas Daftuar
jtimon Jorge Timón
BlueMatt Matt Corallo
instagibbs Gregory Sanders
ryanofsky Russell Yanofsky
achow101 Andrew Chow

Disclaimer

This summary was compiled without input from any of the participants in the discussion, so any errors are the fault of the summary author and not the discussion participants.