1 2017-04-04T00:07:57  *** midnightmagic has quit IRC
  2 2017-04-04T00:10:30  *** voyager_ has quit IRC
  3 2017-04-04T00:21:38  *** alpalp has joined #bitcoin-core-dev
  4 2017-04-04T00:21:38  *** alpalp has joined #bitcoin-core-dev
  5 2017-04-04T00:21:58  *** trippysalmon has quit IRC
  6 2017-04-04T00:27:45  *** midnightmagic has joined #bitcoin-core-dev
  7 2017-04-04T00:29:34  *** trippysalmon has joined #bitcoin-core-dev
  8 2017-04-04T00:31:48  *** chjj has joined #bitcoin-core-dev
  9 2017-04-04T00:32:02  *** midnightmagic has quit IRC
 10 2017-04-04T00:33:26  *** midnightmagic has joined #bitcoin-core-dev
 11 2017-04-04T00:47:34  *** magicwund has joined #bitcoin-core-dev
 12 2017-04-04T01:13:12  *** midnightmagic has quit IRC
 13 2017-04-04T01:14:09  *** Ylbam has quit IRC
 14 2017-04-04T01:20:13  *** dgenr8 has quit IRC
 15 2017-04-04T01:20:37  *** dgenr8 has joined #bitcoin-core-dev
 16 2017-04-04T01:29:40  *** midnightmagic has joined #bitcoin-core-dev
 17 2017-04-04T01:41:33  *** magicwund has quit IRC
 18 2017-04-04T01:41:51  *** Samdney has quit IRC
 19 2017-04-04T02:00:03  *** dermoth has quit IRC
 20 2017-04-04T02:00:42  *** dermoth has joined #bitcoin-core-dev
 21 2017-04-04T02:03:09  *** harding has quit IRC
 22 2017-04-04T02:14:05  *** midnightmagic has quit IRC
 23 2017-04-04T02:33:05  *** Giszmo has quit IRC
 24 2017-04-04T02:37:25  *** midnightmagic has joined #bitcoin-core-dev
 25 2017-04-04T02:45:00  *** voyager_ has joined #bitcoin-core-dev
 26 2017-04-04T02:51:33  *** dfe has joined #bitcoin-core-dev
 27 2017-04-04T03:08:46  *** Victor_sueca has joined #bitcoin-core-dev
 28 2017-04-04T03:11:29  *** Victorsueca has quit IRC
 29 2017-04-04T03:25:30  *** magicwund has joined #bitcoin-core-dev
 30 2017-04-04T03:26:29  *** emucode has quit IRC
 31 2017-04-04T03:30:52  *** magicwund has quit IRC
 32 2017-04-04T03:34:42  *** emucode has joined #bitcoin-core-dev
 33 2017-04-04T03:49:31  *** alpalp has quit IRC
 34 2017-04-04T03:56:36  *** magicwund has joined #bitcoin-core-dev
 35 2017-04-04T04:01:04  *** magicwund has quit IRC
 36 2017-04-04T04:04:59  <bitcoin-git> [bitcoin] gmaxwell opened pull request #10146: Better error handling for submitblock (master...better_error_submitblock) https://github.com/bitcoin/bitcoin/pull/10146
 37 2017-04-04T04:34:59  *** magicwund has joined #bitcoin-core-dev
 38 2017-04-04T04:39:57  *** magicwund has quit IRC
 39 2017-04-04T04:44:12  *** juscamarena_ is now known as juscamarena
 40 2017-04-04T04:50:45  <kallewoof> It struck me that nodes can delegate challenges they receive to other nodes, if they are formed properly. For example, challenge X lets node A connect to node B. A gives X to C saying C may use bloom filters if solves. C solves and gives to A, A gives to B, and B verifies and opens for A. That lets A know the solution was right so A now gives C reward.
 41 2017-04-04T04:51:00  <kallewoof> Wrong channel.
 42 2017-04-04T05:01:40  *** paveljanik has quit IRC
 43 2017-04-04T05:07:48  *** rafalcpp_ has joined #bitcoin-core-dev
 44 2017-04-04T05:08:02  *** wbnns_ has joined #bitcoin-core-dev
 45 2017-04-04T05:08:19  *** kadoban has joined #bitcoin-core-dev
 46 2017-04-04T05:09:17  *** emucode_ has joined #bitcoin-core-dev
 47 2017-04-04T05:11:47  *** asoltys has joined #bitcoin-core-dev
 48 2017-04-04T05:12:50  *** lysobit_ has joined #bitcoin-core-dev
 49 2017-04-04T05:14:19  *** emucode has quit IRC
 50 2017-04-04T05:14:19  *** justanotheruser has quit IRC
 51 2017-04-04T05:14:19  *** kadobanana has quit IRC
 52 2017-04-04T05:14:20  *** Creeper has quit IRC
 53 2017-04-04T05:14:20  *** rockhouse has quit IRC
 54 2017-04-04T05:14:21  *** wbnns has quit IRC
 55 2017-04-04T05:14:21  *** rafalcpp has quit IRC
 56 2017-04-04T05:14:22  *** isle2983 has quit IRC
 57 2017-04-04T05:14:22  *** ChillazZ has quit IRC
 58 2017-04-04T05:14:22  *** ryanofsky has quit IRC
 59 2017-04-04T05:14:22  *** asoltys_ has quit IRC
 60 2017-04-04T05:14:22  *** Lightsword has quit IRC
 61 2017-04-04T05:14:22  *** musalbas has quit IRC
 62 2017-04-04T05:14:23  *** lysobit_ is now known as musalbas
 63 2017-04-04T05:14:50  *** wbnns_ is now known as wbnns
 64 2017-04-04T05:14:58  *** ryanofsky has joined #bitcoin-core-dev
 65 2017-04-04T05:15:02  *** Lightsword has joined #bitcoin-core-dev
 66 2017-04-04T05:16:02  *** magicwund has joined #bitcoin-core-dev
 67 2017-04-04T05:20:17  *** isle2983 has joined #bitcoin-core-dev
 68 2017-04-04T05:20:32  *** magicwund has quit IRC
 69 2017-04-04T05:23:33  *** justanotheruser has joined #bitcoin-core-dev
 70 2017-04-04T05:34:36  <jeremyrubin> :q
 71 2017-04-04T05:34:59  <jeremyrubin> crap this isn't vim... reflexes...
 72 2017-04-04T05:43:08  *** voyager_ has quit IRC
 73 2017-04-04T05:43:09  *** madgoat has joined #bitcoin-core-dev
 74 2017-04-04T05:43:20  *** madgoat has left #bitcoin-core-dev
 75 2017-04-04T05:56:57  *** magicwund has joined #bitcoin-core-dev
 76 2017-04-04T05:58:21  *** shesek has joined #bitcoin-core-dev
 77 2017-04-04T06:01:28  *** magicwund has quit IRC
 78 2017-04-04T06:19:39  *** CubicEarthh has quit IRC
 79 2017-04-04T06:20:14  *** Ylbam has joined #bitcoin-core-dev
 80 2017-04-04T06:20:16  *** CubicEarthh has joined #bitcoin-core-dev
 81 2017-04-04T06:42:48  *** voyager_ has joined #bitcoin-core-dev
 82 2017-04-04T06:43:10  *** BashCo has quit IRC
 83 2017-04-04T07:00:54  <bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/471ed00fcd3b...72bc7e1303d5
 84 2017-04-04T07:00:55  <bitcoin-git> bitcoin/master ada0caa Gregory Maxwell: Make GetWitnessCommitmentIndex callable on blocks without a coinbase txn....
 85 2017-04-04T07:00:55  <bitcoin-git> bitcoin/master 4f15ea1 Gregory Maxwell: Check transaction count early in submitblock....
 86 2017-04-04T07:00:56  <bitcoin-git> bitcoin/master 30f30c0 Gregory Maxwell: Add braces to submitblock per current style.
 87 2017-04-04T07:01:15  <bitcoin-git> [bitcoin] laanwj closed pull request #10146: Better error handling for submitblock (master...better_error_submitblock) https://github.com/bitcoin/bitcoin/pull/10146
 88 2017-04-04T07:19:48  *** BashCo has joined #bitcoin-core-dev
 89 2017-04-04T07:26:52  *** BashCo_ has joined #bitcoin-core-dev
 90 2017-04-04T07:29:14  *** BashCo has quit IRC
 91 2017-04-04T07:40:43  *** riemann has joined #bitcoin-core-dev
 92 2017-04-04T07:51:58  *** BashCo_ has quit IRC
 93 2017-04-04T07:53:35  *** face has joined #bitcoin-core-dev
 94 2017-04-04T07:55:15  *** CubicEarthh has quit IRC
 95 2017-04-04T07:55:30  *** BashCo has joined #bitcoin-core-dev
 96 2017-04-04T07:57:13  *** CubicEarthh has joined #bitcoin-core-dev
 97 2017-04-04T07:57:51  *** magicwund has joined #bitcoin-core-dev
 98 2017-04-04T08:01:31  *** CubicEarthh has quit IRC
 99 2017-04-04T08:01:57  *** magicwund has quit IRC
