summaryrefslogtreecommitdiff
path: root/35/1b4a200cfaaa885fae70f327f2dd0f5f188d5d
blob: 3ab3606e4bcfe0d973312dc57d97130177aaf5d9 (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
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.