summaryrefslogtreecommitdiff
path: root/66/37731048a8bb42013d4cc20329c96ea7b816be
blob: 10d039f565a14afe8bfba84ef92a60c12b8fbd35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
Return-Path: <vitteaymeric@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 3BE79514
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu,  4 May 2017 14:31:09 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-wr0-f172.google.com (mail-wr0-f172.google.com
	[209.85.128.172])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id BDEC7141
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu,  4 May 2017 14:31:07 +0000 (UTC)
Received: by mail-wr0-f172.google.com with SMTP id w50so8984148wrc.0
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 04 May 2017 07:31:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=subject:to:references:from:message-id:date:user-agent:mime-version
	:in-reply-to; bh=4vJN6HBsj3qHv3pZECfjBF+Ctfyl3Udf1eiXfN1QdW8=;
	b=hMBvnWaCSysJ8xoFmcwsfvkyWeZKPeyWIvYHOcjJYcPNWY/Dk3jfSjzVRJQwxPt1mK
	awR5k20eFxRg+9BZTFFxvfLBuJTo4pO2jSX+eUtzNKStt2MwCVZf9ByKbA9Zro6gFNj9
	79FERmKKme+00zX7XPNyKv9gpur/iG6W2OxwfYG8awVQpd5aB2lPTLTwPjyMcOJiU6FO
	RsIvjUy2pV3y/6/qdTc5BQQKogHfwLr/N2f2lDCZ8yLe7YZNDHE7pzrYGrAb+urt9zod
	l/sPsbuxrvqI/16c/YNs2DnagGiCefnKagyEYUCmJiO1BQ+t2hS6yMz4O9Iy8QCwMxms
	78Gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:subject:to:references:from:message-id:date
	:user-agent:mime-version:in-reply-to;
	bh=4vJN6HBsj3qHv3pZECfjBF+Ctfyl3Udf1eiXfN1QdW8=;
	b=sYWO2l591QRmXqbZcRMWZxIh2Y1Frjzs3GSNaHbfpuCnM0W+U5YYRquuJdB+EnxsDS
	KYJGF7zaCSg+g3s5+8cwCN13MryyNx9xD5O6DJXfDScvsfiCfNViGgj5uauCMJHvFJ31
	sAWq+NeFPkioSAKzK9TyqP+5EGtkiYqpaX26KBhHmxjATgf2X7anxQ7l/QphJVWr6R8i
	g7uFB1H1TUJ4+nok3yqqpk22y/hqS56VBQZv7XWT9GTwuIv7zdoSFTH8z5eUZ5Q0bxhl
	RKB/WrwxS8jfBmI5Y4iBL36gR9ZxheE1kqc16X+0hicmW++SYuhudWmL9CujLxgkk+UL
	blGg==
X-Gm-Message-State: AN3rC/7TYl/gZgpXp4iv4Bk6SrA8F3AYVZDO+HP/CQwkqzWi4Lf363kE
	qVfmOaUhgk5ChQGI
X-Received: by 10.223.148.165 with SMTP id 34mr18195168wrr.75.1493908266028;
	Thu, 04 May 2017 07:31:06 -0700 (PDT)
