1 2018-01-25 01:45:48	0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 7 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/f359afcc4104...6970b30c6f1d
  2 2018-01-25 01:45:49	0|bitcoin-git|13bitcoin/06master 1490600bc 15Anthony Towns: [tests] Rename wallet_* functional tests.
  3 2018-01-25 01:45:49	0|bitcoin-git|13bitcoin/06master 14ca6523d 15Anthony Towns: [tests] Rename feature_* functional tests.
  4 2018-01-25 01:45:50	0|bitcoin-git|13bitcoin/06master 1461b8f7f 15Anthony Towns: [tests] Rename p2p_* functional tests.
  5 2018-01-25 01:46:20	0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #11774: [tests] Rename functional tests (06master...06rename_tests) 02https://github.com/bitcoin/bitcoin/pull/11774
  6 2018-01-25 02:04:55	0|bitcoin-git|[13bitcoin] 15kallewoof opened pull request #12265: [test] fundrawtransaction: lock watch-only shared address (06master...06test-fundrawtransaction-lockunspent) 02https://github.com/bitcoin/bitcoin/pull/12265
  7 2018-01-25 02:21:38	0|bitcoin-git|[13bitcoin] 15TheBlueMatt opened pull request #12266: Move scheduler/threadGroup into common-init instead of per-app (06master...062018-01-common-init) 02https://github.com/bitcoin/bitcoin/pull/12266
  8 2018-01-25 02:21:39	0|BlueMatt|cfields: #12266
  9 2018-01-25 02:21:41	0|gribble|https://github.com/bitcoin/bitcoin/issues/12266 | Move scheduler/threadGroup into common-init instead of per-app by TheBlueMatt · Pull Request #12266 · bitcoin/bitcoin · GitHub
 10 2018-01-25 02:40:59	0|sipa|added 0.16 tag
 11 2018-01-25 05:59:11	0|bitcoin-git|[13bitcoin] 15statebits opened pull request #12267: Update blockchain size in Ravencoin/doc/Readme (06master...06master) 02https://github.com/bitcoin/bitcoin/pull/12267
 12 2018-01-25 05:59:37	0|bitcoin-git|[13bitcoin] 15statebits closed pull request #12267: Update blockchain size in Ravencoin/doc/Readme (06master...06master) 02https://github.com/bitcoin/bitcoin/pull/12267
 13 2018-01-25 06:32:35	0|ProfMac|Does it make sense to do the git clone into /opt, /var/opt, or ~{$USER}/opt
 14 2018-01-25 06:38:34	0|jonasschnelli|ProfMac: i guess that depends...
 15 2018-01-25 06:38:56	0|jonasschnelli|clone it to wherever you have enough space to compile... :)
 16 2018-01-25 06:39:18	0|jonasschnelli|I would recommend within you userspace
 17 2018-01-25 06:39:45	0|jonasschnelli|If you want to make the binaries accessable to everyone, use "make install" (probably sudo)
 18 2018-01-25 06:41:32	0|ProfMac|jonasschelli, thanks.  Userspace then make install makes good sense.
 19 2018-01-25 09:57:18	0|promag|iiuc #12265 fixes a bug in the test, should be 0.16?
 20 2018-01-25 09:57:19	0|gribble|https://github.com/bitcoin/bitcoin/issues/12265 | [test] fundrawtransaction: lock watch-only shared address by kallewoof · Pull Request #12265 · bitcoin/bitcoin · GitHub
 21 2018-01-25 10:06:59	0|promag|jnewbery: flake8 --ignore=B,C,E,F,I,N,W --select=F401 test/functional/p2p-versionbits-warning.py in master I get not warnings
 22 2018-01-25 10:07:13	0|promag|s/not/no
 23 2018-01-25 12:41:28	0|jnewbery|promag: that's because --ignore is suppressing all the warnings
 24 2018-01-25 12:44:50	0|jnewbery|our Travis linter only checks for F401 (module imported but unused), but in general it's preferable to follow PEP8, all other things being equal: https://github.com/bitcoin/bitcoin/blob/6970b30c6f1d2be7947295fe18f2390649b17a4b/test/functional/README.md#style-guidelines
 25 2018-01-25 12:46:38	0|promag|ok got it
 26 2018-01-25 12:46:56	0|promag|so how do you usually run?
 27 2018-01-25 12:47:17	0|promag|flake8 file?
 28 2018-01-25 12:56:57	0|jnewbery|I use Syntastic in vim so it runs flake8 every time I save a python file. My ~/.config/flake8 file has:
 29 2018-01-25 12:57:26	0|jnewbery|ignore = E302,E305,E501,E731
 30 2018-01-25 13:07:27	0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 4 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/6970b30c6f1d...598a9c4e4dcd
 31 2018-01-25 13:07:28	0|bitcoin-git|13bitcoin/06master 143bbd843 15John Newbery: Improve comments/logging in p2p-versionbits-warning.py
 32 2018-01-25 13:07:28	0|bitcoin-git|13bitcoin/06master 14ef2beb2 15John Newbery: Fix flake8 warnings in p2p-versionbits-warning.py
 33 2018-01-25 13:07:29	0|bitcoin-git|13bitcoin/06master 141e2e09e 15John Newbery: Fix intermittent failure in p2p-versionbits-warning.py...
 34 2018-01-25 13:08:31	0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #12264: Fix versionbits warning test (06master...06fix_versionbits_warning_test) 02https://github.com/bitcoin/bitcoin/pull/12264
 35 2018-01-25 13:28:22	0|promag|thanks jnewbery
 36 2018-01-25 14:27:53	0|mrannanay|@jnewbery I can relate so much xD
 37 2018-01-25 15:39:28	0|bitcoin-git|[13bitcoin] 15gmaxwell opened pull request #12269: Update defaultAssumeValid to block 506067 (06master...06201801-update-assumevalid) 02https://github.com/bitcoin/bitcoin/pull/12269
 38 2018-01-25 18:05:49	0|bitcoin-git|[13bitcoin] 15laanwj pushed 3 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/598a9c4e4dcd...16bac24f60fa
 39 2018-01-25 18:05:50	0|bitcoin-git|13bitcoin/06master 141e90544 15Wladimir J. van der Laan: net: Update hardcoded seeds...
 40 2018-01-25 18:05:50	0|bitcoin-git|13bitcoin/06master 1455f52bd 15Wladimir J. van der Laan: contrib: Update ATTERN_AGENT to include 0.15.x
 41 2018-01-25 18:05:51	0|bitcoin-git|13bitcoin/06master 1416bac24 15Wladimir J. van der Laan: Merge #12262: net: Hardcoded seed update...
 42 2018-01-25 18:06:21	0|bitcoin-git|13bitcoin/06master 14bde8bcd 15Gregory Maxwell: Update defaultAssumeValid according to release-process.md....
 43 2018-01-25 18:06:21	0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/16bac24f60fa...2ae7cf8ef5be
 44 2018-01-25 18:06:22	0|bitcoin-git|13bitcoin/06master 142ae7cf8 15Wladimir J. van der Laan: Merge #12269: Update defaultAssumeValid to block 506067...
 45 2018-01-25 18:06:36	0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #12269: Update defaultAssumeValid to block 506067 (06master...06201801-update-assumevalid) 02https://github.com/bitcoin/bitcoin/pull/12269
 46 2018-01-25 18:21:13	0|bitcoin-git|[13bitcoin] 15laanwj opened pull request #12270: Update chainTxData for 0.16 (06master...062018_01_chainstats) 02https://github.com/bitcoin/bitcoin/pull/12270
 47 2018-01-25 18:41:40	0|bitcoin-git|[13bitcoin] 15Ov3rlo4d closed pull request #12029: Build: Add a makefile target for Doxygen documentation (06master...06make-doxygen) 02https://github.com/bitcoin/bitcoin/pull/12029
 48 2018-01-25 18:44:24	0|bitcoin-git|[13bitcoin] 15Ov3rlo4d reopened pull request #12029: Build: Add a makefile target for Doxygen documentation (06master...06make-doxygen) 02https://github.com/bitcoin/bitcoin/pull/12029
 49 2018-01-25 19:00:18	0|achow101|meeting?
 50 2018-01-25 19:00:23	0|lightningbot|Meeting started Thu Jan 25 19:00:23 2018 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.
 51 2018-01-25 19:00:23	0|lightningbot|Useful Commands: #action #agreed #help #info #idea #link #topic.
 52 2018-01-25 19:00:23	0|wumpus|#startmeeting
 53 2018-01-25 19:00:43	0|provoostenator|Hi
 54 2018-01-25 19:00:51	0|wumpus|#bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr btcdrak sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator
 55 2018-01-25 19:00:55	0|jonasschnelli|hi
 56 2018-01-25 19:00:56	0|achow101|can we release 0.16 yet?
 57 2018-01-25 19:01:11	0|meshcollider|Hi
 58 2018-01-25 19:01:23	0|wumpus|today or tomorrow, hopefully
 59 2018-01-25 19:01:26	0|instagibbs|perhaps an RC first
 60 2018-01-25 19:01:28	0|wumpus|there's still two PRs open
 61 2018-01-25 19:01:32	0|wumpus|instagibbs: always
 62 2018-01-25 19:01:36	0|cfields|hi
 63 2018-01-25 19:01:41	0|kanzure|hi.
 64 2018-01-25 19:01:44	0|instagibbs|wumpus, thatsthejoke.gif
 65 2018-01-25 19:01:53	0|wumpus|https://github.com/bitcoin/bitcoin/milestone/30
 66 2018-01-25 19:02:25	0|instagibbs|not sure how to evaluated the chain stats one
 67 2018-01-25 19:02:26	0|jtimon|before releasing we would need to fork from master, no?
 68 2018-01-25 19:02:40	0|instagibbs|jtimon, can happen immediately after, afaik
 69 2018-01-25 19:02:47	0|wumpus|so the chaintxdata needs to be checked and BlueMatt's pr reviewed
 70 2018-01-25 19:02:48	0|instagibbs|well, version bump ofc
 71 2018-01-25 19:02:55	0|wumpus|jtimon: yes, no way I'm going to forget that
 72 2018-01-25 19:02:58	0|Chris_Stewart_5|hello
 73 2018-01-25 19:02:58	0|jtimon|instagibbs: without rc?
 74 2018-01-25 19:03:03	0|achow101|jtimon: branching happens right before rc is tagged
 75 2018-01-25 19:03:11	0|jtimon|achow101: right
 76 2018-01-25 19:03:21	0|wumpus|branch -> [on 0.16 branch] change version information -> tag rc
 77 2018-01-25 19:03:29	0|cfields|oh shit, I never PR'd the rpc fd exhaustion fix. wumpus: ok to do that right after meeting and add to 0.16 milestone?
 78 2018-01-25 19:03:38	0|wumpus|-> [on master] change version information -> clear out release notes
 79 2018-01-25 19:04:10	0|wumpus|0.16 branch will be 0.16.0 (with release=true) master will be 0.16.99
 80 2018-01-25 19:04:14	0|wumpus|cfields: sure
 81 2018-01-25 19:04:23	0|cfields|thanks
 82 2018-01-25 19:05:11	0|wumpus|though maybe it can wait for 0.16.1 too, I don't know, it's only a local issue
 83 2018-01-25 19:06:15	0|MarcoFalke|It's a major release. There is no way we will have only one rc
 84 2018-01-25 19:06:23	0|jtimon|although not a huge bug, https://github.com/bitcoin/bitcoin/pull/12172 is a bugfix (and a simple one)...
 85 2018-01-25 19:06:23	0|MarcoFalke|Backport works as well
 86 2018-01-25 19:06:28	0|wumpus|right
 87 2018-01-25 19:06:46	0|wumpus|please, we want to do the release, we're not going too add more stuff to 0.16.0 now unless absolutely critical
 88 2018-01-25 19:07:11	0|jonasschnelli|yes... we did already last week... this week is release week. :)
 89 2018-01-25 19:07:24	0|wumpus|it's the same story every week
 90 2018-01-25 19:07:30	0|jonasschnelli|heh...
 91 2018-01-25 19:07:46	0|wumpus|and as MarcoFalke says there's no way there's only going to be one rc
 92 2018-01-25 19:07:59	0|wumpus|there are going to be problems that come up in rc1 and have to be fixed
 93 2018-01-25 19:08:23	0|jtimon|it's not like that +9-4 change is going to break anything, but ok
 94 2018-01-25 19:08:34	0|MarcoFalke|and release notes to be written ...
 95 2018-01-25 19:08:57	0|MarcoFalke|jtimon: It still needs review. I told you last week
 96 2018-01-25 19:09:21	0|jtimon|MarcoFalke: sure, it needs more review
 97 2018-01-25 19:10:00	0|jtimon|anyway, never mind
 98 2018-01-25 19:10:06	0|MarcoFalke|jtimon: I like it, but others need to like it as well
 99 2018-01-25 19:10:28	0|meshcollider|Release notes for major releases are so much longer than point releases but I'll try and find time if noone else does
