summaryrefslogtreecommitdiff
path: root/03
diff options
context:
space:
mode:
authorGoss, Brian C., M.D. <Goss.Brian@mayo.edu>2013-08-19 20:22:27 +0000
committerbitcoindev <bitcoindev@gnusha.org>2013-08-19 20:55:53 +0000
commitd0690d8175fd3297ab409a0499ee0e0db7154d0e (patch)
tree18e842b6a2a7cc7df9b2db24390763582376d90a /03
parent0e08b29b8ceeade843bc337b36bfca5c0b4b9dc6 (diff)
downloadpi-bitcoindev-d0690d8175fd3297ab409a0499ee0e0db7154d0e.tar.gz
pi-bitcoindev-d0690d8175fd3297ab409a0499ee0e0db7154d0e.zip
Re: [Bitcoin-development] Proposal: remove "getwork" RPC from bitcoind
Diffstat (limited to '03')
-rw-r--r--03/34f37d4c968bd6a5d95d8ffff1f9eb187f5c4d430
1 files changed, 430 insertions, 0 deletions
diff --git a/03/34f37d4c968bd6a5d95d8ffff1f9eb187f5c4d b/03/34f37d4c968bd6a5d95d8ffff1f9eb187f5c4d
new file mode 100644
index 000000000..0fb056025
--- /dev/null
+++ b/03/34f37d4c968bd6a5d95d8ffff1f9eb187f5c4d
@@ -0,0 +1,430 @@
+Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
+ helo=mx.sourceforge.net)
+ by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
+ (envelope-from <Goss.Brian@mayo.edu>) id 1VBWUT-0008C6-3Q
+ for bitcoin-development@lists.sourceforge.net;
+ Mon, 19 Aug 2013 20:55:53 +0000
+X-ACL-Warn:
+Received: from mail10.mayo.edu ([129.176.212.47])
+ by sog-mx-1.v43.ch3.sourceforge.com with esmtp (Exim 4.76)
+ id 1VBWUR-0006Ek-Dq for bitcoin-development@lists.sourceforge.net;
+ Mon, 19 Aug 2013 20:55:53 +0000
+Received: from roedlp004a.mayo.edu (HELO mail10.mayo.edu) ([129.176.158.14])
+ by ironport10-dlp.mayo.edu with ESMTP; 19 Aug 2013 15:22:29 -0500
+X-IronPort-Anti-Spam-Filtered: true
+X-IronPort-Anti-Spam-Result: AgsFAEp9ElKBsNQ1/2dsb2JhbABRCIMFNVG/MoEkFnSCJAEBAQMBAQEBNxQgEAcGAQgHCgMBAQEBCgISCSgGAQkBFAkJAQQTCBIDBIddAwkGDJNyl0INV4EpjWSBLwwEgQYCBjiDFXcDlR1egxaLAIUogxyBcTk
+Received: from mhro1a.mayo.edu ([129.176.212.53])
+ by ironport10.mayo.edu with ESMTP; 19 Aug 2013 15:22:28 -0500
+Received: from MSGPEXCEI06A.mfad.mfroot.org (msgpexcei06a.mayo.edu
+ [129.176.249.167]) by mhro1a.mayo.edu with ESMTP id
+ BT-MMP-25882975 for bitcoin-development@lists.sourceforge.net;
+ Mon, 19 Aug 2013 15:22:28 -0500
+Received: from MSGPEXCEI26B.mfad.mfroot.org ([169.254.4.24]) by
+ MSGPEXCEI06A.mfad.mfroot.org ([169.254.3.69]) with mapi id
+ 14.02.0342.004; Mon, 19 Aug 2013 15:22:28 -0500
+From: "Goss, Brian C., M.D." <Goss.Brian@mayo.edu>
+To: "'bitcoin-development@lists.sourceforge.net'"
+ <bitcoin-development@lists.sourceforge.net>
+Thread-Topic: Proposal: remove "getwork" RPC from bitcoind
+Thread-Index: Ac6dGdKp7cPY9D7lS6qFUPkResvhig==
+Date: Mon, 19 Aug 2013 20:22:27 +0000
+Message-ID: <FFE335820B1BFF4F8E8619F446F2D87F4C1A2E7B@MSGPEXCEI26B.mfad.mfroot.org>
+Accept-Language: en-US
+Content-Language: en-US
+X-MS-Has-Attach:
+X-MS-TNEF-Correlator:
+x-originating-ip: [10.128.209.13]
+x-esetresult: clean, is OK
+x-esetid: F99C793ED61C3634A3DA21
+Content-Type: text/plain; charset="us-ascii"
+Content-Transfer-Encoding: quoted-printable
+MIME-Version: 1.0
+X-CFilter-Loop: Reflected
+X-Spam-Score: -2.8 (--)
+X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
+ See http://spamassassin.org/tag/ for more details.
+ -2.8 RP_MATCHES_RCVD Envelope sender domain matches handover relay
+ domain 0.0 LOTS_OF_MONEY Huge... sums of money
+X-Headers-End: 1VBWUR-0006Ek-Dq
+Subject: Re: [Bitcoin-development] Proposal: remove "getwork" RPC from
+ bitcoind
+X-BeenThere: bitcoin-development@lists.sourceforge.net
+X-Mailman-Version: 2.1.9
+Precedence: list
+List-Id: <bitcoin-development.lists.sourceforge.net>
+List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
+ <mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
+List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
+List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
+List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
+List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
+ <mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
+X-List-Received-Date: Mon, 19 Aug 2013 20:55:53 -0000
+
+What if we have a massive (like many orders of magnitude) drop in network h=
+arsh rate? Might such a function be useful to salvage the (non-functioning=
+) network? Same for IRC bootstrapping. How do we pick ourselves up off the=
+ ground in case of the equivalent of a great depression in network hash rat=
+e (or some jerk spending $100M just to drive the difficulty up and then tur=
+ning his hardware off?).
+
+-----Original Message-----
+From: bitcoin-development-bounces@lists.sourceforge.net [mailto:bitcoin-dev=
+elopment-bounces@lists.sourceforge.net] On Behalf Of bitcoin-development-re=
+quest@lists.sourceforge.net
+Sent: Monday, August 19, 2013 3:16 PM
+To: bitcoin-development@lists.sourceforge.net
+Subject: Bitcoin-development Digest, Vol 27, Issue 28
+
+Send Bitcoin-development mailing list submissions to
+ bitcoin-development@lists.sourceforge.net
+
+To subscribe or unsubscribe via the World Wide Web, visit
+ https://lists.sourceforge.net/lists/listinfo/bitcoin-development
+or, via email, send a message with subject or body 'help' to
+ bitcoin-development-request@lists.sourceforge.net
+
+You can reach the person managing the list at
+ bitcoin-development-owner@lists.sourceforge.net
+
+When replying, please edit your Subject line so it is more specific than "R=
+e: Contents of Bitcoin-development digest..."
+
+
+Today's Topics:
+
+ 1. Proposal: remove "getwork" RPC from bitcoind (Jeff Garzik)
+ 2. Re: Proposal: remove "getwork" RPC from bitcoind (Frank F)
+ 3. Re: Proposal: remove "getwork" RPC from bitcoind (Luke-Jr)
+ 4. Re: Proposal: remove "getwork" RPC from bitcoind (Pieter Wuille)
+ 5. Re: Proposal: remove "getwork" RPC from bitcoind (Matt Corallo)
+ 6. Re: Proposal: remove "getwork" RPC from bitcoind (Frank F)
+
+
+----------------------------------------------------------------------
+
+Message: 1
+Date: Mon, 19 Aug 2013 12:27:01 -0400
+From: Jeff Garzik <jgarzik@bitpay.com>
+Subject: [Bitcoin-development] Proposal: remove "getwork" RPC from
+ bitcoind
+To: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
+Message-ID:
+ <CAJHLa0MnnWw=3DqiYC0nJcY=3DBdTDcAjGtraJ+kazoG7_bHW-HBtw@mail.gmail.com>
+Content-Type: text/plain; charset=3DISO-8859-1
+
+Pull request https://github.com/bitcoin/bitcoin/pull/2905 proposes to remov=
+e "getwork" RPC from bitcoind: https://en.bitcoin.it/wiki/Getwork
+
+On mainnet, almost everybody uses a pool (and therefore, not "getwork"
+directly to bitcoind). Those few who solo mine use a pool server to talk t=
+o bitcoind via "getblocktemplate" or other means. Tests show that attempts=
+ to solo mine on mainnet via "getwork" lead to delays and problems.
+
+On testnet, getwork has a better chance of continuing to work.
+Nevertheless, the same tools (open source pool servers or p2pool) are avail=
+able for testnet, obviating the continued need to support getwork.
+
+However, at one time, getwork to bitcoind was widely used. I wanted to pok=
+e the audience, to gauge response to removing "getwork." If a driving use =
+case remains of which we're unaware, speak up, please. We don't want to br=
+eak anybody needlessly.
+
+--
+Jeff Garzik
+Senior Software Engineer and open source evangelist
+BitPay, Inc. https://bitpay.com/
+
+
+
+------------------------------
+
+Message: 2
+Date: Mon, 19 Aug 2013 15:09:41 -0500
+From: Frank F <frankf44@gmail.com>
+Subject: Re: [Bitcoin-development] Proposal: remove "getwork" RPC from
+ bitcoind
+Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
+Message-ID:
+ <CALxyHsXoCqL8dNXeayibfbR7-JU6Ke19gJJ1fToboULdUa155Q@mail.gmail.com>
+Content-Type: text/plain; charset=3D"iso-8859-1"
+
+I strongly object to removing the only mechanism that allows anyone to say
+that bitcoin is p2p, in the truest sense of the word. Moves like this that
+favor only the pool operators and private mining interests are signs that
+bitcoin is headed towards a monopoly/cartel model, and that would be a
+tragic outcome for something that holds a great promise. Nobody knows what
+mining will look like in the future, and denying the individual novice the
+ability to mine at a small scale, even if we may think it is inefficient
+now, is not a good path to start down.
+
+If there are technical problems with getwork, maybe they should be
+addressed and fixed instead of outright abandoned.
+
+
+On Mon, Aug 19, 2013 at 11:27 AM, Jeff Garzik <jgarzik@bitpay.com> wrote:
+
+> Pull request https://github.com/bitcoin/bitcoin/pull/2905 proposes to
+> remove "getwork" RPC from bitcoind: https://en.bitcoin.it/wiki/Getwork
+>
+> On mainnet, almost everybody uses a pool (and therefore, not "getwork"
+> directly to bitcoind). Those few who solo mine use a pool server to
+> talk to bitcoind via "getblocktemplate" or other means. Tests show
+> that attempts to solo mine on mainnet via "getwork" lead to delays and
+> problems.
+>
+> On testnet, getwork has a better chance of continuing to work.
+> Nevertheless, the same tools (open source pool servers or p2pool) are
+> available for testnet, obviating the continued need to support
+> getwork.
+>
+> However, at one time, getwork to bitcoind was widely used. I wanted
+> to poke the audience, to gauge response to removing "getwork." If a
+> driving use case remains of which we're unaware, speak up, please. We
+> don't want to break anybody needlessly.
+>
+> --
+> Jeff Garzik
+> Senior Software Engineer and open source evangelist
+> BitPay, Inc. https://bitpay.com/
+>
+>
+> -------------------------------------------------------------------------=
+-----
+> Introducing Performance Central, a new site from SourceForge and
+> AppDynamics. Performance Central is your source for news, insights,
+> analysis and resources for efficient Application Performance Management.
+> Visit us today!
+> http://pubads.g.doubleclick.net/gampad/clk?id=3D48897511&iu=3D/4140/ostg.=
+clktrk
+> _______________________________________________
+> Bitcoin-development mailing list
+> Bitcoin-development@lists.sourceforge.net
+> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
+>
+
+
+
+--=20
+*MONEY IS OVER!*
+ IF YOU WANT IT<http://www.zeitgeistmovie.co=
+m/>
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
+=3D=3D=3D
+The causes of my servitude can be traced to the tyranny of money.
+-Serj Tankian
+-------------- next part --------------
+An HTML attachment was scrubbed...
+
+------------------------------
+
+Message: 3
+Date: Mon, 19 Aug 2013 20:13:00 +0000
+From: "Luke-Jr" <luke@dashjr.org>
+Subject: Re: [Bitcoin-development] Proposal: remove "getwork" RPC from
+ bitcoind
+To: bitcoin-development@lists.sourceforge.net
+Message-ID: <201308192013.02806.luke@dashjr.org>
+Content-Type: Text/Plain; charset=3D"iso-8859-15"
+
+On Monday, August 19, 2013 8:09:41 PM Frank F wrote:
+> I strongly object to removing the only mechanism that allows anyone to sa=
+y
+> that bitcoin is p2p, in the truest sense of the word. Moves like this tha=
+t
+> favor only the pool operators and private mining interests are signs that
+> bitcoin is headed towards a monopoly/cartel model, and that would be a
+> tragic outcome for something that holds a great promise. Nobody knows wha=
+t
+> mining will look like in the future, and denying the individual novice th=
+e
+> ability to mine at a small scale, even if we may think it is inefficient
+> now, is not a good path to start down.
+>=20
+> If there are technical problems with getwork, maybe they should be
+> addressed and fixed instead of outright abandoned.
+
+You missed getblocktemplate. It does everything getwork did and more.
+
+Individual solo miners aren't being locked out at all. This is just removal=
+ of=20
+a protocol that has been obsolete for well over a year now.
+
+Luke
+
+
+
+------------------------------
+
+Message: 4
+Date: Mon, 19 Aug 2013 22:14:36 +0200
+From: Pieter Wuille <pieter.wuille@gmail.com>
+Subject: Re: [Bitcoin-development] Proposal: remove "getwork" RPC from
+ bitcoind
+To: Frank F <frankf44@gmail.com>
+Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
+Message-ID:
+ <CAPg+sBjMdZfHpZrvHwMx6oQsS0yJaXVjTnyRwf6VCdnWTHQZaw@mail.gmail.com>
+Content-Type: text/plain; charset=3DISO-8859-1
+
+On Mon, Aug 19, 2013 at 10:09 PM, Frank F <frankf44@gmail.com> wrote:
+> I strongly object to removing the only mechanism that allows anyone to sa=
+y
+> that bitcoin is p2p, in the truest sense of the word. Moves like this tha=
+t
+> favor only the pool operators and private mining interests are signs that
+> bitcoin is headed towards a monopoly/cartel model, and that would be a
+> tragic outcome for something that holds a great promise. Nobody knows wha=
+t
+> mining will look like in the future, and denying the individual novice th=
+e
+> ability to mine at a small scale, even if we may think it is inefficient
+> now, is not a good path to start down.
+>
+> If there are technical problems with getwork, maybe they should be addres=
+sed
+> and fixed instead of outright abandoned.
+
+They were addressed and fixed in a successor API, getblocktemplate.
+It's even more decentralization-friendly, as it allows the caller to
+see what transactions the daemon is trying to put into a block, and
+even modify it.
+
+The suggestion here is not to remove functionality - only to remove an
+obsolete API for doing so.
+
+--=20
+Pieter
+
+
+
+------------------------------
+
+Message: 5
+Date: Mon, 19 Aug 2013 16:15:08 -0400
+From: Matt Corallo <bitcoin-list@bluematt.me>
+Subject: Re: [Bitcoin-development] Proposal: remove "getwork" RPC from
+ bitcoind
+To: Jeff Garzik <jgarzik@bitpay.com>
+Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
+Message-ID: <1376943308.27037.7.camel@localhost.localdomain>
+Content-Type: text/plain; charset=3D"UTF-8"
+
+ACK, I see no reason to leave broken things in that a) arent necessary
+and b) no one has the developer resources to fix.
+
+Matt
+
+On Mon, 2013-08-19 at 12:27 -0400, Jeff Garzik wrote:
+> Pull request https://github.com/bitcoin/bitcoin/pull/2905 proposes to
+> remove "getwork" RPC from bitcoind: https://en.bitcoin.it/wiki/Getwork
+>=20
+> On mainnet, almost everybody uses a pool (and therefore, not "getwork"
+> directly to bitcoind). Those few who solo mine use a pool server to
+> talk to bitcoind via "getblocktemplate" or other means. Tests show
+> that attempts to solo mine on mainnet via "getwork" lead to delays and
+> problems.
+>=20
+> On testnet, getwork has a better chance of continuing to work.
+> Nevertheless, the same tools (open source pool servers or p2pool) are
+> available for testnet, obviating the continued need to support
+> getwork.
+>=20
+> However, at one time, getwork to bitcoind was widely used. I wanted
+> to poke the audience, to gauge response to removing "getwork." If a
+> driving use case remains of which we're unaware, speak up, please. We
+> don't want to break anybody needlessly.
+>=20
+
+
+
+
+
+------------------------------
+
+Message: 6
+Date: Mon, 19 Aug 2013 15:16:17 -0500
+From: Frank F <frankf44@gmail.com>
+Subject: Re: [Bitcoin-development] Proposal: remove "getwork" RPC from
+ bitcoind
+Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
+Message-ID:
+ <CALxyHsV=3DLWY+TzZG-XBQ6HNhxFEezjFhW++aJ7oVbVGEJWW0nw@mail.gmail.com>
+Content-Type: text/plain; charset=3D"iso-8859-1"
+
+Thank you for setting me straight. Please forgive my ignorance.
+
+
+On Mon, Aug 19, 2013 at 3:14 PM, Pieter Wuille <pieter.wuille@gmail.com>wro=
+te:
+
+> On Mon, Aug 19, 2013 at 10:09 PM, Frank F <frankf44@gmail.com> wrote:
+> > I strongly object to removing the only mechanism that allows anyone to
+> say
+> > that bitcoin is p2p, in the truest sense of the word. Moves like this
+> that
+> > favor only the pool operators and private mining interests are signs th=
+at
+> > bitcoin is headed towards a monopoly/cartel model, and that would be a
+> > tragic outcome for something that holds a great promise. Nobody knows
+> what
+> > mining will look like in the future, and denying the individual novice
+> the
+> > ability to mine at a small scale, even if we may think it is inefficien=
+t
+> > now, is not a good path to start down.
+> >
+> > If there are technical problems with getwork, maybe they should be
+> addressed
+> > and fixed instead of outright abandoned.
+>
+> They were addressed and fixed in a successor API, getblocktemplate.
+> It's even more decentralization-friendly, as it allows the caller to
+> see what transactions the daemon is trying to put into a block, and
+> even modify it.
+>
+> The suggestion here is not to remove functionality - only to remove an
+> obsolete API for doing so.
+>
+> --
+> Pieter
+>
+
+
+
+--=20
+*MONEY IS OVER!*
+ IF YOU WANT IT<http://www.zeitgeistmovie.co=
+m/>
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
+=3D=3D=3D
+The causes of my servitude can be traced to the tyranny of money.
+-Serj Tankian
+-------------- next part --------------
+An HTML attachment was scrubbed...
+
+------------------------------
+
+---------------------------------------------------------------------------=
+---
+Introducing Performance Central, a new site from SourceForge and=20
+AppDynamics. Performance Central is your source for news, insights,=20
+analysis and resources for efficient Application Performance Management.=20
+Visit us today!
+http://pubads.g.doubleclick.net/gampad/clk?id=3D48897511&iu=3D/4140/ostg.cl=
+ktrk
+
+------------------------------
+
+_______________________________________________
+Bitcoin-development mailing list
+Bitcoin-development@lists.sourceforge.net
+https://lists.sourceforge.net/lists/listinfo/bitcoin-development
+
+
+End of Bitcoin-development Digest, Vol 27, Issue 28
+***************************************************
+
+