summaryrefslogtreecommitdiff
path: root/0d/3c7f625401f98f3bba0966a37b937a81e13c15
blob: bb1179de00009ecf4090907af79b6102d4605838 (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
Return-Path: <gmaxwell@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id D7ABEBDB
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 25 Sep 2018 16:09:32 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-vs1-f43.google.com (mail-vs1-f43.google.com
	[209.85.217.43])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 3961D7EF
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 25 Sep 2018 16:09:32 +0000 (UTC)
Received: by mail-vs1-f43.google.com with SMTP id w23-v6so355366vsh.0
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 25 Sep 2018 09:09:32 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:references:in-reply-to:from:date
	:message-id:subject:to;
	bh=Zp3Pjfgh5NQC0rWOEzng34wiInMiaQ9aDdh+sSsMuT0=;
	b=E+sjGZtq5s9H8cgyvvaMxGCFSCBiDurMbLNbgVSTx7Sh8ZDPj87g7gv7xSepVMI2GP
	X+iE7kAzIQJ2y8u02znbXUae8M13p/0w6Bgg/U6kYCXxos3YY8WKMh1cEWFPQ8Eux/wY
	Pb496fhtbOVwJiIz1Xn2h3vkXXOHqJRce59PdaXJ7NlzWUxKIVcjO/C+0SLfU6hVIgaX
	6ymB6pZqbiXQIQkgVNKWm1t1PTGNiCLThJMVibnVjfEGqhW5ZqlWjutIA1FYDVtcMXxz
	F/PKGM6U4m5XpgDVMbpJXoHA88B9fsz4sTSgi4LA13uhuQsSDDz3Sc74Sxm8j405di1Q
	LktA==
X-Gm-Message-State: ABuFfohrk4b/dCW7PFvBaFO4fZIno3T5wMRxo6C88Qivz+/J5VOsx2o6
	cr9maWzcfq+aoBsn4TUiz+EVuufXdlNhMKs276h634EW
X-Google-Smtp-Source: ACcGV60A1+KOLTjJKYktanfSC02Et6wXkJhFTk0JzGJyVgDvlVsJfYGCx/XSNQbEkie0gTbACTkTFP2zCgHFQUchszk=
X-Received: by 2002:a67:3511:: with SMTP id c17-v6mr533730vsa.42.1537891770641;
	Tue, 25 Sep 2018 09:09:30 -0700 (PDT)
MIME-Version: 1.0
References: <CAAS2fgRaNzz8+DRXgPBkOn4o0RYR_4KFJvKLOd5MtS=DKmDJDg@mail.gmail.com>
In-Reply-To: <CAAS2fgRaNzz8+DRXgPBkOn4o0RYR_4KFJvKLOd5MtS=DKmDJDg@mail.gmail.com>
From: Gregory Maxwell <greg@xiph.org>
Date: Tue, 25 Sep 2018 16:09:17 +0000
Message-ID: <CAAS2fgS+_Xp7sZAQxwJ=oGXvzOrc6er_DCPL9b3ag7WHfW7FSQ@mail.gmail.com>
To: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
	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
X-Mailman-Approved-At: Tue, 25 Sep 2018 23:44:57 +0000
Subject: [bitcoin-dev] Trivia on the history of compact fraud proofs and
	anti censorship.
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: Tue, 25 Sep 2018 16:09:32 -0000

It's generally not /too/ important where ideas come from, even in our
open source non-patent encumbering world the only compensation people
get for sharing a good idea is the credit they receive. Most of the
time people are still happy to see their ideas further developed, even
if credit isn't sufficiently given.

But I'm particularly disappointed when attribution gets withheld in
the furtherance of political attaks. In some cases people have adopted
public positions that e.g. Bitcoin developers don't care about
scalability and then show that, by comparison, they care by publishing
work explaining/elaborating the scaling work of Bitcoin devs, but to
maintain consistency with their claims go through an extended effort
to avoid attributing them.

In two cases so far, I've painstakingly walked through an idea with a
political opponent in the Bitcoin space in private, only to have them
turn around and present the ideas I argued into their heads as novel
inventions without a shred of credit to me or the Bitcoin development
community.

One of them was the case of Peter R and the subchains paper, which I
previously forwarded to the list the correspondence between myself and
him where I argued the concept of preconsensus as part of his disproof
of the orphaning-controls-capacity claim.

The other is on compact fraud proofs with Justus Ranvier (again, a BU
person). I promptly complained directly to Justus when I saw him doing
it. I'm now forwarding to the list for posterity, because after almost
two years and several pings, I was never even given a response.

This came up to my attention today because V. Buterin published a
paper on lite client security ( https://arxiv.org/pdf/1809.09044.pdf )
that was apparently unaware of proposals from our community on sampled
anti-withholding[1]. ... and this paper cites Justus' writeup as both
the only example of fraud proofs previously, and evidence that
sampling coded data was not previously considered.

[1] e.g. https://download.wpsoftware.net/bitcoin/wizards/2015-04-18.html
starting at "The improvement we have is this". Error coded
anti-withholding been discussed many times-- and I've been pretty
bummed that I've been unable to excite people much about the idea,
hopefully that will change with the eth hype machine behind it--, but
this particular citation is while not the earliest or clearest
description, perfect for this case since the context is that it's a
complaint that the same author was failing to cite our communities
past efforts on fraud proofs, and as a result they weren't aware of
the state of the art like anti-withholding.

---------- Forwarded message ---------
From: Gregory Maxwell <gmaxwell@gmail.com>
Date: Fri, Nov 25, 2016 at 9:46 PM
Subject: A plea for ethical behavior
To: Justus Ranvier <justusranvier@gmail.com>


https://www.reddit.com/r/btc/comments/5evvth/fraud_proofs/

I spent _hours_ explaining how this technology would work to you on
reddit in private message, walking you through arguments on it.
Pointing out some of the details.

I also originally introduced the idea of compact fraud proofs to the
community (though the general idea was that of Bitcoin's creator,
without the compact-- just the unworkable kind) and was the first
person to enumerate the missing components for it.

Yet, the idea here is attribute solely to you, leaving me erased from history.

This isn't right.  It is especially offensive because the same parties
affiliated with BU use this plagiarism as a proof point that they are
scaling innovators while I am not, -- the height of absurdity when
they do it with ideas I invented and introduced to them.

Mike Hearn didn't have the integrity to credit Matt for the invention
of thinblocks; instead he was happy to have other people misrepresent
the history, I think you are a better person than him and hope you
will say something.

------