summaryrefslogtreecommitdiff
path: root/93/2029df54f4e0417ec45449c0dd86849e47a858
blob: 217f6ea4f63ed3ce885e167b4687966aa1ff4c58 (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
Return-Path: <truthcoin@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 85706892
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Mon, 22 May 2017 20:00:22 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-lf0-f51.google.com (mail-lf0-f51.google.com
	[209.85.215.51])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id AD5BF26A
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Mon, 22 May 2017 20:00:21 +0000 (UTC)
Received: by mail-lf0-f51.google.com with SMTP id 99so37115074lfu.1
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Mon, 22 May 2017 13:00:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc; bh=BNizbxE1IgfYjdL0v3fp1N1uuen7NesspETALnTio80=;
	b=fwHFkF4kyCxIsN78FENMif+0wNqARV15Xswkdt52NWONvsKTtYZXLdp+V7yjcBR5lU
	f76TO/UR5eso25IaYezoLTnReKqGrf3P7ARUIKbZ6iW6WA6MnYQxPD8qeKK9BfYDiPko
	7G7gn82X+3E2KgcM5CHeZbDmVKqlt42WiYsBs0IionAZS0dU9v/Hbm+U3fdVaaZdiyyl
	Es+PCtW5a3MTkx337a7IP7T/8tqRW9vafmofjWenCdcw8Ed7lHUwv/HdNpxFVFmuhbW5
	KJowqEFpP12NCBclohbevbSJ7abLeCKetI55OjhDg6YpdWOvEaIFR3wVVI/rXEkuNHVo
	QxNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:in-reply-to:references:from:date
	:message-id:subject:to:cc;
	bh=BNizbxE1IgfYjdL0v3fp1N1uuen7NesspETALnTio80=;
	b=WVBB33mQ3EwD+w3oZkffWfVYPD01UZV4tljaeAWOrEiy3YdogEs4/nP6mYYmi1P5Mn
	W/vBk0RtdB5oBPf8Wtu9QTLZeRzHfsmf2ENQMmFLZhBAo7HNanHDsLJVzn1RcyMlbAq3
	c+KSsKSRvxwoZwTimmZhJ6fiwdVvG0ViRfkSsAiU9shdgEq2Z8xkP9HKIpKBJnOaV1kM
	9U/7bAeLNiIYy5XUkrXDjDK3pAXKRnQoCHOo94CUPvUZeYdPga8uEXZSVzfWW/Esf4st
	h3L9NHroARGUjuWK1bCRFcYDcvm4GShLq9rWt/XYDSp7PX7Th/XHuXt4yuaiXFilReE3
	xm8Q==
X-Gm-Message-State: AODbwcC0bHaBuxmBQN/RzWCt/JwGGbBp6773OMPp7WopaY32t891Ynvj
	5yLszJptLjqTGKClxCK+Yeu8WlrIbw==
X-Received: by 10.25.234.85 with SMTP id i82mr5796710lfh.120.1495483220116;
	Mon, 22 May 2017 13:00:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.17.222 with HTTP; Mon, 22 May 2017 13:00:19 -0700 (PDT)
Received: by 10.25.17.222 with HTTP; Mon, 22 May 2017 13:00:19 -0700 (PDT)
In-Reply-To: <CAE-z3OUYuAXE2+h60A=r4UyGU4CSQuF98oFgHnD7iaj-=Z=yOw@mail.gmail.com>
References: <24f2b447-a237-45eb-ef9f-1a62533fad5c@gmail.com>
	<dhstGQudLBiwjDlaRrmMfy-ixwvXcwMr1CzCkPKh285RLICGZixkbdwpTDc2Sgz8eYIqSem8lwxW6QeJCD7aFfwQjLDnZ2NmOw0Zzd-KgSs=@protonmail.com>
	<CA+XQW1jZpJ9wnEg47fouyywL09=_vU8dMP3owkkuNqRvzTZUDg@mail.gmail.com>
	<CAE-z3OUYuAXE2+h60A=r4UyGU4CSQuF98oFgHnD7iaj-=Z=yOw@mail.gmail.com>
From: Paul Sztorc <truthcoin@gmail.com>
Date: Mon, 22 May 2017 22:00:19 +0200
Message-ID: <CA+XQW1hRhcxJBoOJ57YG0t5y5j1Qm3RO4wr2eXV5V-UzDaiPPw@mail.gmail.com>
To: Tier Nolan <tier.nolan@gmail.com>
Content-Type: multipart/alternative; boundary="94eb2c0d924e1a50ea0550225246"
X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
	RCVD_IN_DNSWL_NONE, 
	RCVD_IN_SORBS_SPAM autolearn=no version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
Cc: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] Drivechain -- Request for Discussion
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: Mon, 22 May 2017 20:00:22 -0000

--94eb2c0d924e1a50ea0550225246
Content-Type: text/plain; charset="UTF-8"

On May 22, 2017 3:13 PM, "Tier Nolan via bitcoin-dev" <bitcoin-dev@lists.
linuxfoundation.org> wrote:

On Mon, May 22, 2017 at 5:19 PM, Paul Sztorc via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:

>
> In the future, when there is no block subsidy, a rich attacker can also do
> that in mainchain Bitcoin.
>

I don't think they are the same.

With Bitcoin, you only get to reverse recent transactions.  If you actually
reversed 2-3 weeks of transactions, then the Bitcoin price would fall,
destroying the value of the additional coins you managed to obtain.  Even
if their was no price fall, you can only get a fraction of the total.


I would replace "Bitcoins you manage to steal" with "Bitcoins you manage to
double-spend". Then, it still seems the same to me.


With BMM, you can "buy" the entire reserve of the sidechain by paying
(timeout) * (average tx fees).  If you destroy a side-chain's value, then
that doesn't affect the value of the bitcoins you manage to steal.