Received: from [192.168.1.10] (ANice-654-1-42-58.w83-201.abo.wanadoo.fr.
	[83.201.101.58]) by smtp.googlemail.com with ESMTPSA id
	l7sm3780200wrc.52.2017.05.04.07.31.04
	(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Thu, 04 May 2017 07:31:05 -0700 (PDT)
To: Erik Aronesty <erik@q32.com>,
	Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
References: <CAJowKg+snAUjbCFkTybNqiJCy=d_M3s5k376y1B=rVqD8WCOXA@mail.gmail.com>
	<CAOxie=GNQtoJLEoY=aHGT5m1RFFmrqVi5p6BMnT-sRkHjkhGcw@mail.gmail.com>
	<1493894309.1179269.965498864.6244705A@webmail.messagingengine.com>
	<02b56878-c4e5-d1b9-07f4-317663f543b5@gmail.com>
	<CAJowKgJiW4wZ_FnVPLLTYbA1B6xgswMD19-Tf1HmowpWqZEnPQ@mail.gmail.com>
From: Aymeric Vitte <vitteaymeric@gmail.com>
Message-ID: <e38fd508-a6d6-acce-ba59-eaac4d69a42f@gmail.com>
Date: Thu, 4 May 2017 16:31:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.3; rv:45.0) Gecko/20100101
	Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAJowKgJiW4wZ_FnVPLLTYbA1B6xgswMD19-Tf1HmowpWqZEnPQ@mail.gmail.com>
Content-Type: multipart/alternative;
	boundary="------------16B159E3BD1454891ACC1E8C"
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
	RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
Subject: Re: [bitcoin-dev] Full node "tip" function
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Thu, 04 May 2017 14:31:09 -0000

This is a multi-part message in MIME format.
--------------16B159E3BD1454891ACC1E8C
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Yes, as a whole, but I am sorry, your "tip" proposal is very very very
bad as it is, think a little bit more about your latest answer and you
will understand why

I am a bit perplexed sometimes about what is proposed on this list

Adding services paid by the miners is not a bad idea, like some
proposals that were posted here proposing some system to validate/format
the blocks for the miners

But, first, the highest priority is to scale the full nodes and this
cannot depend on miners, then once this is done we can imagine other
services on top of it paid by the miners or others (+lightning & co)

I have already explained many times my thoughts on the subject, I don't
pretend that they represent the perfect solution but at least it's
different from what we can read , so I think that the core dev team
should setup a task force/group to solve this quickly now, the
accumulation of strange proposals/workarounds here does not help

Because it's a real question for everybody in the current context
whether we can trust bitcoin or not, unfortunately the answer currently
tends toward the later, or please explain me why this statement could be
wrong


