Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id EC411140E for ; Tue, 1 Sep 2015 22:06:52 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from outbound.mailhostbox.com (outbound.mailhostbox.com [162.222.225.22]) by smtp1.linuxfoundation.org (Postfix) with ESMTP id 9C9F515E for ; Tue, 1 Sep 2015 22:06:44 +0000 (UTC) Received: from [0.0.0.0] (manning1.torservers.net [96.44.189.100]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: s7r@sky-ip.org) by outbound.mailhostbox.com (Postfix) with ESMTPSA id A4C15784AE5; Tue, 1 Sep 2015 22:06:39 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sky-ip.org; s=20110108; t=1441145202; bh=frzxE0801XuiwqGpJRFn3JIeUjG47Z7f7+7bXi0FJdg=; h=Reply-To:Subject:References:To:Cc:From:Date:In-Reply-To; b=LIRrTFxPgMEdVY+fIFY+I88DccKxHaeypm6wjDF7pcbsB75upmuYme5uOrswNCfq5 hikNHbgprjC+uxiQZONUeQMdGT25uwNAeGGmgRngOjZKX/KMYhyL8PWJxnewNzgxgY YhgPeMzcFpxXlXA40b/j150EIHx6GkNHP+gkiyqo= Reply-To: s7r@sky-ip.org References: <602b978abcedd92fbed85f305d9d7bfe@cock.li> <55E4B8C9.5030606@openbitcoinprivacyproject.org> <5A3D7824-F1E3-421B-A32A-0EF21DD215BD@gmx.com> <55E4E7AA.6010905@sky-ip.org> To: Peter R From: s7r X-Enigmail-Draft-Status: N1110 Message-ID: <55E6216B.8080803@sky-ip.org> Date: Wed, 2 Sep 2015 01:06:35 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=IYN6Ijea c=1 sm=1 tr=0 a=s8xZHfdCR1WDCFMteBX5PQ==:117 a=s8xZHfdCR1WDCFMteBX5PQ==:17 a=N659UExz7-8A:10 a=O7_YbJL8sSE6xpMSzOQA:9 a=pILNOxqGKmIA:10 X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,URIBL_BLACK autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: bitcoin-dev@lists.linuxfoundation.org Subject: Re: [bitcoin-dev] Let's kill Bitcoin Core and allow the green shoots of a garden of new implementations to grow from its fertile ashes X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Development Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Sep 2015 22:06:53 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 That would be very wrong and cause a lot of problems and 'political chaos' without solving at least one (technical) problem in exchange. Bitcoin Core is a good quality code. It is open source and free. Anyone can contribute and submit small changes, improvements. Controversial changes are not easily merged not because the maintainers do not want, but because they represent a threat to the entire ecosystem, one way or the other. We have to very carefully balance the gains and the risks. If we try to never reach a consensus on purpose, this will only cause instability, and a possible result could be that we will end up having many more weaker implementations running in the network, decreasing the security overall and for everyone. While I do agree with some of your points of view and I am happy to see you advocate for 'more decentralization', please let me point you in a better direction (I think): there is a much bigger problem than > ~90% of the full nodes running Bitcoin Core software - it is *centralized mining (e.g. a lot of hashing power behind a single full mining node)*. On 9/1/2015 5:16 AM, Peter R wrote: > I agree, s7r, that Bitcoin Core represents the most stable code > base. To create multiple implementations, other groups would fork > Bitcoin Core similar to what Bitcoin XT did. We could have: > > - Bitcoin-A (XT) - Bitcoin-B (Blockstream) - Bitcoin-C (promoting > BIP100) - Bitcoin-D - etc. > > Innovation from any development group would be freely integrated by > any other development group, if desired. Of course, each group > would have a very strong incentive to remain fork-wise compatible > with the other implementations. > > In fact, this just gave me a great idea! Since Wladimir has stated > that he will not integrate a forking change into Core without Core > Dev consensus, *I suggest we work together to never reach consensus > with Bitcoin Core. *This will provide impetus for new > implementations to fork from Core (like XT did) and implement > whatever scaling solution they deem best. The users will then > select the winning solution simply based on the code they choose to > run. The other implementations will then rush to make compatible > changes in order to keep their dwindling user bases. > > This is the decentralized spirit of Bitcoin in action. Creative > destruction. Consensus formed simply by the code that gets run. > > *Let's kill Bitcoin Core and allow the green shoots of a garden of > new implementations to grow from its fertile ashes. * > > Sincerely, Peter R > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQEcBAEBCAAGBQJV5iFqAAoJEIN/pSyBJlsRMvIH/RiE8BhlXPbNOQW01HBJTBOD 3H4bgaZoXuxSq2B1F4zKa/FvKJKtq7BGR3hLEj5tascqZTE2YsksRqmEednFNvbL XOliCjees6nI/oz/aYFuz9rFoKH4cxA7bJmbvieqGSOqDt7rtClaO2JzBycilngS F5pVGjKlprprTn4XUS8R40rfYVFbYyxaMnWBOnkgEpEAbtEvNRcASSW4HQoxuGRL 6E8mzp8f23zAv6ENxKEfQoIf5SBBfYf8v2xV+YY9JcFjwh4MAQ7zFazsChh83D42 eI01jfuh58f0DS6qGmjb++N+a/mbgmQhIC4yV4iRZKiIHp9o2xKlSv4NyEJIHlM= =JnYI -----END PGP SIGNATURE-----