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
|
Return-Path: <praxeology_guy@protonmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id D82C771F
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 1 Apr 2017 19:46:23 +0000 (UTC)
X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6
Received: from mail3.protonmail.ch (mail3.protonmail.ch [185.70.40.25])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id CF92D156
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 1 Apr 2017 19:46:22 +0000 (UTC)
Date: Sat, 01 Apr 2017 15:46:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
s=default; t=1491075978;
bh=qyhHDiU21VZGDUO3TQKXQboREmYCDRLPUlSZ+iArIgo=;
h=From:Cc:Reply-To:Subject:In-Reply-To:References:Feedback-ID:From;
b=EWL4Be5CIge1rhYlA9qAJ7aErn0Q4qr8AJhBW8zTavMwsdhpNXyiHO3viqJTeKo0G
DOnKgtKpsZ3ZrR4nSy/Z+VOG/SPJ+LVwMwI6aU+OOeGYs8JYFGrRK7ts0283y26wN1
rnpOLgeDrtK0vph1pL8htzMojUbPyESnNceh1xWY=
From: praxeology_guy <praxeology_guy@protonmail.com>
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Reply-To: praxeology_guy <praxeology_guy@protonmail.com>
Message-ID: <sg1WY50VjVRyYpa-2svzLhpSqj4NyFTASjsnebr0lY9ofjYLwMOzS_aRWszEeXvKi6s4tHFfJvx-x875Nl80gxBhHiLqLfCtCLd0xYaNmhc=@protonmail.com>
In-Reply-To: <U7XfjmkXVYYN0dL44eOIu9O0W7p6nd_BjIKkPW3Eiu2ADYbwsdQWt-JEWxdg-DOhde9pp9NKbkQIJr8ZEoJQp1WORMn6USprETs7RXgwgUk=@protonmail.com>
References: <20170224010943.GA29218@savin.petertodd.org>
<20170224031531.GA32118@savin.petertodd.org>
<CA+KqGkrfhg3GnbWwvKXHQ2NWuCnfzYyTPUxRhzYMuDBiNQR4eA@mail.gmail.com>
<20170224043613.GA32502@savin.petertodd.org>
<CA+KqGkpi4GvgU-K6vt-U5ZN4AkpjZ0rruzddoJS4-V0TcnyqUQ@mail.gmail.com>
<20170225041202.GA11152@savin.petertodd.org>
<CA+KqGkqs8F1hK6y-JnLFRpqhQ5i8i+MXVmtGUQBYmE5d1OCAAg@mail.gmail.com>
<20170301223101.GA17022@savin.petertodd.org>
<CA+KqGkoKy4spzi4mHBEfqXV8e9xwf8GA8oWN-Nqv7kNH_yPqpg@mail.gmail.com>
<U7XfjmkXVYYN0dL44eOIu9O0W7p6nd_BjIKkPW3Eiu2ADYbwsdQWt-JEWxdg-DOhde9pp9NKbkQIJr8ZEoJQp1WORMn6USprETs7RXgwgUk=@protonmail.com>
Feedback-ID: QNIhwEyXoeVc3U4MfcUYYZvMnUQl3-PbHr6DzMyDyTNHjRI1PsDP75XnKblbXk3lrG73CSsTOH1kyRSbuPf8Gw==:Ext:ProtonMail
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="b1_b953425151d2285ad399dec770643409"
X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
MIME_BASE64_BLANKS,
MISSING_HEADERS,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
smtp1.linux-foundation.org
X-Mailman-Approved-At: Sat, 01 Apr 2017 19:51:34 +0000
Subject: Re: [bitcoin-dev] A Better MMR Definition
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: Sat, 01 Apr 2017 19:46:23 -0000
This is a multi-part message in MIME format.
--b1_b953425151d2285ad399dec770643409
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64
Z21heHdlbGwgdG9sZCBtZSB0aGF0IG1vc3Qgbm9kZXMgd291bGQga2VlcCBhIGZ1bGwgY29weSBv
ZiB0aGUgdG9wIG9mIHRoZSBNTVIgdHJlZS4KCkhlcmUgSSBhbSBleHBsb3JpbmcgaG93IHRoaXMg
Y291bGQgYmUgcG9saWN5LWl6ZWQgdG8gc29sdmUgdHdvIHByb2JsZW1zOgotIE1NUiBwcm9vZnMg
Y2hhbmdlIG92ZXIgdGltZQotIEhvdyB0byBjb29yZGluYXRlIG5vZGVzIHRvIGdldCB0aGVtIHRv
IGtlZXAgZGlmZmVyZW50IHBvcnRpb25zIG9mIHRoZSBNTVIsIHNvIHRoYXQgZXZlcnlvbmUgY2Fu
IHBydW5lIG1vc3Qgb2YgdGhlIHN0cnVjdHVyZSwgYnV0IHRoZSBlbnRpcmUgbmV0d29yayBzdGls
bCByZXRhaW5zIG11bHRpcGxlIGNvcGllcyBvZiB0aGUgZnVsbCBNTVIuCgpEZWZpbmUgZGVsdGFM
ZWFmSGVpZ2h0IGFzIHRoZSBudW1iZXIgb2YgdHJlZSBsYXllcnMgYmV0d2VlbiBhIG5vZGUgYW5k
IHRoZSBsZWF2ZXMgaW4gdGhlIE1NUiBkYXRhIHN0cnVjdHVyZS4gV2UgbWFrZSBpdCBhIHBvbGlj
eSB0aGF0IG5vZGVzIGFyZSBleHBlY3RlZCB0byBoYXZlIGFsbCBub2RlcyBhYm92ZSBkZWx0YUxl
YWZIZWlnaHQgPSBETEhfUkVRVUlSRUQsIGJ1dCB0aGF0IG5vZGVzIGFyZSBmcmVlIHRvIHBydW5l
IGFueSBub2RlcyB3aXRoIGEgZGVsdGFMZWFmSGVpZ2h0IDwgRExIX1JFUVVJUkVELiBPZiBjb3Vy
c2UgYSBub2RlIGNvdWxkIHBydW5lIGF0IERMSF9SRVFVSVJFRCBvciBoaWdoZXIsIGJ1dCB3aGF0
IEkgYW0gcHJvcG9zaW5nIGlzIHRoYXQgbWVzc2FnZXMgYW5kIHByb29mcyBieSBkZWZhdWx0IHdv
dWxkIG9ubHkgaW5jbHVkZSBub2RlcyBhdCBkZWx0YUxlYWZIZWlnaHQgPCBETEhfUkVRVUlSRUQu
CgpHaXZlbiB0aGUgYWJvdmUsIElmIGEgd2FsbGV0IGRpZG4ndCB3YW50IHRvIGJlIGNvbnRpbnVv
dXNseSBjb25jZXJuZWQgYWJvdXQgdXBkYXRpbmcgdGhlaXIgTU1SIHByb29mIGZvciBpdHMgY29p
bnMsIHRoZW4gZm9yIGVhY2ggY29pbjoKLSBzdG9yZSB0aGUgc2V0IG9mIHV0eG8gZGlnZXN0cyB0
aGF0IGFyZSBjaGlsZHJlbiBvZiB0aGUgInJvb3QgbmVhcmVzdCIgbm9kZSB0aGF0IGlzIGF0IGRl
bHRhTGVhZkhlaWdodCA9IERMSF9SRVFVSVJFRC4gQ2FsbCBzdWNoIGEgc2V0IG9mIHV0eG8gZGln
ZXN0cyB0aGUgInBydW5lZCByZWxhdGl2ZXMiLgotIFBydW5lZCByZWxhdGl2ZSBjb3VudCA9IDJe
RExIX1JFUVVJUkVEIC0xCi0gR3Vlc3NpbmcgdGhlIHNwZW50bmVzcyBzdGF0dXMgb2YgdGhlIHBy
dW5lZCByZWxhdGl2ZXMgd291bGQgd29yc3QgY2FzZSB0YWtlIDJeKHBydW5lZCByZWxhdGl2ZSBj
b3VudCkgZ3Vlc3Nlcy4KLSBpbiB0aGUgY2FzZSB3aGVyZSB0aGUgTU1SIGhvbGRzIGFsbCB0eG9z
IChub3QganVzdCB1dHhvcyBhdCBhZGRpdGlvbiB0aW1lKS4uLiB0aGUgd2FsbGV0IHNob3VsZCBh
bHNvIGtlZXAgcmVjb3JkIG9mIHdoaWNoIG9mIHRoZSBwcnVuZWQgcmVsYXRpdmVzIHdlcmUgdXR4
b3MuCi0gQW55IGZ1dHVyZSBpbmZvcm1hdGlvbiBkaXNjb3ZlcmVkIGFib3V0IHdoZXRoZXIgYSBw
cnVuZWQgcmVsYXRpdmUgaXMgc3BlbnQgd291bGQgcmVkdWNlIHRoZSB3b3JzdCBjYXNlIGd1ZXNz
IGNvdW50IGJ5IGEgZmFjdG9yIG9mIDIuCgpBcyBhbiBleGFtcGxlLCBpbiB0aGUgY2FzZSB3aGVy
ZSBETEhfUkVRVUlSRUQgPSAzOgotIHBydW5lZCByZWxhdGl2ZSBjb3VudCA9IDcKLSB3b3JzdCBj
YXNlIHNwZW50bmVzcyBndWVzcyBjb3VudCA9IDEyOAoKV2FsbGV0cyBzdG9yaW5nIHRoZSBkaWdl
c3RzIG9mIHBydW5lZCByZWxhdGl2ZXMgY291bGQgYWxzbyBoZWxwIHRoZSBlbnRpcmUgbmV0d29y
ayBiZSBhYmxlIHRvIGRpc2NvdmVyIG90aGVyd2lzZSBsb3N0IHBvcnRpb25zIG9mIHRoZSBNTVIu
IElmIHdhbGxldHMgc3RvcmVkIG5vdCBqdXN0IHRoZSBwcnVuZWQgcmVsYXRpdmVzIGRpZ2VzdHMs
IGJ1dCBhbHNvIHRoZWlyIGNvcnJlc3BvbmRpbmcgdXR4b3MsIHRoZXkgY291bGQgaGVscCBvdGhl
ciBub2RlcyBmaW5kIGxvc3QgY29pbnMuCgpDaGVlcnMsClByYXhlb2xvZ3kgR3V5
--b1_b953425151d2285ad399dec770643409
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64
PGRpdj5nbWF4d2VsbCB0b2xkIG1lIHRoYXQgbW9zdCBub2RlcyB3b3VsZCBrZWVwIGEgZnVsbCBj
b3B5IG9mIHRoZSB0b3Agb2YgdGhlIE1NUiB0cmVlLjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48
ZGl2PkhlcmUgSSBhbSBleHBsb3JpbmcgaG93IHRoaXMgY291bGQgYmUgcG9saWN5LWl6ZWQgdG8g
c29sdmUgdHdvIHByb2JsZW1zOjxicj48L2Rpdj48ZGl2Pi0gTU1SIHByb29mcyBjaGFuZ2Ugb3Zl
ciB0aW1lPGJyPjwvZGl2PjxkaXY+LSBIb3cgdG8gY29vcmRpbmF0ZSBub2RlcyB0byBnZXQgdGhl
bSB0byBrZWVwIGRpZmZlcmVudCBwb3J0aW9ucyBvZiB0aGUgTU1SLCBzbyB0aGF0IGV2ZXJ5b25l
IGNhbiBwcnVuZSBtb3N0IG9mIHRoZSBzdHJ1Y3R1cmUsIGJ1dCB0aGUgZW50aXJlIG5ldHdvcmsg
c3RpbGwgcmV0YWlucyBtdWx0aXBsZSBjb3BpZXMgb2YgdGhlIGZ1bGwgTU1SLjxicj48L2Rpdj48
ZGl2Pjxicj48L2Rpdj48ZGl2PkRlZmluZSBkZWx0YUxlYWZIZWlnaHQgYXMgdGhlIG51bWJlciBv
ZiB0cmVlIGxheWVycyBiZXR3ZWVuIGEgbm9kZSBhbmQgdGhlIGxlYXZlcyBpbiB0aGUgTU1SIGRh
dGEgc3RydWN0dXJlLiZuYnNwOyBXZSBtYWtlIGl0IGEgcG9saWN5IHRoYXQgbm9kZXMgYXJlIGV4
cGVjdGVkIHRvIGhhdmUgYWxsIG5vZGVzIGFib3ZlIGRlbHRhTGVhZkhlaWdodCA9IERMSF9SRVFV
SVJFRCwgYnV0IHRoYXQgbm9kZXMgYXJlIGZyZWUgdG8gcHJ1bmUgYW55IG5vZGVzIHdpdGggYSBk
ZWx0YUxlYWZIZWlnaHQgJmx0OyBETEhfUkVRVUlSRUQuJm5ic3A7IE9mIGNvdXJzZSBhIG5vZGUg
Y291bGQgcHJ1bmUgYXQgRExIX1JFUVVJUkVEIG9yIGhpZ2hlciwgYnV0IHdoYXQgSSBhbSBwcm9w
b3NpbmcgaXMgdGhhdCBtZXNzYWdlcyBhbmQgcHJvb2ZzIGJ5IGRlZmF1bHQgd291bGQgb25seSBp
bmNsdWRlIG5vZGVzIGF0IGRlbHRhTGVhZkhlaWdodCAmbHQ7IERMSF9SRVFVSVJFRC4gPGJyPjwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+R2l2ZW4gdGhlIGFib3ZlLCBJZiBhIHdhbGxldCBkaWRu
J3Qgd2FudCB0byBiZSBjb250aW51b3VzbHkgY29uY2VybmVkIGFib3V0IHVwZGF0aW5nIHRoZWly
IE1NUiBwcm9vZiBmb3IgaXRzIGNvaW5zLCB0aGVuIGZvciBlYWNoIGNvaW46PGJyPjwvZGl2Pjxk
aXY+IC0gc3RvcmUgdGhlIHNldCBvZiB1dHhvIGRpZ2VzdHMgdGhhdCBhcmUgY2hpbGRyZW4gb2Yg
dGhlICJyb290IG5lYXJlc3QiIG5vZGUgdGhhdCBpcyBhdCBkZWx0YUxlYWZIZWlnaHQgPSBETEhf
UkVRVUlSRUQuJm5ic3A7IENhbGwgc3VjaCBhIHNldCBvZiB1dHhvIGRpZ2VzdHMgdGhlICJwcnVu
ZWQgcmVsYXRpdmVzIi48YnI+PC9kaXY+PGRpdj4tIFBydW5lZCByZWxhdGl2ZSBjb3VudCA9IDJe
RExIX1JFUVVJUkVEIC0xPGJyPjwvZGl2PjxkaXY+LSBHdWVzc2luZyB0aGUgc3BlbnRuZXNzIHN0
YXR1cyBvZiB0aGUgcHJ1bmVkIHJlbGF0aXZlcyB3b3VsZCB3b3JzdCBjYXNlIHRha2UgMl4ocHJ1
bmVkIHJlbGF0aXZlIGNvdW50KSBndWVzc2VzLjxicj48L2Rpdj48ZGl2Pi0gaW4gdGhlIGNhc2Ug
d2hlcmUgdGhlIE1NUiBob2xkcyBhbGwgdHhvcyAobm90IGp1c3QgdXR4b3MgYXQgYWRkaXRpb24g
dGltZSkuLi4gdGhlIHdhbGxldCBzaG91bGQgYWxzbyBrZWVwIHJlY29yZCBvZiB3aGljaCBvZiB0
aGUgcHJ1bmVkIHJlbGF0aXZlcyB3ZXJlIHV0eG9zLjxicj48L2Rpdj48ZGl2Pi0gQW55IGZ1dHVy
ZSBpbmZvcm1hdGlvbiBkaXNjb3ZlcmVkIGFib3V0IHdoZXRoZXIgYSBwcnVuZWQgcmVsYXRpdmUg
aXMgc3BlbnQgd291bGQgcmVkdWNlIHRoZSB3b3JzdCBjYXNlIGd1ZXNzIGNvdW50IGJ5IGEgZmFj
dG9yIG9mIDIuIDxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkFzIGFuIGV4YW1wbGUsIGlu
IHRoZSBjYXNlIHdoZXJlIERMSF9SRVFVSVJFRCA9IDM6PGJyPjwvZGl2PjxkaXY+LSBwcnVuZWQg
cmVsYXRpdmUgY291bnQgPSA3PGJyPjwvZGl2PjxkaXY+LSB3b3JzdCBjYXNlIHNwZW50bmVzcyBn
dWVzcyBjb3VudCA9IDEyODxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PldhbGxldHMgc3Rv
cmluZyB0aGUgZGlnZXN0cyBvZiBwcnVuZWQgcmVsYXRpdmVzIGNvdWxkIGFsc28gaGVscCB0aGUg
ZW50aXJlIG5ldHdvcmsgYmUgYWJsZSB0byBkaXNjb3ZlciBvdGhlcndpc2UgbG9zdCBwb3J0aW9u
cyBvZiB0aGUgTU1SLiZuYnNwOyBJZiB3YWxsZXRzIHN0b3JlZCBub3QganVzdCB0aGUgcHJ1bmVk
IHJlbGF0aXZlcyBkaWdlc3RzLCBidXQgYWxzbyB0aGVpciBjb3JyZXNwb25kaW5nIHV0eG9zLCB0
aGV5IGNvdWxkIGhlbHAgb3RoZXIgbm9kZXMgZmluZCBsb3N0IGNvaW5zLjxicj48L2Rpdj48ZGl2
Pjxicj48L2Rpdj48ZGl2PkNoZWVycyw8YnI+PC9kaXY+PGRpdj5QcmF4ZW9sb2d5IEd1eTxicj48
L2Rpdj4=
--b1_b953425151d2285ad399dec770643409--
|