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
|
Return-Path: <roconnor@blockstream.io>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id 0606071
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 2 Oct 2016 21:54:30 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-vk0-f48.google.com (mail-vk0-f48.google.com
[209.85.213.48])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 805227D
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 2 Oct 2016 21:54:29 +0000 (UTC)
Received: by mail-vk0-f48.google.com with SMTP id 192so146082516vkl.2
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 02 Oct 2016 14:54:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=blockstream-io.20150623.gappssmtp.com; s=20150623;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=inkkRVsQCn804kHBCF4iYxnro0IfCgJYIQaZeJkI46k=;
b=CyEOhsNYRdfQUmie3PthxEmIC5a6s+/0I7VT5DkE3cjsdnl3B57DdLytjszwv7JjDs
t67EuS8vVerRJx9FqMe3Zj9ljrAHi26GZX4OQsdYiSDDz66gNJ5a6ZjDoc0B/HW8FyAq
2ev4MPVfny8oW4TnJjmGvMkUnprlkAFRWuFMEqBeCXRN28t8qI/StYo9SZ4hD+/CqWyF
ibNaWdL5ijtNNXEbCxKSCVb2QsZ+fyx8850N/uq46eWBewMSv0QFmmKVsm1ISLcsvIYN
BLNCl6GkhhPZGuo+tfvF95wCwF0ExGawdbN+Z9WNHAj5SR6hmiTcHSYlVPKSLB3udue3
eY+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=inkkRVsQCn804kHBCF4iYxnro0IfCgJYIQaZeJkI46k=;
b=X6g6EX+AeGim6zVv48AEgVGZwzVtACbTZxVzLfUNLup0H6FWB2xVRBrf/DlTm5kqkl
0l+IBpNco/4jYjWHOQNnFZd/LaUQesWqFplijMTVOun39CCRQCGhZfBCKx/b78V6GaUR
DE2DnLzl3UGKKhh8JFDIPcDFtlQOkwvxkIgcr44zW3bQRi2eeBoKjxVZcaXHnrf1kdnR
raaY7XWwOwFsjCYipXeQpIttUgAMZxEU2G36v6g9AV6isQUZtlGfWS/VDvWvONde2s60
g2oyin/vrQAzWT+qIHG+sZoqA9JuqBu32jdv5jCC0UVkx3yqki0uotqAxIY93UVH3pPj
H6rw==
X-Gm-Message-State: AA6/9RlYMiT0PX/CvTPSxhmF6IJY87NuSYhCO2AryFAMf29K4t5BbPs9/KoHnd7cJaoJaUQmmHTW9x3wh0EESzJM
X-Received: by 10.31.21.80 with SMTP id 77mr12217056vkv.111.1475445268676;
Sun, 02 Oct 2016 14:54:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.3.102 with HTTP; Sun, 2 Oct 2016 14:54:08 -0700 (PDT)
In-Reply-To: <201610022128.52401.luke@dashjr.org>
References: <CAKzdR-rsy1m-H4fYFuCim5+YJi_C2kgjxymM8A7_nEuqsZoO+g@mail.gmail.com>
<20161002171137.GA18452@fedora-21-dvm>
<CAAy62_+cqR0-DBbKhePo+VqTJc099zXJR0EurLyb1XURUCT36g@mail.gmail.com>
<201610022128.52401.luke@dashjr.org>
From: "Russell O'Connor" <roconnor@blockstream.io>
Date: Sun, 2 Oct 2016 17:54:08 -0400
Message-ID: <CAMZUoK=fiLDi9w9PZLT-+Mbg5VFdrfBXm6qA69xjC3YwskW_mQ@mail.gmail.com>
To: Luke Dashjr <luke@dashjr.org>,
Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary=001a114377b2201dd7053de8dfc8
X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,
DKIM_VALID, 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
X-Mailman-Approved-At: Sun, 02 Oct 2016 22:29:16 +0000
Subject: Re: [bitcoin-dev] Drivechain proposal using OP_COUNT_ACKS
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: Sun, 02 Oct 2016 21:54:30 -0000
--001a114377b2201dd7053de8dfc8
Content-Type: text/plain; charset=UTF-8
> I don't know if it's possible to implement decentralised sidechains without
> "breaking" this rule.
>
I haven't really been following the sidechain developements, but my
understanding was that redemption from a side chain would be two phase.
The person unpegging the funds provides a proof that they have locked the
funds on the side chain and are eligible to withdraw the funds, plus they
put up a bounty. Then there is a time-locked period where others can
collect the bounty by providing a fraud proof, that the locked funds given
in the proof have actually been double spent. This two phase system
doesn't violate this rule.
--001a114377b2201dd7053de8dfc8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><br><span class=3D""></span><div class=3D"gmail_extra"><di=
v class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0=
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">
</span>I don't know if it's possible to implement decentralised sid=
echains without<br>
"breaking" this rule.<br></blockquote><div><br></div><div>I haven=
't really been following the sidechain developements, but my understand=
ing was that redemption from a side chain would be two phase.=C2=A0 The per=
son unpegging the funds provides a proof that they have locked the funds on=
the side chain and are eligible to withdraw the funds, plus they put up a =
bounty.=C2=A0 Then there is a time-locked period where others can collect t=
he bounty by providing a fraud proof, that the locked funds given in the pr=
oof have actually been double spent.=C2=A0 This two phase system doesn'=
t violate this rule.<br></div></div></div></div>
--001a114377b2201dd7053de8dfc8--
|