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
|
Return-Path: <sergio.d.lerner@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id A5162723
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 2 Oct 2016 22:58:13 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-qt0-f179.google.com (mail-qt0-f179.google.com
[209.85.216.179])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 29E70D2
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 2 Oct 2016 22:58:13 +0000 (UTC)
Received: by mail-qt0-f179.google.com with SMTP id f6so17434055qtd.2
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 02 Oct 2016 15:58:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=mime-version:from:date:message-id:subject:to;
bh=m4j963B2DqsC1VzRiX+dZmZciQwDufFALZffV2uokv4=;
b=j+f0eSmKjbNNoTHI6K6gK4L/VsxCe3nwEO8Nzzse94ykTluJxy+iqtu/H4JZPybXUi
omcV0oQgJWvRk4zV8D6wQruUSqmDEw87fJJwT1aYeb8JxZxoRHHFd0BHFFhdZjZeIjjY
frqUmeh15ZC3CcPKFTwg+XQSxi1JZQKyintlMeR6VO04qO7r1LdAyYkeO4JBHGc1XBgo
12D7kP7s2gJySFmNiVrIagTmSJSm8JEI+UR3jY7uWnUNgB6AMnRdy02h7nJbzstmQJo3
x0MaeFkgQGN41Q3TzgUKExlITZm57aY8oosQ3X7RXzyIfdVHWMRm0FAvcDGWMt0o/E1a
ZL5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
bh=m4j963B2DqsC1VzRiX+dZmZciQwDufFALZffV2uokv4=;
b=dNokhI+UQT7yfMwToj9HB3YpjtZG78XadRR8KR74MvPHOKG4KH39gBGL6lO8hrZsCz
F9cusqWg0hkVLkCiEiCiXoiE21i+qy9ZXDqCXDjHYz/JOiCRSUHmQVal54oD1bojmnnd
NKKwNhfEjr/PAQ5PtCpmjW12Mv5/H6P1ZwBEqdUqWtpfnZ/ZCHhlOhYgKkHv9xu/6xcH
JXKOdaTwR+aTy6xVuryMlf3q/ZkXzQbVGG5QOAp5AUkU2VX8B/LNmbjPw5Lm+DE1E6Sg
gNc2zz37WFAQsKCcR/ZxGMXE3QIlud9DVd7FAdYMb5CScy1a/a1q12nIet7cWQ6pEwDv
dt3g==
X-Gm-Message-State: AA6/9Rnw5REMQeXRP2CgCZVheN+COTVoYCWpSBtGKeC7k67/C/3UsFnIr6kqtcA+VU7d9Hi+nbyWafryA5tC9A==
X-Received: by 10.237.53.201 with SMTP id d9mr17982165qte.90.1475449092245;
Sun, 02 Oct 2016 15:58:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.237.35.7 with HTTP; Sun, 2 Oct 2016 15:57:31 -0700 (PDT)
From: Sergio Demian Lerner <sergio.d.lerner@gmail.com>
Date: Sun, 2 Oct 2016 19:57:31 -0300
Message-ID: <CAKzdR-r1mFZidZXDSmwVtHZ-KKPwsjZOHZycqR+H+KUBGBFydQ@mail.gmail.com>
To: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary=001a11c02be00720ca053de9c3f4
X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,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
Subject: [bitcoin-dev] The use OP_COUNT_ACKS for paying for a common good
for miners
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 22:58:13 -0000
--001a11c02be00720ca053de9c3f4
Content-Type: text/plain; charset=UTF-8
One side benefit of OP_COUNT_ACKS is that it enables a completely different
use case:
It allow users to pay for any service miners can provide as group for the
common good (e.g. fee payment smoothing over many blocks). For instance,
users could pay miners to jointly buy better Internet service to improve
bandwidth or reduce latency between them.
By sending bitcoins to a script containing OP_COUNT_ACKS requiring 51% of
miners approval and adding a special text tag to such outputs such as
"FOR-MINERS-TO-BUY-X", users can send bitcoins to miners and ask the
majority of them to vote on the proposal, if accepted create a transaction
to redeem those funds. This could help to address the so-called tragedy of
the commons problem that Bitcoin may face in in long-term, by users
crowdfunding mining of the following n blocks.
--001a11c02be00720ca053de9c3f4
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">One side benefit of OP_COUNT_ACKS is that it enables a com=
pletely different use case:<br><br>It allow users to pay for any service mi=
ners can provide as group for the common good (e.g. fee payment smoothing o=
ver many blocks). For instance, users could pay miners to jointly buy bette=
r Internet service to improve bandwidth or reduce latency between them.<br>=
=C2=A0<br>By sending bitcoins to a script containing OP_COUNT_ACKS requirin=
g 51% of miners approval and adding a special text tag to such outputs such=
as=C2=A0 "FOR-MINERS-TO-BUY-X", users can send bitcoins to miner=
s and ask the majority of them to vote on the proposal, if accepted create =
a transaction to redeem those funds. This could help to address the so-call=
ed tragedy of the commons problem that Bitcoin may face in in long-term, by=
users crowdfunding mining of the following n blocks.<br><br></div>
--001a11c02be00720ca053de9c3f4--
|