Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193] helo=mx.sourceforge.net) by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1YOI3K-0003Vh-Ci for bitcoin-development@lists.sourceforge.net; Thu, 19 Feb 2015 03:45:26 +0000 Received-SPF: pass (sog-mx-3.v43.ch3.sourceforge.com: domain of petertodd.org designates 62.13.149.58 as permitted sender) client-ip=62.13.149.58; envelope-from=pete@petertodd.org; helo=outmail149058.authsmtp.co.uk; Received: from outmail149058.authsmtp.co.uk ([62.13.149.58]) by sog-mx-3.v43.ch3.sourceforge.com with esmtp (Exim 4.76) id 1YOI3I-00051R-Vq for bitcoin-development@lists.sourceforge.net; Thu, 19 Feb 2015 03:45:26 +0000 Received: from mail-c235.authsmtp.com (mail-c235.authsmtp.com [62.13.128.235]) by punt16.authsmtp.com (8.14.2/8.14.2/) with ESMTP id t1J3iitN090681; Thu, 19 Feb 2015 03:44:44 GMT Received: from [25.108.177.176] ([24.114.69.173]) (authenticated bits=0) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id t1J3icsF044588 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 19 Feb 2015 03:44:41 GMT In-Reply-To: <20150219033205.GS14804@nl.grid.coop> References: <54DE7601.4070509@voskuil.org> <54DF07A5.1060004@voskuil.org> <54DF2E80.5060506@voskuil.org> <20150214131320.GA26731@savin.petertodd.org> <3D4F2E23-CADE-4FE7-B960-3F79815E868C@bitsofproof.com> <20150215170228.GB21269@savin.petertodd.org> <20150219033205.GS14804@nl.grid.coop> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 From: Peter Todd Date: Thu, 19 Feb 2015 03:44:34 +0000 To: Troy Benjegerdes , Tamas Blummer Message-ID: <065C5F2E-FC1D-4994-A39A-9125D663FC71@petertodd.org> X-Server-Quench: a40ee06a-b7e9-11e4-b396-002590a15da7 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd2Yg0TA1ZNQRgX IjsJECJaVQIpKltL GxAVKBZePFsRUQkR aQdMdwsUHlAWAgsB AmMbW1deVFl7XWA7 aQ5PbARZfExHQQRt U1dNRFdNFUssAGYC X01dJBl2cwBOcDBx ZEBiVj4KWEQvIEZ7 E1MGEjgPeGZhPWQC AkNRcR5UcAFPdx8U a1UrBXRDAzANdhES HhM4ODE3eDlSNilR RRkIIFQOdA4sGHYG Sg8YHCkuG0JNbSQv JBsnLBZcA08Ken8/ YxMSfVMSOR4OAQpf GXQFOyZFIEIBRmIg CQJXW1JMWDxGCS4U DBoyIVdQCydOEnIe XRMNUxYUECJPVCQf CV4A X-Authentic-SMTP: 61633532353630.1023:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 24.114.69.173/465 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. X-Spam-Score: -1.5 (-) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain -0.0 SPF_PASS SPF: sender matches SPF record X-Headers-End: 1YOI3I-00051R-Vq Cc: Bitcoin Dev Subject: Re: [Bitcoin-development] On Rewriting Bitcoin (was Re: [Libbitcoin] Satoshi client: is a fork past 0.10 possible?) X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Feb 2015 03:45:26 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 18 February 2015 22:32:05 GMT-05:00, Troy Benjegerdes wrote: >The work that Tamas did re-implementing is probably one of the most >valuable >things he ever did. ...in the same way going to university may be one of the more valuable things you ever do. But using the code resulting from that process over Satoshi Bitcoin/libconsensus is foolish. >It would significantly improve the quality of the consensus code if >this >community would start treating it as a buggy & poorly defined >proof-of-concept >that just happens to actually run, rather than some holy scripture upon >which >we must never question (or change) I suggest you actually look at the git commit history for the consensus-critical part of the Bitcoin Core codebase - so much work cleaning it up and refactoring has been done for v0.10.0/libconsensus that I think we're risking the introduction of a consensus bug unnecessarily and should slow down a little. "holy scripture" it ain't. >I'm impressed by the secp256k1 work, and other modularity efforts, but >at >some point main.cpp needs to get untangled, and have some critical >review >if bitcoin wants to remain relevant. Again, this is exactly what people are working towards, at a speed that if anything is probably a bit too rapid. -----BEGIN PGP SIGNATURE----- iQE9BAEBCAAnIBxQZXRlciBUb2RkIDxwZXRlQHBldGVydG9kZC5vcmc+BQJU5Vwc AAoJEMCF8hzn9Lnco2EH/3bXwUTJ9iVLfYH0d/nvSXmt+C0Mpj5YFYr1h1vJv/3M e/By1ORRdre9fdJjgMmr3pj9lIiZfd/qEKEnrmULqBsoSd/5EmMjFB2gpZmQ1xyM ndUyy56S2TFr//3hpJukvuG01X6q+GRGymlpk+fYfNlna3IjpARUabmlB9dKKRPI /XfyfpYyZh9G6DLsRg6+5BgKeW9OFRFm9aQY/yHiDgxpffIvYJ9QyOVm5vjtMgBQ bs0P7yuCUJ06xdSrYK1ylTcEbFyVIXa5w+AYQRHfx5aw7fZkD7q5pmwv8mWJfy8n IroSkmd1Erk0L3e+wJtAZn8S/6094IJ3v+2NajEC2hQ= =MfY/