It may destroy great value if it shakes confidence in the sidechain
infrastructure. Thus, the value of the stolen BTC may decrease, in addition
to the lost future tx fee revenues of the attacked chain.

http://www.truthcoin.info/blog/drivechain/#drivechains-security

In my view, sidechains should only exist at all if they positively impact
Bitcoin's value. It is therefore desirable for miners to steal from chains
that provide no value-add.




> In point of fact, the transactions *are* validated...by sidechain full
> nodes, same as Bitcoin proper.
>
>
The big difference is that Bitcoin holds no assets on another chain.  A
side-chain's value is directly linked to the fact that it has 100% reserves
on the Bitcoin main chain.  That can be targeted for theft.


Again, I don't really think it is that different. One could interchange
"recent txns" (those which could be double-spent within 2-3 weeks) with
"sidechain deposit tnxs".

--94eb2c0d924e1a50ea0550225246
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On May 22, 2017 3:13 PM, &quot;Tier Nolan via bitcoin-dev&quot; &=
lt;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blan=
k">bitcoin-dev@lists.<wbr>linuxfoundation.org</a>&gt; wrote:<br type=3D"att=
ribution"><blockquote class=3D"m_-5301162407043180989quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><=
div class=3D"gmail_extra"><div class=3D"gmail_quote"><div class=3D"m_-53011=
62407043180989quoted-text">On Mon, May 22, 2017 at 5:19 PM, Paul Sztorc via=
 bitcoin-dev <span dir=3D"ltr">&lt;<a href=3D"mailto:bitcoin-dev@lists.linu=
xfoundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfounda<wbr>tion.o=
rg</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div dir=3D"auto"><div dir=3D"auto"><br></div><div dir=3D"auto">In the f=
uture, when there is no block subsidy, a rich attacker can also do that in =
mainchain Bitcoin.</div></div></blockquote><div><br></div></div><div>I don&=
#39;t think they are the same.<br></div><div><br></div><div><span class=3D"=
m_-5301162407043180989m_-4535213275953902771gmail-">With Bitcoin, you only =
get to reverse recent transactions.=C2=A0 If you actually reversed 2-3 week=
s of transactions, then the Bitcoin price would fall, destroying the value =
of the additional coins you managed to obtain.=C2=A0 Even if their was no p=
rice fall, you can only get a fraction of the total.<br></span></div></div>=
</div></div></blockquote></div></div></div><div dir=3D"auto"><br></div><div=
 dir=3D"auto"><span style=3D"font-family:sans-serif">I would replace &quot;=
Bitcoins you manage to steal&quot; with &quot;Bitcoins you manage to double=
-spend&quot;. Then, it still seems the same to me.</span><br></div><div dir=
=3D"auto"><span style=3D"font-family:sans-serif"><br></span></div><div dir=
=3D"auto"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote=
 class=3D"m_-5301162407043180989quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_ex=
tra"><div class=3D"gmail_quote"><div><span class=3D"m_-5301162407043180989m=
_-4535213275953902771gmail-"></span></div><div><br>With BMM<span class=3D"m=
_-5301162407043180989m_-4535213275953902771gmail-">, you can &quot;buy&quot=
; the entire reserve of the sidechain by paying (timeout) * (average tx fee=
s).=C2=A0 If you destroy a side-chain&#39;s value, then that doesn&#39;t af=
fect the value of the bitcoins you manage to steal.<br></span></div></div><=
/div></div></blockquote></div></div></div><div dir=3D"auto"><br></div><div =
dir=3D"auto">It may destroy great value if it shakes confidence in the side=
chain infrastructure. Thus, the value of the stolen BTC may decrease, in ad=
dition to the lost future tx fee revenues of the attacked chain.</div><div =
dir=3D"auto"><br></div><div dir=3D"auto"><a href=3D"http://www.truthcoin.in=
fo/blog/drivechain/#drivechains-security">http://www.truthcoin.info/blog/dr=
ivechain/#drivechains-security</a><br></div><div dir=3D"auto"><br></div><di=
v dir=3D"auto">In my view, sidechains should only exist at all if they posi=
tively impact Bitcoin&#39;s value. It is therefore desirable for miners to =
steal from chains that provide no value-add.<br></div><div dir=3D"auto"><di=
v class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote class=3D"m_-=
5301162407043180989quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra"><div cla=
ss=3D"gmail_quote"><div><span class=3D"m_-5301162407043180989m_-45352132759=
53902771gmail-"><br></span></div><div><br></div><div class=3D"m_-5301162407=
043180989quoted-text"><div><span class=3D"m_-5301162407043180989m_-45352132=
75953902771gmail-"></span></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><div dir=3D"auto"><br><div dir=3D"auto">In point of fact, the transa=
ctions *are* validated...by sidechain full nodes, same as Bitcoin proper.</=
div><span class=3D"m_-5301162407043180989m_-4535213275953902771gmail-HOEnZb=
"><font color=3D"#888888"><div dir=3D"auto"><br></div></font></span></div><=
/blockquote><div><br></div></div><div>The big difference is that Bitcoin ho=
lds no assets on another chain.=C2=A0 A side-chain&#39;s value is directly =
linked to the fact that it has 100% reserves on the Bitcoin main chain.=C2=
=A0 That can be targeted for theft.<br></div></div></div></div></blockquote=
></div></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Again, I d=
on&#39;t really think it is that different. One could interchange &quot;rec=
ent txns&quot; (those which could be double-spent within 2-3 weeks) with &q=
uot;sidechain deposit tnxs&quot;.</div><div dir=3D"auto"><br></div></div>

--94eb2c0d924e1a50ea0550225246--