100 2018-01-25 19:10:58	0|MarcoFalke|meshcollider: Even doing half of it would help
101 2018-01-25 19:10:59	0|wumpus|maybe we could put it in the wiki again?
102 2018-01-25 19:11:06	0|MarcoFalke|oh right
103 2018-01-25 19:11:13	0|meshcollider|wumpus: yeah +1
104 2018-01-25 19:11:26	0|wumpus|#action put release 0.16 notes in wiki
105 2018-01-25 19:11:27	0|achow101|yes, let's do the wiki thing again
106 2018-01-25 19:12:18	0|BlueMatt|yes, #12266 needs review :/
107 2018-01-25 19:12:19	0|gribble|https://github.com/bitcoin/bitcoin/issues/12266 | Move scheduler/threadGroup into common-init instead of per-app by TheBlueMatt · Pull Request #12266 · bitcoin/bitcoin · GitHub
108 2018-01-25 19:12:19	0|wumpus|and re: #12270 does anyone know the exact process there?
109 2018-01-25 19:12:20	0|gribble|https://github.com/bitcoin/bitcoin/issues/12270 | Update chainTxData for 0.16 by laanwj · Pull Request #12270 · bitcoin/bitcoin · GitHub
110 2018-01-25 19:12:22	0|MarcoFalke|https://github.com/bitcoin-core/bitcoin-devwiki/wiki/0.16.0-Release-notes
111 2018-01-25 19:12:43	0|wumpus|the release notes are quite unclear on chainTxData
112 2018-01-25 19:12:47	0|BlueMatt|wumpus: maybe sipa can confirm, he's currently mid-giving-talk
113 2018-01-25 19:12:59	0|kanzure|git clone https://github.com/bitcoin-core/bitcoin-devwiki.wiki.git
114 2018-01-25 19:13:04	0|cfields|BlueMatt: is there q/a after?
115 2018-01-25 19:13:10	0|BlueMatt|lol
116 2018-01-25 19:13:56	0|kanzure|oh bpase scheduling
117 2018-01-25 19:14:06	0|cfields|BlueMatt: thanks for the fix, btw. taking a look.
118 2018-01-25 19:14:22	0|meshcollider|Are bpase talks recorded btw
119 2018-01-25 19:14:29	0|kanzure|site says videos will be posted later
120 2018-01-25 19:15:49	0|wumpus|any other topics?
121 2018-01-25 19:16:12	0|achow101|coin selection?
122 2018-01-25 19:16:20	0|achow101|(again)
123 2018-01-25 19:16:31	0|wumpus|#topic coin selection
124 2018-01-25 19:16:41	0|Murch|Currently listening to sipa @ BPASE :p
125 2018-01-25 19:17:00	0|achow101|I did some more simulations, this time with varying fee rates
126 2018-01-25 19:17:02	0|achow101|results here: https://github.com/bitcoin/bitcoin/pull/10637#issuecomment-359514676
127 2018-01-25 19:17:08	0|wumpus|I saw a new PR was openened about that #12257, haven't had time to look at it yet
128 2018-01-25 19:17:10	0|gribble|https://github.com/bitcoin/bitcoin/issues/12257 | [wallet] Use destination groups instead of coins in coin select by kallewoof · Pull Request #12257 · bitcoin/bitcoin · GitHub
129 2018-01-25 19:17:47	0|achow101|the results don't seem to be very impressive though
130 2018-01-25 19:18:01	0|meshcollider|wumpus: that's pretty orthogonal I think, it's a privacy thing rather than an efficient selection thing
131 2018-01-25 19:18:13	0|wumpus|ok...
132 2018-01-25 19:18:58	0|achow101|I'm not sure of BnB is going to be much of an improvement over what we currently have
133 2018-01-25 19:19:16	0|achow101|s/of/that/
134 2018-01-25 19:19:35	0|achow101|at the very least, it doesn't do worse
135 2018-01-25 19:19:50	0|wumpus|that's already good if it is a win in runtime
136 2018-01-25 19:20:10	0|achow101|it actually runs a lot slower
137 2018-01-25 19:20:16	0|meshcollider|Oh
138 2018-01-25 19:20:22	0|wumpus|ouch
139 2018-01-25 19:20:40	0|achow101|I noticed during the simulations that running BnB takes longer since it has to exhaust the search before it continues with the current algo
140 2018-01-25 19:20:47	0|morcos|Should we save this conversation for when Murch can join?
141 2018-01-25 19:21:04	0|achow101|It seems to only be faster when it can find a solution, which is not all that frequent
142 2018-01-25 19:21:59	0|Murch|achow101: I just had a look at the results. How come that there were several hundred instances of BnB use but only one fewer change output created than without BnB?
143 2018-01-25 19:22:47	0|Murch|I think there is an unexpected behavior there.
144 2018-01-25 19:23:08	0|achow101|oh, that's strange
145 2018-01-25 19:26:08	0|achow101|I will look into that
146 2018-01-25 19:27:21	0|wumpus|thanks
147 2018-01-25 19:27:23	0|wumpus|any other topics?
148 2018-01-25 19:27:37	0|Chris_Stewart_5|achow101: It seems like the algo would obviously be slower if it reverts to the old algo?
149 2018-01-25 19:27:46	0|jtimon|perhaps a short meeting today?
150 2018-01-25 19:27:47	0|achow101|Chris_Stewart_5: yes
151 2018-01-25 19:28:02	0|meshcollider|jtimon: yes seems sipa's talk has stolen the show today :)
152 2018-01-25 19:28:04	0|achow101|Chris_Stewart_5: logically, reverting means that it's running more code, so it kinda has to be slower
153 2018-01-25 19:28:04	0|Chris_Stewart_5|so the high failure rate is the main concern?
154 2018-01-25 19:28:21	0|jtimon|meshcollider: oh, what talk?
155 2018-01-25 19:28:40	0|meshcollider|jtimon: at bpase
156 2018-01-25 19:28:40	0|wumpus|jtimon: yep
157 2018-01-25 19:28:55	0|wumpus|let's review stuff for 0.16 after the talk :)
158 2018-01-25 19:29:55	0|jtimon|oh, I'll wait for the video
159 2018-01-25 19:30:28	0|lightningbot|Log:            http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-01-25-19.00.log.html
160 2018-01-25 19:30:28	0|lightningbot|Meeting ended Thu Jan 25 19:30:28 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
161 2018-01-25 19:30:28	0|lightningbot|Minutes:        http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-01-25-19.00.html
162 2018-01-25 19:30:28	0|lightningbot|Minutes (text): http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-01-25-19.00.txt
163 2018-01-25 19:30:28	0|wumpus|#endmeeting
164 2018-01-25 19:30:45	0|jonasschnelli|Where is sipas talk?
165 2018-01-25 19:31:00	0|Chris_Stewart_5|is bpase live on youtube?
166 2018-01-25 19:31:09	0|meshcollider|https://cyber.stanford.edu/bpase18
167 2018-01-25 19:31:24	0|instagibbs|murchandamus, achow101 yes those results look really strange
168 2018-01-25 19:31:41	0|meshcollider|Chris_Stewart_5: I couldn't find it, kanzure said they'll be posted later
169 2018-01-25 19:31:46	0|instagibbs|now that i think about it, highly improbably? unless classical selection ends up doing no-change solution a lot more somehow
170 2018-01-25 19:32:09	0|instagibbs|or BnB only finds the dumb solutions that classic selection would have found
171 2018-01-25 19:32:33	0|achow101|instagibbs: murchandamus perhaps review what I'm using to simulate?
172 2018-01-25 19:32:36	0|achow101|It's here: https://github.com/achow101/bitcoin/tree/bnb-simulate
173 2018-01-25 19:32:52	0|meshcollider|Also the coredev channel is invite only now? I need an invite to it :)
174 2018-01-25 19:32:55	0|sipa|meshcollider: are you at bpase?
175 2018-01-25 19:32:58	0|achow101|I may have screwed up how I count things
176 2018-01-25 19:33:06	0|achow101|meshcollider: yes, it's invite only now
177 2018-01-25 19:33:11	0|meshcollider|sipa: no unfortunately not
178 2018-01-25 19:33:14	0|instagibbs|achow101, print out how often core selection gets no change solution, as a start
179 2018-01-25 19:33:28	0|sipa|i believe videos will be online later
180 2018-01-25 19:33:29	0|instagibbs|in both scenarios, with and without bnb
181 2018-01-25 19:33:30	0|jonasschnelli|thanks
182 2018-01-25 19:34:20	0|kanzure|it's surprisingly difficult to transcribe without being there and also without audio/video
183 2018-01-25 19:34:28	0|kanzure|i can only guess what was said, but i think i could have >20% accuracy
184 2018-01-25 19:34:36	0|meshcollider|kanzure: are you op in the coredev channel
185 2018-01-25 19:34:45	0|kanzure|nah, i'll ping someone for you
186 2018-01-25 19:34:45	0|sipa|kanzure: lol!
187 2018-01-25 19:34:51	0|achow101|meshcollider: ask jnewbery or morcos
188 2018-01-25 19:35:03	0|sipa|i haz op
189 2018-01-25 19:35:15	0|sipa|oh, coredev channel, not core-dev
190 2018-01-25 19:35:17	0|sipa|nvm
191 2018-01-25 19:35:20	0|kanzure|meshcollider: moderator says you are good under meshcollider name... pm me the channel you think you're joining.
192 2018-01-25 19:35:31	0|achow101|sipa: aren't you supposed to be giving a talk?
193 2018-01-25 19:35:38	0|sipa|achow101: just finished
194 2018-01-25 19:35:54	0|kanzure|irc on stage is fine
195 2018-01-25 19:35:56	0|kanzure|standard procedure
196 2018-01-25 19:35:59	0|Chris_Stewart_5|lol
197 2018-01-25 19:36:09	0|Chris_Stewart_5|priorties! There is a core-dev meeting!
198 2018-01-25 19:36:24	0|kanzure|i assume it was a musig talk
199 2018-01-25 19:36:30	0|sipa|kanzure: nooe!
200 2018-01-25 19:36:32	0|sipa|nope!
201 2018-01-25 19:36:46	0|kanzure|accuracy going down.. :-)
202 2018-01-25 19:38:13	0|sipa|it was on bellare-neven multi-signatures
203 2018-01-25 19:38:22	0|achow101|so almost musig
204 2018-01-25 19:38:47	0|sipa|(and generally the advantages of schnorr-like signature schemes, including the ability to use musig to aggregate keys)
205 2018-01-25 19:39:15	0|kanzure|ah okay, these things http://diyhpl.us/wiki/transcripts/bitcoin-core-dev-tech/2017-09-06-signature-aggregation/
206 2018-01-25 19:40:02	0|sipa|yup
207 2018-01-25 19:40:59	0|cfields|kanzure: thanks a ton for that, btw. There's no wikipedia entry for BN sigs, so I always end up hitting that link when I google for the paper
208 2018-01-25 19:41:14	0|kanzure|yep no problem
209 2018-01-25 19:42:49	0|kanzure|really weird how a lot of this stuff just gets lost
210 2018-01-25 19:42:52	0|jonasschnelli|BlueMatt: GuessVerificationProgress needs cs_main, right? (accessing pindex->nChainTx )
211 2018-01-25 19:43:47	0|jojeyh|sipa, is it possible to see these talks live ?
212 2018-01-25 19:43:59	0|jojeyh|or even a recording i guess
213 2018-01-25 19:44:04	0|sipa|kanzure: at RWC we ran into Neven, who sounded very excited that someone may actually use his scheme :)
214 2018-01-25 19:44:14	0|sipa|jojeyh: there will be a recording later
215 2018-01-25 19:44:21	0|jojeyh|danke
216 2018-01-25 19:44:23	0|kanzure|sipa: has he reviewed the paper yet?
217 2018-01-25 19:45:16	0|BlueMatt|jonasschnelli: yup
218 2018-01-25 20:01:15	0|instagibbs|gmaxwell, morcos some not completely thought out discussion on fee bumping/transaction replacement #12271 . I haven't really seen a good central location for discussion, so I continue re-inventing the wheel
219 2018-01-25 20:01:16	0|gribble|https://github.com/bitcoin/bitcoin/issues/12271 | Improving fee bumping in Core · Issue #12271 · bitcoin/bitcoin · GitHub
220 2018-01-25 20:41:22	0|luke-jr|:o "Two new instructions (addex and vmsumudm) introduced to accelerate arbitrary-precision integer arithmetic, and specifically to accelerate Blockchain’s implementation of elliptical curve encryption signature algorithm. The OV bit is employed to provide an additional, independent carry status bit, allowing software to parallelize carry propagation."
221 2018-01-25 20:46:20	0|wumpus|luke-jr: whoa, interesting
222 2018-01-25 20:48:10	0|achow101|luke-jr: what is that for?
223 2018-01-25 20:49:27	0|wumpus|powerpc 9 ISA apparently
224 2018-01-25 20:50:40	0|luke-jr|achow101: POWER9
225 2018-01-25 20:52:49	0|luke-jr|"Add Extended using alternate carry bit Z23-form" and "Vector Multiply-Sum Unsigned Doubleword Modulo VA-form"
226 2018-01-25 20:54:26	0|luke-jr|"The unsigned integer value in doubleword element 0 of VR[VRA] is multiplied by the unsigned integer value in doubleword element 0 of VR[VRB] to produce a 128-bit product. The unsigned integer value in doubleword element 1 of VR[VRA] is multiplied by the unsigned integer value in doubleword element 1 of VR[VRB] to produce a 128-bit product. The two 128-bit unsigned integer products and the 128-bit unsigned integer in VR[VRC] are summed.
227 2018-01-25 20:54:26	0|wumpus|vmsumudm seems SIMD 2x  64*64 -> 128 bit multiplication, where the two results are added to a third 128 bit value
228 2018-01-25 20:54:27	0|luke-jr|The low-order 128 bits of the sum are placed into VR[VRT]. Any carry out or overflow status is discarded."
229 2018-01-25 20:55:11	0|luke-jr|hopefully this is compatible with libsecp256k1's existing optimisations
230 2018-01-25 20:55:53	0|wumpus|that seems quite useful for the kind off mult-sum operations in secp256k1 secp256k1_fe_mul_inner and such
231 2018-01-25 20:55:55	0|luke-jr|https://wiki.raptorcs.com/w/images/c/cb/PowerISA_public.v3.0B.pdf
232 2018-01-25 21:02:32	0|wumpus|I'd be surprised if the low level operations are not still the same