Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id A5162723 for ; 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 ; Sun, 2 Oct 2016 22:58:13 +0000 (UTC) Received: by mail-qt0-f179.google.com with SMTP id f6so17434055qtd.2 for ; 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 Date: Sun, 2 Oct 2016 19:57:31 -0300 Message-ID: To: Bitcoin Protocol Discussion 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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
One side benefit of OP_COUNT_ACKS is that it enables a com= pletely different use case:

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.
= =C2=A0
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.

--001a11c02be00720ca053de9c3f4--