Le 04/05/2017 à 15:47, Erik Aronesty a écrit :
>  - Full nodes already perform many valuable services, and simply
> allowing people to pay for better service is something operators can
> do now - even without it being baked into bitcoind.   Paying for
> access to a higher-speed relay network, for example, is something that
> many operators would do.
>
> - Baking in the ability to add service fees could make more people
> *want* to run more high quality, highly available full nodes... which
> is really one of the most important things developers can be doing.
>
>
> On Thu, May 4, 2017 at 9:37 AM, Aymeric Vitte via bitcoin-dev
> <bitcoin-dev@lists.linuxfoundation.org
> <mailto:bitcoin-dev@lists.linuxfoundation.org>> wrote:
>
>     Strange idea, incentiving people to run full nodes should
>     certainly not depend on miners, should certainly not involve
>     another wasteful pow and should certainly not encourage any
>     collusion between participants like miners are doing (ie full
>     nodes pools for example or miners creating full nodes pools)
>
>
>     Le 04/05/2017 à 12:38, Tomas via bitcoin-dev a écrit :
>>     The ones that *could* pay non-mining full nodes are miners/pools,
>>     by outsourcing transaction selection using a different PoW.  By
>>     doing so they could buy proof-of-uncensored-selection and
>>     proof-of-goodwill for a small fee.
>>
>>     We would allow full nodes to generate and broadcast a template
>>     block which:
>>
>>     * Does not contain a valid header yet
>>     * Contains the transaction selection
>>     * Contains a coinbase output with a predetermined part of the
>>     block reward (say 0.5%) to themselves
>>     * Contains a nonce for PoW of a predetermined currently ASIC
>>     resistant hash function behind a OP_RETURN.
>>
>>     The template with the highest PoW since the last block would be
>>     leading. A miner/pool can then choose to use this instead of
>>     their own, adding the rest of the reward and the SHA nonce
>>     themselves. That way they would set up a competition among full
>>     nodes.
>>
>>     This would of course be voluntary but provable, so maybe in a
>>     pool's interest to do this via naming and shaming.
>>
>>     Tomas
>>     bitcrust
>>
>>     On Wed, May 3, 2017, at 23:43, Ben Thompson via bitcoin-dev wrote:
>>>     I feel like this would be pointless as the vast majority of
>>>     users would likely download the blockchain from a node that was
>>>     not enforcing a tip requirement as it would seem like
>>>     unnecessary cost as in protocols such as BitTorrent there is no
>>>     such tips in sharing files and the blockchain distribution is in
>>>     eccense the same thing. However perhaps I am underestimating the
>>>     generosity of node operators but I feel that adding a cost to
>>>     the blockchain (assuming that all users add a tip requirement)
>>>     would lead to centralisation.
>>>
>>>     On Wed, 3 May 2017, 22:21 Erik Aronesty via bitcoin-dev,
>>>     <bitcoin-dev@lists.linuxfoundation.org
>>>     <mailto:bitcoin-dev@lists.linuxfoundation.org>> wrote:
>>>
>>>         IDEA:
>>>         - Full nodes advertise a bitcoin address.   Users that need
>>>         to download the block chain from that node can be encouraged
>>>         to send a tip to the peers that served them (by % served).  
>>>         Recommended tip of 10mbit should be fine.
>>>
>>>         - A full nodes can *require* a tip to download the
>>>         blockchain.  If they do, users that don't specify a tip
>>>         cannot use them.
>>>
>>>         CONS:
>>>
>>>         For some people, this may represent a barrier to hosting
>>>         their own full node.   After all, if you have to pay $15
>>>         just to get a copy of the blockchain, that just adds to the
>>>         already expensive prospect of hosting a full node.  
>>>         PROS:
>>>
>>>         As long as you manage to stay online, you should get your
>>>         money back and more.   This is the an incentive for quality,
>>>         long term hosting.
>>>         In the long term, this should cause stable nodes to stick
>>>         around longer.   It also discourages "installation spam"
>>>         attacks on the network.
>>>         Fees for other node operations can be considered if this is
>>>         successful.
>>>
>>
>>
>>
>>     _______________________________________________
>>     bitcoin-dev mailing list
>>     bitcoin-dev@lists.linuxfoundation.org
>>     <mailto:bitcoin-dev@lists.linuxfoundation.org>
>>     https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>>     <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>
>
>     -- 
>     Zcash wallets made simple: https://github.com/Ayms/zcash-wallets
>     <https://github.com/Ayms/zcash-wallets>
>     Bitcoin wallets made simple: https://github.com/Ayms/bitcoin-wallets
>     <https://github.com/Ayms/bitcoin-wallets>
>     Get the torrent dynamic blocklist: http://peersm.com/getblocklist
>     Check the 10 M passwords list: http://peersm.com/findmyass
>     Anti-spies and private torrents, dynamic blocklist: http://torrent-live.org
>     Peersm : http://www.peersm.com
>     torrent-live: https://github.com/Ayms/torrent-live
>     <https://github.com/Ayms/torrent-live>
>     node-Tor : https://www.github.com/Ayms/node-Tor
>     <https://www.github.com/Ayms/node-Tor>
>     GitHub : https://www.github.com/Ayms
>
>     _______________________________________________ bitcoin-dev
>     mailing list bitcoin-dev@lists.linuxfoundation.org
>     <mailto:bitcoin-dev@lists.linuxfoundation.org>
>     https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>     <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev> 
>
-- 
Zcash wallets made simple: https://github.com/Ayms/zcash-wallets
Bitcoin wallets made simple: https://github.com/Ayms/bitcoin-wallets
Get the torrent dynamic blocklist: http://peersm.com/getblocklist
Check the 10 M passwords list: http://peersm.com/findmyass
Anti-spies and private torrents, dynamic blocklist: http://torrent-live.org
Peersm : http://www.peersm.com
torrent-live: https://github.com/Ayms/torrent-live
node-Tor : https://www.github.com/Ayms/node-Tor
GitHub : https://www.github.com/Ayms