100 2017-04-04T08:09:35  *** juscamarena has quit IRC
101 2017-04-04T08:11:01  *** voyager_ has quit IRC
102 2017-04-04T08:11:59  *** BashCo has quit IRC
103 2017-04-04T08:13:47  *** juscamarena has joined #bitcoin-core-dev
104 2017-04-04T08:13:52  *** BashCo has joined #bitcoin-core-dev
105 2017-04-04T08:17:41  *** Victor_sueca is now known as Victorsueca
106 2017-04-04T08:17:52  *** JackH has quit IRC
107 2017-04-04T08:24:12  *** BashCo_ has joined #bitcoin-core-dev
108 2017-04-04T08:24:25  *** voyager_ has joined #bitcoin-core-dev
109 2017-04-04T08:25:20  *** BashCo has quit IRC
110 2017-04-04T08:33:35  *** BashCo_ has quit IRC
111 2017-04-04T08:51:00  *** jannes has joined #bitcoin-core-dev
112 2017-04-04T09:00:45  *** Guyver2 has joined #bitcoin-core-dev
113 2017-04-04T09:03:40  *** Guyver2 has quit IRC
114 2017-04-04T09:04:55  *** Guyver2 has joined #bitcoin-core-dev
115 2017-04-04T09:13:12  *** BashCo has joined #bitcoin-core-dev
116 2017-04-04T09:17:26  *** magicwund has joined #bitcoin-core-dev
117 2017-04-04T09:22:27  *** magicwund has quit IRC
118 2017-04-04T09:24:08  *** BashCo has quit IRC
119 2017-04-04T09:26:32  *** BashCo has joined #bitcoin-core-dev
120 2017-04-04T09:34:54  <da2ce7> I have updated both my Bitcoin Knots and Bitcoin Core 0.14 patches for BIP 148
121 2017-04-04T09:34:57  <da2ce7> https://github.com/da2ce7/bitcoin/tree/bitcoin0.14_bip148
122 2017-04-04T09:35:05  <da2ce7> https://github.com/da2ce7/bitcoin/tree/knotsbip148
123 2017-04-04T09:35:34  <da2ce7> Core Review would be most appreciated.
124 2017-04-04T09:42:06  <da2ce7> In particular this pull request need code-review: https://github.com/bitcoin/bips/pull/512
125 2017-04-04T09:42:17  <da2ce7> luke-jr: ^
126 2017-04-04T09:43:16  *** ChillazZ has joined #bitcoin-core-dev
127 2017-04-04T09:43:28  *** Creeper has joined #bitcoin-core-dev
128 2017-04-04T09:51:06  <bitcoin-git> [bitcoin] sipa opened pull request #10148: Use non-atomic flushing with block replay (master...non_atomic_flush) https://github.com/bitcoin/bitcoin/pull/10148
129 2017-04-04T09:51:50  <gmaxwell> \O/
130 2017-04-04T10:02:41  *** BashCo_ has joined #bitcoin-core-dev
131 2017-04-04T10:03:27  *** rockhouse has joined #bitcoin-core-dev
132 2017-04-04T10:04:04  *** rockhouse has quit IRC
133 2017-04-04T10:04:04  *** rockhouse has joined #bitcoin-core-dev
134 2017-04-04T10:06:08  *** BashCo has quit IRC
135 2017-04-04T10:16:45  *** voyager_ has quit IRC
136 2017-04-04T10:17:24  *** BashCo has joined #bitcoin-core-dev
137 2017-04-04T10:18:01  *** BashCo_ has quit IRC
138 2017-04-04T10:24:29  *** BashCo has quit IRC
139 2017-04-04T10:26:05  *** BashCo has joined #bitcoin-core-dev
140 2017-04-04T10:28:41  *** To7 has quit IRC
141 2017-04-04T10:30:30  *** Josianne has quit IRC
142 2017-04-04T10:32:07  *** voyager_ has joined #bitcoin-core-dev
143 2017-04-04T10:34:52  *** JackH has joined #bitcoin-core-dev
144 2017-04-04T10:49:31  *** BashCo_ has joined #bitcoin-core-dev
145 2017-04-04T10:52:08  *** wasi has joined #bitcoin-core-dev
146 2017-04-04T10:52:29  *** BashCo has quit IRC
147 2017-04-04T10:53:21  *** voyager_ has quit IRC
148 2017-04-04T10:57:44  *** Rudolph has joined #bitcoin-core-dev
149 2017-04-04T10:58:05  *** Rudolph is now known as Guest21798
150 2017-04-04T11:01:25  *** Guest21798 has quit IRC
151 2017-04-04T11:01:49  *** Nicholas2 has joined #bitcoin-core-dev
152 2017-04-04T11:02:06  *** harding has joined #bitcoin-core-dev
153 2017-04-04T11:04:26  *** Nicholas2 has quit IRC
154 2017-04-04T11:06:08  *** Casandra has joined #bitcoin-core-dev
155 2017-04-04T11:07:18  *** voyager_ has joined #bitcoin-core-dev
156 2017-04-04T11:14:00  *** voyager_ has quit IRC
157 2017-04-04T11:18:33  *** magicwund has joined #bitcoin-core-dev
158 2017-04-04T11:22:57  *** magicwund has quit IRC
159 2017-04-04T11:23:51  *** voyager_ has joined #bitcoin-core-dev
160 2017-04-04T11:29:13  *** voyager_ has quit IRC
161 2017-04-04T11:38:31  *** e4xit has quit IRC
162 2017-04-04T11:40:13  *** voyager_ has joined #bitcoin-core-dev
163 2017-04-04T11:43:17  *** voyager_ has quit IRC
164 2017-04-04T11:45:04  *** To7 has joined #bitcoin-core-dev
165 2017-04-04T11:57:59  *** magicwund has joined #bitcoin-core-dev
166 2017-04-04T12:02:29  *** magicwund has quit IRC
167 2017-04-04T12:10:29  *** alpalp has joined #bitcoin-core-dev
168 2017-04-04T12:10:29  *** alpalp has joined #bitcoin-core-dev
169 2017-04-04T12:50:32  *** BashCo has joined #bitcoin-core-dev
170 2017-04-04T12:53:57  *** BashCo_ has quit IRC
171 2017-04-04T12:54:48  *** BashCo has quit IRC
172 2017-04-04T13:01:34  *** BashCo has joined #bitcoin-core-dev
173 2017-04-04T13:02:18  *** emucode_ is now known as emucode
174 2017-04-04T13:05:56  *** Samdney has joined #bitcoin-core-dev
175 2017-04-04T13:08:59  *** rafalcpp_ has quit IRC
176 2017-04-04T13:09:17  *** rafalcpp has joined #bitcoin-core-dev
177 2017-04-04T13:13:02  *** magicwund has joined #bitcoin-core-dev
178 2017-04-04T13:14:47  *** BashCo_ has joined #bitcoin-core-dev
179 2017-04-04T13:15:48  *** BashCo has quit IRC
180 2017-04-04T13:15:56  *** condomitti has joined #bitcoin-core-dev
181 2017-04-04T13:18:27  *** magicwund has quit IRC
182 2017-04-04T13:20:27  *** talmai has joined #bitcoin-core-dev
183 2017-04-04T13:20:32  *** laurentmt has joined #bitcoin-core-dev
184 2017-04-04T13:42:48  *** talmai has quit IRC
185 2017-04-04T13:43:47  *** talmai has joined #bitcoin-core-dev
186 2017-04-04T13:47:26  *** Giszmo has joined #bitcoin-core-dev
187 2017-04-04T14:02:40  *** magicwund has joined #bitcoin-core-dev
188 2017-04-04T14:03:43  *** BashCo has joined #bitcoin-core-dev
189 2017-04-04T14:04:18  *** moli_ has joined #bitcoin-core-dev
190 2017-04-04T14:05:32  *** BashCo_ has quit IRC
191 2017-04-04T14:07:27  *** magicwund has quit IRC
192 2017-04-04T14:09:11  *** BashCo_ has joined #bitcoin-core-dev
193 2017-04-04T14:09:15  *** laurentmt has quit IRC
194 2017-04-04T14:11:37  *** BashCo has quit IRC
195 2017-04-04T14:19:49  *** alp has joined #bitcoin-core-dev
196 2017-04-04T14:21:00  *** alpalp has quit IRC
197 2017-04-04T14:23:28  *** belcher has quit IRC
198 2017-04-04T14:23:58  *** talmai has quit IRC
199 2017-04-04T14:27:59  *** talmai has joined #bitcoin-core-dev
200 2017-04-04T14:37:46  *** BashCo has joined #bitcoin-core-dev
201 2017-04-04T14:39:27  *** BashCo_ has quit IRC
202 2017-04-04T14:42:33  *** magicwund has joined #bitcoin-core-dev
203 2017-04-04T14:42:59  *** voyager_ has joined #bitcoin-core-dev
204 2017-04-04T14:50:18  *** voyager_ has quit IRC
205 2017-04-04T14:54:12  *** talmai has quit IRC
206 2017-04-04T15:00:03  *** riemann has quit IRC
207 2017-04-04T15:14:56  *** condomitti has quit IRC
208 2017-04-04T15:29:28  *** Samdney has quit IRC
209 2017-04-04T15:43:47  *** talmai has joined #bitcoin-core-dev
210 2017-04-04T15:44:31  *** paveljanik has joined #bitcoin-core-dev
211 2017-04-04T15:47:22  *** BashCo has quit IRC
212 2017-04-04T15:50:35  *** BashCo has joined #bitcoin-core-dev
213 2017-04-04T15:54:24  *** BashCo_ has joined #bitcoin-core-dev
214 2017-04-04T15:54:57  *** Casandra has quit IRC
215 2017-04-04T15:55:48  *** BashCo has quit IRC
216 2017-04-04T15:56:27  *** abpa has joined #bitcoin-core-dev
217 2017-04-04T16:07:20  *** midnightmagic has quit IRC
218 2017-04-04T16:11:23  *** jtimon has joined #bitcoin-core-dev
219 2017-04-04T16:11:47  *** Giszmo has quit IRC
220 2017-04-04T16:14:24  *** midnightmagic has joined #bitcoin-core-dev
221 2017-04-04T16:17:09  *** CubicEarthh has joined #bitcoin-core-dev
222 2017-04-04T16:33:17  *** jannes has quit IRC
223 2017-04-04T16:42:05  *** bsm117532 has joined #bitcoin-core-dev
224 2017-04-04T16:43:14  *** Petra has joined #bitcoin-core-dev
225 2017-04-04T16:43:35  *** Petra is now known as Guest46583
226 2017-04-04T16:47:10  *** waxwing has quit IRC
227 2017-04-04T16:56:30  *** condomitti has joined #bitcoin-core-dev
228 2017-04-04T16:58:11  *** grubles has quit IRC
229 2017-04-04T17:01:49  *** waxwing has joined #bitcoin-core-dev
230 2017-04-04T17:01:58  *** grubles has joined #bitcoin-core-dev
231 2017-04-04T17:01:58  *** grubles has joined #bitcoin-core-dev
232 2017-04-04T17:07:39  *** moli_ has quit IRC
233 2017-04-04T17:08:11  *** moli_ has joined #bitcoin-core-dev
234 2017-04-04T17:09:37  *** Samdney has joined #bitcoin-core-dev
235 2017-04-04T17:18:35  *** BashCo_ has quit IRC
236 2017-04-04T17:24:14  *** kexkey has joined #bitcoin-core-dev
237 2017-04-04T17:25:56  *** condomitti_ has joined #bitcoin-core-dev
238 2017-04-04T17:28:04  *** condomitti has quit IRC
239 2017-04-04T17:30:06  *** condomitti__ has joined #bitcoin-core-dev
240 2017-04-04T17:30:18  *** condomitti_ has quit IRC
241 2017-04-04T17:35:11  *** condomitti__ has quit IRC
242 2017-04-04T17:35:33  *** condomitti__ has joined #bitcoin-core-dev
243 2017-04-04T17:38:53  *** condomitti has joined #bitcoin-core-dev
244 2017-04-04T17:40:38  *** condomitti__ has quit IRC
245 2017-04-04T17:45:11  *** condomitti has quit IRC
246 2017-04-04T17:46:16  *** condomitti has joined #bitcoin-core-dev
247 2017-04-04T17:49:59  *** condomitti_ has joined #bitcoin-core-dev
248 2017-04-04T17:52:34  *** condomitti has quit IRC
249 2017-04-04T17:55:41  *** condomitti_ has quit IRC
250 2017-04-04T17:57:02  *** condomitti has joined #bitcoin-core-dev
251 2017-04-04T18:00:01  *** midnightmagic has quit IRC
252 2017-04-04T18:04:32  *** BashCo has joined #bitcoin-core-dev
253 2017-04-04T18:09:51  <bsm117532> Does P2SH entirely eliminate scriptSig malleability?
254 2017-04-04T18:11:37  <luke-jr> ? it's not intended to
255 2017-04-04T18:12:47  <bsm117532> I know, but it seems to me it could, if the scriptSig was required to be:   OP_HASH160 [20-byte-hash-value] OP_EQUAL
256 2017-04-04T18:13:53  <bsm117532> s/scriptSig/scriptPubKey/
257 2017-04-04T18:15:41  *** condomitti has quit IRC
258 2017-04-04T18:16:12  *** condomitti has joined #bitcoin-core-dev
259 2017-04-04T18:16:24  <bsm117532> and if non-pushdata in the scriptSig were consensus-enforced.
260 2017-04-04T18:17:02  <bitcoin-git> [bitcoin] jnewbery opened pull request #10150: [rpc Add logging rpc (master...logging_rpc) https://github.com/bitcoin/bitcoin/pull/10150
261 2017-04-04T18:17:33  *** condomitti_ has joined #bitcoin-core-dev
262 2017-04-04T18:17:43  *** condomitti has quit IRC
263 2017-04-04T18:22:58  *** jtimon has quit IRC
264 2017-04-04T18:23:01  *** kadoban has quit IRC
265 2017-04-04T18:23:26  *** kadoban has joined #bitcoin-core-dev
266 2017-04-04T18:25:19  <sipa> bsm117532: the scriptSig still needs to contain the inputs to the redeemscript (ecdsa signatures etc)
267 2017-04-04T18:25:51  <bsm117532> sipa of course, but I *think* that leaves low-S malleation as the only malleation for P2SH transactions?
268 2017-04-04T18:26:03  <sipa> read bip62
269 2017-04-04T18:26:09  <bsm117532> I am...
270 2017-04-04T18:26:17  <sipa> it lists 9 sources of malleability :)
271 2017-04-04T18:26:34  <bsm117532> My question is: does bitcoin consensus-enforce the statements in BIP16 about disallowing non-pushdata?
272 2017-04-04T18:27:04  <sipa> i believe so
273 2017-04-04T18:27:18  <bsm117532> Because it seems to me that would disallow all non-low-S-malleation types of malleability.
274 2017-04-04T18:27:37  *** talmai has quit IRC
275 2017-04-04T18:28:16  <sipa> what if your redeemscript contains a silly OP_DROP?
276 2017-04-04T18:29:03  <bsm117532> That's fine but it was committed to in the P2SH hash...
277 2017-04-04T18:29:09  <sipa> no
278 2017-04-04T18:29:14  <bsm117532> So you're saying I can create a stupid script which allows malleability...
279 2017-04-04T18:29:20  <sipa> the redeemscript is committed to
280 2017-04-04T18:29:24  <sipa> its inputs are not
281 2017-04-04T18:29:28  <bsm117532> exactly
282 2017-04-04T18:29:40  <sipa> you can have redeemscripts that ignore inputs
283 2017-04-04T18:29:53  <bsm117532> Ok, I can handle that by not writing script containing OP_DROP ;-)
284 2017-04-04T18:29:54  <sipa> or allow multiple variants at least
285 2017-04-04T18:30:13  <sipa> i can't force everyone sending me transactions to not use such scripts
286 2017-04-04T18:30:26  <bsm117532> Of course not, but within my software stack I'm not going to do things like that.. ;-)
287 2017-04-04T18:30:56  <bsm117532> That's a good attack to consider though...
288 2017-04-04T18:30:58  * bsm117532 ponders...
289 2017-04-04T18:31:33  *** condomitti__ has joined #bitcoin-core-dev
290 2017-04-04T18:33:57  *** condomitti_ has quit IRC
291 2017-04-04T18:34:20  * bsm117532 has already written a segwit implementation...I wish I could just use that...
292 2017-04-04T18:34:27  <sipa> also, if there is a multisig involved, one of the parties can just create a new ecdsa signature
293 2017-04-04T18:34:41  <sipa> that is an issue for many contracts
294 2017-04-04T18:35:04  <sipa> and not something that simple requirements of a canonical form can ever fix
295 2017-04-04T18:35:12  <sipa> (but segwit does)
296 2017-04-04T18:35:24  <bsm117532> Is there no enforcement of deterministic signatures?
297 2017-04-04T18:35:35  <sipa> ecdsa signatures are not deterministic
298 2017-04-04T18:35:37  <adiabat> it's not possible to enforce
299 2017-04-04T18:35:52  <sipa> and requiring them to be requires revealing the private key
300 2017-04-04T18:36:03  <bsm117532> gotcha
301 2017-04-04T18:36:16  <bsm117532> ah yeah the determinism algorithm hashes the privkey...
302 2017-04-04T18:36:29  <sipa> you may want BLS :p
303 2017-04-04T18:36:49  <adiabat> half the size too :)
304 2017-04-04T18:36:57  <bsm117532> I'll have to wrap my brain around BLS later.  Gotta work around malleability instead. :-(
305 2017-04-04T18:37:48  <sipa> you want segwit </jeditrick>
306 2017-04-04T18:38:12  <bsm117532> So to work around existing malleability, I'm going to use P2SH transactions (with no OP_DROPs), and try to detect low-S-malleations.
307 2017-04-04T18:38:25  <bsm117532> sipa: Did I mention I already wrote this for segwit?  It works great on my regtest!
308 2017-04-04T18:39:11  <adiabat> bsm117532: the problem is op_drops can show up in the sigscript, which is not covered by the p2sh script hash
309 2017-04-04T18:39:40  <bsm117532> adiabat: as I understand it, an OP_DROP in a P2SH scriptSig would be disallowed by consensus rules.
310 2017-04-04T18:39:52  <bsm117532> (because it has to be only data pushes)
311 2017-04-04T18:40:20  <sipa> in the scriptSig it is disallowed
312 2017-04-04T18:40:26  <sipa> in the redeemscript it isn't
313 2017-04-04T18:40:56  <bsm117532> Yes.  So I'd only have malleability if I create a redeemscript that allows for a malleable scriptSig.
314 2017-04-04T18:41:14  <bsm117532> (and I can control the redeemscript as long as someone doesn't hack my software)
315 2017-04-04T18:41:20  <sipa> which every multisig check does
316 2017-04-04T18:41:45  <bsm117532> sipa: how?
317 2017-04-04T18:42:03  <sipa> as OP_CHECKMULTISIG pops one element off the stack without looking at it
318 2017-04-04T18:42:14  <bsm117532> oh balls you're right
319 2017-04-04T18:42:30  <sipa> and your cosigners can always malleate, as i've explained
320 2017-04-04T18:42:40  <bsm117532> Then I can't use a multisig script...not a problem actually.
321 2017-04-04T18:43:28  <bsm117532> I'll just use a P2SH where the redeemscript is a P2PKH script...
322 2017-04-04T18:43:29  <adiabat> It's very hard to prevent different txids; dealing with it in a way that nobody loses money is oftern easier
323 2017-04-04T18:45:36  <bsm117532> adiabat: for me that requires detecting malleation and in some cases writing new transactions (I have pre-signed, off-chain transactions).  Hence why I'm trying to determine all the forms of malleation I might see...
324 2017-04-04T18:45:56  *** talmai has joined #bitcoin-core-dev
325 2017-04-04T18:47:58  <sipa> there is no proof that there are no other forms of ecdsa malleabillity, bte
326 2017-04-04T18:48:01  <sipa> w
327 2017-04-04T18:48:20  <sipa> (though it seems very unlikely)
328 2017-04-04T18:48:21  <adiabat> detecting it could be as simple as detecting that the same utxos are being spent
329 2017-04-04T18:49:17  <bsm117532> adiabat: yes, I'll do that.  Detection is fine but I'm also trying to figure out how to write transactions to minimize the possibility.
330 2017-04-04T18:50:39  <adiabat> if it's just 1 signer, and that signer is you, then it's often not too bad if the txid changes.  you can deal with it
331 2017-04-04T18:50:52  <bsm117532> yep yep
332 2017-04-04T18:51:14  <adiabat> and you'll have to write that code anyway I think, as you can't really prevent if 100%
333 2017-04-04T18:51:33  <bsm117532> Segwit does :-P
334 2017-04-04T18:58:24  *** jtimon has joined #bitcoin-core-dev
335 2017-04-04T18:58:48  *** Giszmo has joined #bitcoin-core-dev
336 2017-04-04T19:03:08  <bsm117532> Heh this is an interesting script: <Pubkey> OP_SWAP OP_CHECKSIG
337 2017-04-04T19:03:21  <bsm117532> Then the scriptSig is only the signature (no pubkey)
338 2017-04-04T19:05:15  <bsm117532> I was thinking of using a P2PKH script as the script for a P2SH, but the one above would be smaller by ~20 bytes
339 2017-04-04T19:06:21  <sdaftuar> you don't need the OP_SWAP?
340 2017-04-04T19:06:45  <bsm117532> I was wondering that...
341 2017-04-04T19:08:19  <bsm117532> But if I'm reading this right, my stack will be <pubkey> <sig>... and it needs to be the opposite?
342 2017-04-04T19:13:23  <sdaftuar> no, does not need to be the opposite (trace what happens in a P2PKH spend).
343 2017-04-04T19:13:47  <bsm117532> sdaftuar: thanks
344 2017-04-04T19:23:56  <bitcoin-git> [bitcoin] jnewbery opened pull request #10151: [logging] initialize flag variable to 0 (and continue if GetLogCategory() fails) (master...logging_initialization) https://github.com/bitcoin/bitcoin/pull/10151
345 2017-04-04T19:28:58  *** chjj has quit IRC
346 2017-04-04T19:29:25  *** midnightmagic has joined #bitcoin-core-dev
347 2017-04-04T19:31:48  *** chjj has joined #bitcoin-core-dev
348 2017-04-04T19:40:44  *** Twice has joined #bitcoin-core-dev
349 2017-04-04T19:44:46  *** CubicEarthh has quit IRC
350 2017-04-04T19:46:38  *** CubicEarthh has joined #bitcoin-core-dev
351 2017-04-04T20:06:58  *** chjj has quit IRC
352 2017-04-04T20:07:00  *** str4d has joined #bitcoin-core-dev
353 2017-04-04T20:09:10  *** mol has joined #bitcoin-core-dev
354 2017-04-04T20:10:57  *** moli_ has quit IRC
355 2017-04-04T20:12:21  *** midnightmagic has quit IRC
356 2017-04-04T20:13:14  *** chjj has joined #bitcoin-core-dev
357 2017-04-04T20:14:55  *** midnightmagic has joined #bitcoin-core-dev
358 2017-04-04T20:16:03  *** moli_ has joined #bitcoin-core-dev
359 2017-04-04T20:17:28  *** mol has quit IRC
360 2017-04-04T20:26:09  *** mol has joined #bitcoin-core-dev
361 2017-04-04T20:29:01  *** moli_ has quit IRC
362 2017-04-04T20:39:57  *** condomitti__ has quit IRC
363 2017-04-04T20:40:00  *** condomitti has joined #bitcoin-core-dev
364 2017-04-04T20:42:13  *** condomitti has joined #bitcoin-core-dev
365 2017-04-04T20:45:18  *** e4xit has joined #bitcoin-core-dev
366 2017-04-04T20:46:54  *** wasi has quit IRC
367 2017-04-04T20:52:30  *** condomitti has quit IRC
368 2017-04-04T20:53:02  *** condomitti_ has joined #bitcoin-core-dev
369 2017-04-04T20:59:22  *** molz_ has joined #bitcoin-core-dev
370 2017-04-04T20:59:41  *** chjj has quit IRC
371 2017-04-04T21:02:44  *** mol has quit IRC
372 2017-04-04T21:06:49  *** talmai has quit IRC
373 2017-04-04T21:13:00  *** condomitti_ has quit IRC
374 2017-04-04T21:15:13  *** belcher has joined #bitcoin-core-dev
375 2017-04-04T21:44:42  <bitcoin-git> [bitcoin] jnewbery opened pull request #10152: [trivial] remove unused line in Travis config (master...travis_cleanup) https://github.com/bitcoin/bitcoin/pull/10152
376 2017-04-04T21:49:23  *** talmai has joined #bitcoin-core-dev
377 2017-04-04T21:50:49  *** chjj has joined #bitcoin-core-dev
378 2017-04-04T21:52:13  *** harrymm has quit IRC
379 2017-04-04T21:57:50  *** Gary_ has joined #bitcoin-core-dev
380 2017-04-04T21:58:14  *** Gary_ is now known as Guest23031
381 2017-04-04T21:59:44  *** Guyver2 has quit IRC
382 2017-04-04T22:03:44  *** talmai has quit IRC
383 2017-04-04T22:05:44  *** Guest23031 has left #bitcoin-core-dev
384 2017-04-04T22:10:45  *** harrymm has joined #bitcoin-core-dev
385 2017-04-04T22:10:58  *** Chris_Stewart_5 has quit IRC
386 2017-04-04T22:11:30  *** harrymm has joined #bitcoin-core-dev
387 2017-04-04T22:12:25  *** Twice has quit IRC
388 2017-04-04T22:25:05  *** To7 has quit IRC
389 2017-04-04T22:25:49  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/72bc7e1303d5...080d7c700fc3
390 2017-04-04T22:25:49  <bitcoin-git> bitcoin/master 16791c5 John Newbery: [trivial] remove unused line in Travis config
391 2017-04-04T22:25:50  <bitcoin-git> bitcoin/master 080d7c7 MarcoFalke: Merge #10152: [trivial] remove unused line in Travis config...
392 2017-04-04T22:26:11  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #10152: [trivial] remove unused line in Travis config (master...travis_cleanup) https://github.com/bitcoin/bitcoin/pull/10152
393 2017-04-04T22:35:57  *** harrymm has quit IRC
394 2017-04-04T22:42:28  *** Giszmo has quit IRC
395 2017-04-04T22:43:35  *** Giszmo has joined #bitcoin-core-dev
396 2017-04-04T22:49:15  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #10153: logging: Fix off-by-one for shrinkdebugfile default (master...Mf1704-offbyoneDebug) https://github.com/bitcoin/bitcoin/pull/10153
397 2017-04-04T22:54:41  *** harrymm has joined #bitcoin-core-dev
398 2017-04-04T22:56:37  *** vicenteH has quit IRC
399 2017-04-04T22:59:28  *** belcher_ has joined #bitcoin-core-dev
400 2017-04-04T23:01:35  *** belcher has quit IRC
401 2017-04-04T23:06:35  *** bsm117532 has quit IRC
402 2017-04-04T23:10:51  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #10154: init: Remove redundant logging code (master...Mf1704-lognodebug) https://github.com/bitcoin/bitcoin/pull/10154
403 2017-04-04T23:15:53  *** justanotheruser is now known as unmelanated_iris
404 2017-04-04T23:22:14  *** magicwund has quit IRC
405 2017-04-04T23:25:07  *** AaronvanW has quit IRC
406 2017-04-04T23:30:34  *** unmelanated_iris is now known as justanotheruser
407 2017-04-04T23:37:35  *** magicwund has joined #bitcoin-core-dev
408 2017-04-04T23:41:57  *** magicwund has quit IRC
409 2017-04-04T23:42:05  *** CubicEarthh has quit IRC
410 2017-04-04T23:42:32  *** CubicEarthh has joined #bitcoin-core-dev