Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1VdMMn-0001rx-TF for bitcoin-development@lists.sourceforge.net; Mon, 04 Nov 2013 15:47:01 +0000 Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of petertodd.org designates 62.13.149.101 as permitted sender) client-ip=62.13.149.101; envelope-from=pete@petertodd.org; helo=outmail149101.authsmtp.com; Received: from outmail149101.authsmtp.com ([62.13.149.101]) by sog-mx-1.v43.ch3.sourceforge.com with esmtp (Exim 4.76) id 1VdMMm-0007vT-Qe for bitcoin-development@lists.sourceforge.net; Mon, 04 Nov 2013 15:47:01 +0000 Received: from mail-c237.authsmtp.com (mail-c237.authsmtp.com [62.13.128.237]) by punt5.authsmtp.com (8.14.2/8.14.2) with ESMTP id rA4FknOV049759; Mon, 4 Nov 2013 15:46:49 GMT Received: from petertodd.org (petertodd.org [174.129.28.249]) (authenticated bits=128) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id rA4Fkd97086678 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 4 Nov 2013 15:46:42 GMT Date: Mon, 4 Nov 2013 10:46:39 -0500 From: Peter Todd To: Ittay Message-ID: <20131104154639.GB2759@petertodd.org> References: <20131104142621.GA2190@petertodd.org> <20131104150406.GA2566@petertodd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4SFOXa2GPu3tIq4H" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Server-Quench: 4d8296ce-4568-11e3-94fa-002590a135d3 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd2Yg0TA1ZNQRgX IjsJECJaVQIpKltL GxAVKBZePFsRUQkR bgdMdgYUFloCAgsB AmUbWlFeVFt7XWA7 ag1VcwRfa1RMVxto VEFWR1pVCwQmQ20F cEVKWx5yfwNAf3Y+ ZEBlXHUVWBByd097 ERtJEWgAbXphaTUc TUlcIVJJcANIexZF O1F8UScOLwdSbGoL NQ4vNDcwO3BTJTpY RgYVKF8UXXNDNyMg QFUNEDMiB0QZSil7 Kh0gJ0RUFk8aMU81 N1ZJ X-Authentic-SMTP: 61633532353630.1024:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 174.129.28.249/587 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. 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: petertodd.org] -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: 1VdMMm-0007vT-Qe Cc: Bitcoin Dev , Emin =?iso-8859-1?B?R/xu?= Sirer Subject: Re: [Bitcoin-development] Auto-generated miner backbone 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: Mon, 04 Nov 2013 15:47:02 -0000 --4SFOXa2GPu3tIq4H Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 04, 2013 at 10:25:19AM -0500, Ittay wrote: > Peter - how can you guarantee that the majority mines on the non-selfish > block? Feedback basically. So suppose the hashing power is split exactly 50:50, with half the hashing power hearing about one block first, and half the other. Also suppose the near-target threshold is 1/64th, that is a block header that means a target with difficulty 1/64th of the actual difficulty will be broadcast around the network by nodes. With a 10 minute block interval, near-target block headers will be found on average every 9.4 seconds. Eventually one of the two halves will find a near-target PoW solution, and the corresponding block-header will be broadcast on the network. Now if you are a miner, and you receive such a PoW solution, that's evidence that whatever block that block header built on has more hashing power than other competing blocks. Thus you would be rational to switch, and start mining to extend that block if you aren't already. Once miners start doing that, very soon another near-block solution will be generated, giving even more certainty about what block the majority are mining on. Of course, it may be the case that competing near-block headers are found, but no matter: as long as miners switch to the block with the most hashing power, this forms a feedback effect that quickly brings everyone to consensus. With everyone mining to extend the same block, there's nothing the selfish miner can do; there's no disagreement to exploit. --=20 'peter'[:-1]@petertodd.org 000000000000000771e068338fef7e2285b8a6db582e37473f42b76573677adf --4SFOXa2GPu3tIq4H Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEcBAEBCAAGBQJSd8FfAAoJEBmcgzuo5/CF+f0H+wf9/jyWCvI8viUr/LvZI8vJ xTtgXWnCgSdDDR8stIuhTeIrRqr8LyCUkX6xY93fpgzy9LNiveov5lKZk9GYtuce plUqJLVYOupeaOoetIoQcbaExxKCQmMIV7hVlNG0TYUUMLU7c16VhY5l+NSKZMG2 wT8dCEzmK3cUlaii+QHB/B+3hGnDAxJSJTH+G1x7OjT1LmeOY7puCkPn+QfoYomF QMjzQNliHMYV7KzhEBAbzte12ZKyOgk3UuGOziDdax5kuBXB7ugejyVpvn7m6Y1y GlHeUUfGBuOTgeT6U5/14IjtoUSVBINFhlRzYuaX/RK2mbTXjDdhNoyru7C0blA= =NDpo -----END PGP SIGNATURE----- --4SFOXa2GPu3tIq4H--