summaryrefslogtreecommitdiff
path: root/7c/380984fc0c1eb1b23fcfce89e01116a46b6c7a
blob: 0ca562e8d9bde2c7a45887b2c0418982a7ba3898 (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
Return-Path: <edmund.edgar@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id AA73E305
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Mon,  6 Mar 2017 10:29:38 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id CE732A4
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Mon,  6 Mar 2017 10:29:37 +0000 (UTC)
Received: by mail-wm0-f53.google.com with SMTP id n11so60344571wma.0
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Mon, 06 Mar 2017 02:29:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=mime-version:sender:in-reply-to:references:from:date:message-id
	:subject:to; bh=3K3dxA/kYO3iM9pibViS9VYQX93bAPY7bRiWe3V0MN4=;
	b=MAR+HgehqrRVomYzo2k0jxsygnP/3XuXK1kdGzhp6WIRhCnYZGis+Ppgvqis3cYbdY
	Y8FcJSl1pjA0qtm/QMKTkGLu9KD7hxQFl8eqlwVxGkvqQcNg9GosMLrcEro8FeOPbfOd
	HO4GZIdUCqIwQqcGMdyjhPOq+7weN6OA5MAu4HiWh488wVK6yA67y1rDXA0AUyvcCgjv
	ZQfzRWAfUEX1aK8LapPoOgQS1caFu7Ai0VgzCEzgyW+Vcv+z92OIxHUDUJaEZKE5zy3j
	7YkxMHZjmYCWMZP1xpU/eHO4zY/0vyqrWZMhL2Zsknokpc2LtZd0HeVM/tLK1fsArNDE
	e33A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
	:date:message-id:subject:to;
	bh=3K3dxA/kYO3iM9pibViS9VYQX93bAPY7bRiWe3V0MN4=;
	b=QJNklIOUJUDBNLMO9GXANr2u54t7gqG1lgBthN8gCsssd3soNxBGyXPNjudtxnM0Sr
	5rJbLcVlUOeeN3/1X7PeN3r1k+Bj0fz73EddWi3ME/nUVWRtekcVWHjWzbChzj2VxRdT
	M/2XYkCIh+uBR8v4Llar2kFfguJdA0s75DPClvfL9ykin1t3grDFWqCmumIwcSm9H4v8
	T/zBVjLm8lJQKhecKjGz6RCHJLLgZ/EoLcfEIsaPA7PvhG2Fu8h7KBtSNWA16th32rOj
	jj+WlDz2phwoJm5B4ZSoJxYmkJzGEyJKZXXAWZZjNHlHcCgsJkUItnKBkOAx8NxAgRfA
	tlNQ==
X-Gm-Message-State: AMke39npxOvB3nwhhqXQfsimRoaODvsCcA7WffKU1R24kgcwbJrKnInyhNbxAKIutpHfVsfU64cSvSWPkUI3Bw==
X-Received: by 10.28.31.139 with SMTP id f133mr13318539wmf.25.1488796176321;
	Mon, 06 Mar 2017 02:29:36 -0800 (PST)
MIME-Version: 1.0
Sender: edmund.edgar@gmail.com
Received: by 10.80.163.187 with HTTP; Mon, 6 Mar 2017 02:29:35 -0800 (PST)
In-Reply-To: <CAFVRnyr4QoU5Rn2ryQ-jG8sZ18J7NKcpd3Cg+uN1sfiA=FiB+Q@mail.gmail.com>
References: <0ba5bf9c-5578-98ce-07ae-036d0d71046b@riseup.net>
	<CAFVRnyomgeXu2pRO=+B7bwB-bZdEL2DcpJNPMz=tAhht6eZXAQ@mail.gmail.com>
	<CANN4kmcLTcqHL53tEFk=g9o0_PsGzwArm9wgd0__ZXZpvhrs1g@mail.gmail.com>
	<CAFVRnyr4QoU5Rn2ryQ-jG8sZ18J7NKcpd3Cg+uN1sfiA=FiB+Q@mail.gmail.com>
From: Edmund Edgar <ed@realitykeys.com>
Date: Mon, 6 Mar 2017 19:29:35 +0900
X-Google-Sender-Auth: VnnBdjzgGRkT4hwQRlI3zfJSHy8
Message-ID: <CA+su7OV0Cpe=4AKdNhJXOCbYVriEN1vHSoA_0r31GXCAP1=NCA@mail.gmail.com>
To: Bitcoin Protocol Discussion <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,DKIM_SIGNED,
	DKIM_VALID, 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: Mon, 06 Mar 2017 12:51:29 +0000
Subject: Re: [bitcoin-dev] Moving towards user activated soft fork activation
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, 06 Mar 2017 10:29:38 -0000

On 6 March 2017 at 18:18, David Vorick via bitcoin-dev
<bitcoin-dev@lists.linuxfoundation.org> wrote:
> User activated soft forks, or perhaps more accurately called 'economically
> forced soft forks' are a tool to use if the miners are in clear opposition
> to the broader economy.

I don't think they work for that, at least not for new features,
because miners will presumably just head the whole thing off by
orphaning the whole class of non-standard transactions that are the
subject of the fork. In the SegWit case, they'd just orphan anything
that looks like a SegWit transaction, valid or not. That way they
don't need to worry about ending up on the wrong side of the upgrade,
because no transaction affected by the proposed rule change will ever
get into the longest chain. Rational node operators (particularly
exchanges) will likely also adopt their stricter rule change, since
they know any chain that breaks it will end up being orphaned, so you
don't want to act on a payment that you see confirmed in it. So then
you're back where you started, except that your soft-fork is now a
de-facto hard-fork, because you have to undo the new, stricter rule
that the miners introduced to head off your shenannigans.

Where they're interesting is where you can do something meaningful by
forcing some transactions through on a once-off basis. For example, if
the Chinese government identified an address belonging to Uighur
separatists and leaned on Chinese miners to prevent anything from that
address confirming, it might be interesting for users to say, "If
these utxos are not spent by block X, your block is invalid".

They might also be interesting for feature upgrades in a world where
mining is radically decentralized and upgrades are fighting against
inertia rather than opposition, but sadly that's not the world we
currently live in.

-- 
-- 
Edmund Edgar
Founder, Social Minds Inc (KK)
Twitter: @edmundedgar
Linked In: edmundedgar
Skype: edmundedgar
http://www.socialminds.jp

Reality Keys
@realitykeys
support@realitykeys.com
https://www.realitykeys.com