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