--------------16B159E3BD1454891ACC1E8C
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Yes, as a whole, but I am sorry, your "tip" proposal is very very
      very bad as it is, think a little bit more about your latest
      answer and you will understand why<br>
    </p>
    <p>I am a bit perplexed sometimes about what is proposed on this
      list</p>
    <p>Adding services paid by the miners is not a bad idea, like some
      proposals that were posted here proposing some system to
      validate/format the blocks for the miners</p>
    <p>But, first, the highest priority is to scale the full nodes and
      this cannot depend on miners, then once this is done we can
      imagine other services on top of it paid by the miners or others
      (+lightning &amp; co)<br>
    </p>
    <p>I have already explained many times my thoughts on the subject, I
      don't pretend that they represent the perfect solution but at
      least it's different from what we can read , so I think that the
      core dev team should setup a task force/group to solve this
      quickly now, the accumulation of strange proposals/workarounds
      here does not help</p>
    <p>Because it's a real question for everybody in the current context
      whether we can trust bitcoin or not, unfortunately the answer
      currently tends toward the later, or please explain me why this
      statement could be wrong<br>
    </p>
    <br>
    <div class="moz-cite-prefix">Le 04/05/2017 à 15:47, Erik Aronesty a
      écrit :<br>
    </div>
    <blockquote
cite="mid:CAJowKgJiW4wZ_FnVPLLTYbA1B6xgswMD19-Tf1HmowpWqZEnPQ@mail.gmail.com"
      type="cite">
      <div dir="ltr"> - Full nodes already perform many valuable
        services, and simply allowing people to pay for better service
        is something operators can do now - even without it being baked
        into bitcoind.   Paying for access to a higher-speed relay
        network, for example, is something that many operators would do.<br>
        <div><br>
          - Baking in the ability to add service fees could make more
          people *want* to run more high quality, highly available full
          nodes... which is really one of the most important things
          developers can be doing.<br>
          <br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Thu, May 4, 2017 at 9:37 AM, Aymeric
          Vitte via bitcoin-dev <span dir="ltr">&lt;<a
              moz-do-not-send="true"
              href="mailto:bitcoin-dev@lists.linuxfoundation.org"
              target="_blank">bitcoin-dev@lists.linuxfoundation.org</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <p>Strange idea, incentiving people to run full nodes
                should certainly not depend on miners, should certainly
                not involve another wasteful pow and should certainly
                not encourage any collusion between participants like
                miners are doing (ie full nodes pools for example or
                miners creating full nodes pools)<br>
              </p>
              <div>
                <div class="h5"> <br>
                  <div class="m_-7268807749370062531moz-cite-prefix">Le
                    04/05/2017 à 12:38, Tomas via bitcoin-dev a écrit :<br>
                  </div>
                </div>
              </div>
              <blockquote type="cite">
                <div>
                  <div class="h5">
                    <div>The ones that *could* pay non-mining full nodes
                      are miners/pools, by outsourcing transaction
                      selection using a different PoW.  By doing so they
                      could buy proof-of-uncensored-selection and
                      proof-of-goodwill for a small fee.<br>
                    </div>
                    <div><br>
                    </div>
                    <div>We would allow full nodes to generate and
                      broadcast a template block which:<br>
                    </div>
                    <div><br>
                    </div>
                    <div>* Does not contain a valid header yet<br>
                    </div>
                    <div>* Contains the transaction selection<br>
                    </div>
                    <div>* Contains a coinbase output with a
                      predetermined part of the block reward (say 0.5%)
                      to themselves<br>
                    </div>
                    <div>* Contains a nonce for PoW of a predetermined
                      currently ASIC resistant hash function behind a
                      OP_RETURN.<br>
                    </div>
                    <div><br>
                    </div>
                    <div>The template with the highest PoW since the
                      last block would be leading. A miner/pool can then
                      choose to use this instead of their own, adding
                      the rest of the reward and the SHA nonce
                      themselves. That way they would set up a
                      competition among full nodes.<br>
                    </div>
                    <div><br>
                    </div>
                    <div>This would of course be voluntary but provable,
                      so maybe in a pool's interest to do this via
                      naming and shaming.<br>
                    </div>
                    <div><br>
                    </div>
                    <div>Tomas<br>
                    </div>
                    <div>bitcrust<br>
                    </div>
                    <div><br>
                    </div>
                    <div>On Wed, May 3, 2017, at 23:43, Ben Thompson via
                      bitcoin-dev wrote:<br>
                    </div>
                    <blockquote type="cite">
                      <div dir="ltr">I feel like this would be pointless
                        as the vast majority of users would likely
                        download the blockchain from a node that was not
                        enforcing a tip requirement as it would seem
                        like unnecessary cost as in protocols such as
                        BitTorrent there is no such tips in sharing
                        files and the blockchain distribution is in
                        eccense the same thing. However perhaps I am
                        underestimating the generosity of node operators
                        but I feel that adding a cost to the blockchain
                        (assuming that all users add a tip requirement)
                        would lead to centralisation.<br>
                      </div>
                      <div><span></span><br>
                      </div>
                      <div>
                        <div dir="ltr">On Wed, 3 May 2017, 22:21 Erik
                          Aronesty via bitcoin-dev, &lt;<a
                            moz-do-not-send="true"
                            href="mailto:bitcoin-dev@lists.linuxfoundation.org"
                            target="_blank">bitcoin-dev@lists.<wbr>linuxfoundation.org</a>&gt;
                          wrote:<br>
                        </div>
                        <blockquote
