Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1VYWj2-0005Sk-Cc for bitcoin-development@lists.sourceforge.net; Tue, 22 Oct 2013 07:50:00 +0000 Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of petertodd.org designates 62.13.149.113 as permitted sender) client-ip=62.13.149.113; envelope-from=pete@petertodd.org; helo=outmail149113.authsmtp.com; Received: from outmail149113.authsmtp.com ([62.13.149.113]) by sog-mx-1.v43.ch3.sourceforge.com with esmtp (Exim 4.76) id 1VYWj0-0006lR-Dp for bitcoin-development@lists.sourceforge.net; Tue, 22 Oct 2013 07:50:00 +0000 Received: from mail-c235.authsmtp.com (mail-c235.authsmtp.com [62.13.128.235]) by punt5.authsmtp.com (8.14.2/8.14.2) with ESMTP id r9M7nmEo005949; Tue, 22 Oct 2013 08:49:48 +0100 (BST) Received: from savin (76-10-178-109.dsl.teksavvy.com [76.10.178.109]) (authenticated bits=128) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id r9M7ngB9081334 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 22 Oct 2013 08:49:45 +0100 (BST) Date: Tue, 22 Oct 2013 03:49:41 -0400 From: Peter Todd To: Martin Sustrik Message-ID: <20131022074941.GB3452@savin> References: <791a727f-2188-4848-bd77-ea733c8c5c2c@me.com> <201310211947.59640.luke@dashjr.org> <52661DB7.7040805@250bpm.com> <52662AA1.5050509@250bpm.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="+pHx0qQiF2pBVqBT" Content-Disposition: inline In-Reply-To: <52662AA1.5050509@250bpm.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Server-Quench: 85316818-3aee-11e3-b802-002590a15da7 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd2Yg0TA1ZNQRgX IjsJECJaVQIpKltL GxAVKBZePFsRUQkR bgdMdAAUF1YAAgsB AmUbW1xeVFR7XWU7 bAxPbAVDY01GQQRq WVdMSlVNFUsqCGEG WElsWxl6dgZFfDBx bUZnWz5TWUd7c058 SlNXRDhTeGZhPWMC AkhYdR5UcAFPdx8U a1UrBXRDAzANdhES HhM4ODE3eDlSNilR RRkIIFQOdA4xEyA9 XBEeHDMgVVEFSm0Z DiQdYkYGG00cKV52 eVJpQUgfKxgJAwk2 X-Authentic-SMTP: 61633532353630.1023:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 76.10.178.109/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. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain -0.0 SPF_PASS SPF: sender matches SPF record 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] X-Headers-End: 1VYWj0-0006lR-Dp Cc: Bitcoin Development Subject: Re: [Bitcoin-development] Revisiting the BIPS process, a proposal 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: Tue, 22 Oct 2013 07:50:02 -0000 --+pHx0qQiF2pBVqBT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 22, 2013 at 09:34:57AM +0200, Martin Sustrik wrote: > On 22/10/13 09:03, Gregory Maxwell wrote: > > On Mon, Oct 21, 2013 at 11:59 PM, Jean-Paul Kogelman > > wrote: > >> Have you seen: https://en.bitcoin.it/wiki/Protocol_specification ? > > > > Take care, the information in the wiki is woefully incomplete. >=20 > Imagine myself, with no prior knowledge of Bitcoin looking at the=20 > document. It starts with "Hashes". What hashes? No idea what's going on.= =20 > Etc. >=20 > Now compare that to a well written RFC. It starts with introduction,=20 > description of the problem, explains the conceptual model of the=20 > solution, then dives into the details. There's also Security=20 > Considerations part in every RFC that is pretty relevant for Bitcoin. >=20 > As I said, I am willing to help with writing such document, it would be= =20 > a nice way of learning the stuff, however, help from core devs, such as= =20 > answering question that may arise in the process, or reviewing the=20 > document would be needed. Writing such RFCs is dangerous due to the consensus nature of Bitcoin - it makes people think the standard is the RFC, rather than the code. I hear one of the better intros to Bitcoin is the Khan academy videos, but I've never watched them myself. Once you understand how it works, start reading source code - the Bitcoin codebase is actually really simple and readable. However remember that the implications of that codebase are anything but simple; there's lots of reasons to think Satoshi himself didn't understand Bitcoin all that well, even by the time he left the project. --=20 'peter'[:-1]@petertodd.org 000000000000000f155e7a648e84a83589048ae1cacb0c60bfce2437553b6af4 --+pHx0qQiF2pBVqBT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQGrBAEBCACVBQJSZi4VXhSAAAAAABUAQGJsb2NraGFzaEBiaXRjb2luLm9yZzAw MDAwMDAwMDAwMDAwMGNjNzBhZDFjNWRiMWUxMTA5N2I4YWQ4ZGE0NWYwNGU0ZWFj YTQ5YzlhNGVmNjJkM2EvFIAAAAAAFQARcGthLWFkZHJlc3NAZ251cGcub3JncGV0 ZUBwZXRlcnRvZC5vcmcACgkQJIFAPaXwkft+ZQf/YDbkhcRO6XJciE4lXRswvK8r o2Hi9Onlnss3gEdpmizmTSAFzboWtBA4wSs/97777vJGTp5JDR5qbIRgaE2HozJv OUh8ojcxA1mAmA6jHFjGRWbni1nLeAs8dQ01bTPAg00nJJNsoMhcHmnrpMe18gNF XcGOpukPPmR0Y/PoUT3E0SGoOeczzwUZqaC6G/OiMWLKADIuSPtBZJRZJ/rU4cEb CzliRYN2kaI50wDtwOHoYOrAVxNtn9L/l6QouqsDzh6CnRtwXVxwfZHCjEbEGPK/ oq1eZj2ZD8weninyPbuzWiDrEF+nWv+DCLvDLogirpcDofNrU9NbIR2qZ7V1sA== =kPNV -----END PGP SIGNATURE----- --+pHx0qQiF2pBVqBT--