Skip to content

Commit b5d528d

Browse files
authored
Merge pull request #387 from G1lius/gh-pages
Meeting summaries 2017-05-04
2 parents 8f1ed8f + 0d3f0f8 commit b5d528d

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
title: IRC meeting summary for 2017-05-04
3+
permalink: /en/meetings/2017/05/04/
4+
name: 2017-05-04-meeting
5+
type: meetings
6+
layout: page
7+
lang: en
8+
version: 1
9+
---
10+
{% include _toc.html %}
11+
12+
- [Link to this week logs](https://botbot.me/freenode/bitcoin-core-dev/2017-05-04/?msg=85162138&page=3)
13+
- [Meeting minutes by meetbot](http://www.erisian.com.au/meetbot/bitcoin-core-dev/2017/bitcoin-core-dev.2017-05-04-19.01.html)
14+
15+
---
16+
17+
## Notes / short topics
18+
19+
- BlueMatt brings some attention to his recent [issue][#10337] that questions the usefulness of the current coin control groupings for manual privacy protection.
20+
21+
## Main topics
22+
23+
- HD wallet auto-restore
24+
25+
## HD wallet auto-restore
26+
27+
### background
28+
29+
Bitcoin Core has a Hierarchical Deterministic Wallet (HD wallet/[BIP32][]) since version 0.13. A HD wallet is a system that derives all keys from a single starting point called the 'seed'. This allows users to only back-up their wallet once and all future generated keys can be re-generated starting from the seed.
30+
31+
To speed up review and deployment the first version of HD wallet in Bitcoin Core was made simple without many bells and whistles. Now new features are being added to the wallet, like this [HD wallet auto-restore][#10240], which ensures it always checks the keypool when synchronizing with the node and that the amount of unused keys it searches for is large enough.
32+
33+
### meeting comments
34+
35+
Jonasschnelli has worked out a solution that works for encrypted (and pruned) wallets based on the conclusions of [last weeks meeting](/en/meetings/2017/04/27/#hd-wallet-auto-restore), but he's unsure what the gap limit and default keypool size should be. BlueMatt proposes a default keypool of 10k with a gap limit of 1000. Jonasschnelli notices non-encrypted wallets can stay at 100, however that would just make it more complex while key-generation is cheap.
36+
37+
### meeting conclusion
38+
39+
- Bump the gap limit to 1000 and default keypool size to 10000 for all wallets.
40+
41+
## High priority review
42+
43+
BlueMatt asks for [#8694][] (Basic multiwallet support) to be removed from the [high-priority list](https://github.com/bitcoin/bitcoin/projects/8) since it needs some fixes and a rebase. Multiwallet should still be a priority for 0.15 though. One of the fixes is refactoring everything that uses `mapMultiArgs`, which is done in PR [#9494][] which should be added to the list.
44+
45+
Sdaftuar wants to add [#9208][] (Improve DisconnectTip performance)
46+
47+
Jtimon's [#8855][] (Use a proper factory for creating chainparams) is still on the list, while easy to review.
48+
49+
Gmaxwell likes to see the [per-txout + atomic][#10195] merged soon, so there's more testing time on the code. Sipa will do some benchmarks and report the numbers on the PR.
50+
51+
## Participants
52+
53+
| IRC nick | Name/Nym |
54+
|-----------------|---------------------------|
55+
| jonasschnelli | [Jonas Schnelli][] |
56+
| sipa | [Pieter Wuille][] |
57+
| cfields | [Cory Fields][] |
58+
| luke-jr | [Luke Dashjr][] |
59+
| kanzure | [Bryan Bishop][] |
60+
| gmaxwell | [Gregory Maxwell][] |
61+
| BlueMatt | [Matt Corallo][] |
62+
| instagibbs | [Gregory Sanders][] |
63+
| jtimon | [Jorge Timón][] |
64+
| Chris_Stewart_5 | [Chris Stewart][] |
65+
66+
## Disclaimer
67+
68+
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.
69+
70+
[#8694]: https://github.com/bitcoin/bitcoin/pull/8694
71+
[#10240]: https://github.com/bitcoin/bitcoin/pull/10240
72+
[#9208]: https://github.com/bitcoin/bitcoin/pull/9208
73+
[#8855]: https://github.com/bitcoin/bitcoin/pull/8855
74+
[#9494]: https://github.com/bitcoin/bitcoin/pull/9494
75+
[#10195]: https://github.com/bitcoin/bitcoin/pull/10195
76+
[#10337]: https://github.com/bitcoin/bitcoin/issues/10337
77+
78+
{% include _references.md %}

0 commit comments

Comments
 (0)