style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
                          <div dir="ltr">
                            <div>
                              <div>
                                <div>
                                  <div>IDEA:<br>
                                  </div>
                                </div>
                                <div>- Full nodes advertise a bitcoin
                                  address.   Users that need to download
                                  the block chain from that node can be
                                  encouraged to send a tip to the peers
                                  that served them (by % served).  
                                  Recommended tip of 10mbit should be
                                  fine.<br>
                                </div>
                                <div><br>
                                </div>
                              </div>
                              <div>- A full nodes can *require* a tip to
                                download the blockchain.  If they do,
                                users that don't specify a tip cannot
                                use them.<br>
                              </div>
                              <div><br>
                              </div>
                            </div>
                            <div>
                              <div>CONS:<br>
                              </div>
                              <div><br>
                              </div>
                              <div>For some people, this may represent a
                                barrier to hosting their own full
                                node.   After all, if you have to pay
                                $15 just to get a copy of the
                                blockchain, that just adds to the
                                already expensive prospect of hosting a
                                full node.   <br>
                              </div>
                            </div>
                            <div>PROS: <br>
                            </div>
                            <div>
                              <div><br>
                              </div>
                              <div>As long as you manage to stay online,
                                you should get your money back and
                                more.   This is the an incentive for
                                quality, long term hosting.<br>
                              </div>
                            </div>
                            <div>
                              <div>In the long term, this should cause
                                stable nodes to stick around longer.  
                                It also discourages "installation spam"
                                attacks on the network.<br>
                              </div>
                            </div>
                            <div>Fees for other node operations can be
                              considered if this is successful.<br>
                            </div>
                            <div>
                              <div><br>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                    </blockquote>
                    <div><br>
                    </div>
                    <br>
                    <fieldset
                      class="m_-7268807749370062531mimeAttachmentHeader"></fieldset>
                    <br>
                  </div>
                </div>
                <span class="">
                  <pre>______________________________<wbr>_________________
