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
|
Return-Path: <thomas.kerin@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id 45F19F84
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 26 Jan 2016 16:19:22 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 81793166
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 26 Jan 2016 16:19:21 +0000 (UTC)
Received: by mail-wm0-f48.google.com with SMTP id l65so110977853wmf.1
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 26 Jan 2016 08:19:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=subject:to:references:from:message-id:date:user-agent:mime-version
:in-reply-to:content-type:content-transfer-encoding;
bh=hTAnnfs35LmQ5tfOgi1C0Xj+EVY537c3FgFjzEKmiGQ=;
b=TSBcTy0mNBhttdq5VWmTfrney+KtjDde2+fsr/6msQcy2GAl47eqgXfuUzMwd3eWZk
KEWdmAlfGoLwXDthWfVmcRBtECUpMOjQIxRGpzD4ikWU+ypJnk2g9Ta1/qK9RtU1u75c
8vcWK9hd7oCWf8xVUPXs3lGLeJstI1hj6Y50mh0PuXvAfuN03uwQ2EBVT1chAa+Bs45W
EzHKH2Vzwvp0B4xA9Y9YgkRF4Z3HEQ23D3YZeCiw/oYPt5b3rV4p5AOAodZBEydGICsT
VcV/BRJsYKusE6Sw8kjRmLSqvS56OpfFNQF6fWMwKvPi5PKKblI3xbcFxhNsHZx+tVu8
8n/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:subject:to:references:from:message-id:date
:user-agent:mime-version:in-reply-to:content-type
:content-transfer-encoding;
bh=hTAnnfs35LmQ5tfOgi1C0Xj+EVY537c3FgFjzEKmiGQ=;
b=XpFuYbKvToP1yFEIBHX29oSJ600ImHrrLF23ZJGqOQUISkpJzLjvhK/NTZ7aF8kHlC
owmA1PCCei/2NVTnX+EjWsDq+HjzYaFs4ghkvbk2MOUTu+4OxKvjxONyB/psiyZxX327
zH/XQQk9mIqfPbGs9EgwsMlVZP4e9UNKaxD+WjxmbYRvHGR3jF+j/0dR682vVE3SKKYo
G1w6HLadAKYpg6wAR5NfebI1JbFkLuL94jbExmJsaCQKSYmt8FrLpToN4XPfypYYy50y
py5YmUHEQewyrA8JSfOoAe0hNNfqXf60xbyt6qWOax2WcmcM5Z7LYTa6ny+O/9RVP+4f
js/w==
X-Gm-Message-State: AG10YOQDKXLoloS2m0DnwV7DmDoZpPbvr4D9RGpvVgm+2g5cwv1WjBwPhkEgSBqG13OSZQ==
X-Received: by 10.194.133.164 with SMTP id pd4mr28419609wjb.133.1453825160130;
Tue, 26 Jan 2016 08:19:20 -0800 (PST)
Received: from [192.168.192.50] ([109.255.154.81])
by smtp.gmail.com with ESMTPSA id 75sm4202737wmo.22.2016.01.26.08.19.19
for <bitcoin-dev@lists.linuxfoundation.org>
(version=TLSv1/SSLv3 cipher=OTHER);
Tue, 26 Jan 2016 08:19:19 -0800 (PST)
To: bitcoin-dev@lists.linuxfoundation.org
References: <CAGcHOzzde_T3xJwJL2Ehyw7U1FgxEEBJR30VBLdSZMj=W49hSg@mail.gmail.com>
<201601260312.25248.luke@dashjr.org>
<CAGcHOzw88za1m6uJY9MBO2X=3psNk667FyBOHz2XCPO3ABbcRw@mail.gmail.com>
<201601260323.14993.luke@dashjr.org>
<CAGcHOzwec-eoG-uZzXY2pb=VzQ98EvnijvxrcsrFYgKi2HQ_uw@mail.gmail.com>
From: Thomas Kerin <thomas.kerin@gmail.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <56A79C86.1030902@gmail.com>
Date: Tue, 26 Jan 2016 16:19:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <CAGcHOzwec-eoG-uZzXY2pb=VzQ98EvnijvxrcsrFYgKi2HQ_uw@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM,
RCVD_IN_DNSWL_LOW 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, 26 Jan 2016 16:52:04 +0000
Subject: Re: [bitcoin-dev] [BIP Draft] Allow zero value OP_RETURN in Payment
Protocol
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Development 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, 26 Jan 2016 16:19:22 -0000
On 26/01/16 03:30, Toby Padilla via bitcoin-dev wrote:
> There are already valid use cases for OP_RETURN, it only makes sense
> to fully support the feature. The only reason it's not supported now
> is because the Payments protocol came before OP_RETURN.
>
You keep saying OP_RETURN is new, but it has been there from day one.
It's purpose is causing script execution to end if encountered.
Since then, we have tolerated putting pushdata's after it, and even
raised the limit for the size of this data. It still doesn't mean every
proposal has to be rewritten to cater for a new allowance we give
OP_RETURN.
> I've also been exploring this area with key.run
> (https://git.playgrub.com/toby/keyrun) and want the functionality for
> voting based on aggregate OP_RETURN value. *Not* to store data on the
> blockchain, but to associate content pointers with transactions.
>
> I think that since OP_RETURN has already been approved and supported
> it doesn't make much sense for me to have to re-defend it from scratch
> here.
I'd generally agree with Luke. Removing the cost of this hurts bitcoin,
and ironically, your application to a certain degree. Just because you
can do a thing one way, it doesn't mean you should. Especially if your
applications success depends on people spamming OP_RETURN hashes of
every torrent they like.
|