bitcoin-dev mailing list
<a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-abbreviated" href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.<wbr>linuxfoundation.org</a>
<a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-freetext" href="https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" target="_blank">https://lists.linuxfoundation.<wbr>org/mailman/listinfo/bitcoin-<wbr>dev</a>
</pre>
    </span></blockquote><span class="HOEnZb"><font color="#888888">
    

    <pre class="m_-7268807749370062531moz-signature" cols="72">-- 
Zcash wallets made simple: <a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-freetext" href="https://github.com/Ayms/zcash-wallets" target="_blank">https://github.com/Ayms/zcash-<wbr>wallets</a>
Bitcoin wallets made simple: <a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-freetext" href="https://github.com/Ayms/bitcoin-wallets" target="_blank">https://github.com/Ayms/<wbr>bitcoin-wallets</a>
Get the torrent dynamic blocklist: <a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-freetext" href="http://peersm.com/getblocklist" target="_blank">http://peersm.com/getblocklist</a>
Check the 10 M passwords list: <a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-freetext" href="http://peersm.com/findmyass" target="_blank">http://peersm.com/findmyass</a>
Anti-spies and private torrents, dynamic blocklist: <a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-freetext" href="http://torrent-live.org" target="_blank">http://torrent-live.org</a>
Peersm : <a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-freetext" href="http://www.peersm.com" target="_blank">http://www.peersm.com</a>
torrent-live: <a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-freetext" href="https://github.com/Ayms/torrent-live" target="_blank">https://github.com/Ayms/<wbr>torrent-live</a>
node-Tor : <a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-freetext" href="https://www.github.com/Ayms/node-Tor" target="_blank">https://www.github.com/Ayms/<wbr>node-Tor</a>
GitHub : <a moz-do-not-send="true" class="m_-7268807749370062531moz-txt-link-freetext" href="https://www.github.com/Ayms" target="_blank">https://www.github.com/Ayms</a></pre>
  </font></span></div>


______________________________<wbr>_________________

bitcoin-dev mailing list

<a moz-do-not-send="true" href="mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.<wbr>linuxfoundation.org</a>

<a moz-do-not-send="true" href="https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" rel="noreferrer" target="_blank">https://lists.linuxfoundation.<wbr>org/mailman/listinfo/bitcoin-<wbr>dev</a>


</blockquote></div>
</div>



</blockquote>
<pre class="moz-signature" cols="72">-- 
Zcash wallets made simple: <a class="moz-txt-link-freetext" href="https://github.com/Ayms/zcash-wallets">https://github.com/Ayms/zcash-wallets</a>
Bitcoin wallets made simple: <a class="moz-txt-link-freetext" href="https://github.com/Ayms/bitcoin-wallets">https://github.com/Ayms/bitcoin-wallets</a>
Get the torrent dynamic blocklist: <a class="moz-txt-link-freetext" href="http://peersm.com/getblocklist">http://peersm.com/getblocklist</a>
Check the 10 M passwords list: <a class="moz-txt-link-freetext" href="http://peersm.com/findmyass">http://peersm.com/findmyass</a>
Anti-spies and private torrents, dynamic blocklist: <a class="moz-txt-link-freetext" href="http://torrent-live.org">http://torrent-live.org</a>
Peersm : <a class="moz-txt-link-freetext" href="http://www.peersm.com">http://www.peersm.com</a>
torrent-live: <a class="moz-txt-link-freetext" href="https://github.com/Ayms/torrent-live">https://github.com/Ayms/torrent-live</a>
node-Tor : <a class="moz-txt-link-freetext" href="https://www.github.com/Ayms/node-Tor">https://www.github.com/Ayms/node-Tor</a>
GitHub : <a class="moz-txt-link-freetext" href="https://www.github.com/Ayms">https://www.github.com/Ayms</a></pre></body></html>
--------------16B159E3BD1454891ACC1E8C--