summaryrefslogtreecommitdiff
path: root/09/c718b3234380915f21eb37122ab5f8291b45b6
blob: 8bbfac3d6e08d342f6a0bdf96a7cb9093ea1cc26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192]
	helo=mx.sourceforge.net)
	by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <pete@petertodd.org>) id 1YN2sk-0002qd-Ry
	for bitcoin-development@lists.sourceforge.net;
	Sun, 15 Feb 2015 17:21:22 +0000
Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of petertodd.org
	designates 62.13.149.80 as permitted sender)
	client-ip=62.13.149.80; envelope-from=pete@petertodd.org;
	helo=outmail149080.authsmtp.com; 
Received: from outmail149080.authsmtp.com ([62.13.149.80])
	by sog-mx-2.v43.ch3.sourceforge.com with esmtp (Exim 4.76)
	id 1YN2sj-0007Pb-6Z for bitcoin-development@lists.sourceforge.net;
	Sun, 15 Feb 2015 17:21:22 +0000
Received: from mail-c237.authsmtp.com (mail-c237.authsmtp.com [62.13.128.237])
	by punt17.authsmtp.com (8.14.2/8.14.2/) with ESMTP id t1FHLDg2007023;
	Sun, 15 Feb 2015 17:21:13 GMT
Received: from savin.petertodd.org (75-119-251-161.dsl.teksavvy.com
	[75.119.251.161]) (authenticated bits=128)
	by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id t1FHL9Yl013715
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO);
	Sun, 15 Feb 2015 17:21:11 GMT
Date: Sun, 15 Feb 2015 12:21:09 -0500
From: Peter Todd <pete@petertodd.org>
To: Tamas Blummer <tamas@bitsofproof.com>
Message-ID: <20150215172108.GA27520@savin.petertodd.org>
References: <CABm2gDo_sYjNWU6EEsKmOXt5uUu87Lj1oFzqio79MxSx2SYrNg@mail.gmail.com>
	<54DE7601.4070509@voskuil.org>
	<CABm2gDpt60B=Sf_2X9xt4fPH7x4fff7K4h36XfosHigV5tP+4Q@mail.gmail.com>
	<54DF07A5.1060004@voskuil.org>
	<CABm2gDoS+XOR7Ugt91kNWNdvwsb1_Zb-aO0sma_Xps2Sx-0N5g@mail.gmail.com>
	<54DF2E80.5060506@voskuil.org>
	<20150214131320.GA26731@savin.petertodd.org>
	<3D4F2E23-CADE-4FE7-B960-3F79815E868C@bitsofproof.com>
	<20150215170228.GB21269@savin.petertodd.org>
	<E0CB8E24-C67D-48B1-8D9F-2B71BAF13446@bitsofproof.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="SLDf9lqlvOQaIe6s"
Content-Disposition: inline
In-Reply-To: <E0CB8E24-C67D-48B1-8D9F-2B71BAF13446@bitsofproof.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Server-Quench: 09e08030-b537-11e4-9f74-002590a135d3
X-AuthReport-Spam: If SPAM / abuse - report it at:
	http://www.authsmtp.com/abuse
X-AuthRoute: OCd2Yg0TA1ZNQRgX IjsJECJaVQIpKltL GxAVKBZePFsRUQkR
	aAdMdwcUHlAWAgsB AmMbWlNeUlx7WGE7 bA9PbARUfEhLXhtr
	VklWR1pVCwQmRR13 fmIXO0VydgZBeXs+ bENqWz5bVRF6fUZ+
	QlMGEG4BeGZhPWQC WRZfcx5UcAFPdx8U a1N6AHBDAzANdhES
	HhM4ODE3eDlSNilR RRkIIFQOdA4sGHYG Sg8YHCkuG0JNbSQv
	JBsnLBZcA08Ken8/ YxMSfVMSOR4OAQpf GXQvSBRQO14aRytj
	BgdbUEgCQnVcWm9V ShMvOBwAGjVJRmIA QhIdAwkIEDhEWi1F H3c1
X-Authentic-SMTP: 61633532353630.1024:706
X-AuthFastPath: 0 (Was 255)
X-AuthSMTP-Origin: 75.119.251.161/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
X-Headers-End: 1YN2sj-0007Pb-6Z
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
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: <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: Sun, 15 Feb 2015 17:21:23 -0000


--SLDf9lqlvOQaIe6s
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 15, 2015 at 06:13:06PM +0100, Tamas Blummer wrote:
>=20
> On Feb 15, 2015, at 6:02 PM, Peter Todd <pete@petertodd.org> wrote:
> > Yes you are dicking around.
>=20
> I thought I was clear, that I am using Bitcoin Core as border router talk=
ing to its P2P interface.

Ah, sorry, that wasn't clear to me.

> The reimplementation of consensus code helped me to deeply understand the=
 protocol, aids debugging
> and now comes handy to create a side chain.

Indeed, which is why I've done a lot of work on a reimplementation of
the Bitcoin scripting system as well:

https://github.com/petertodd/python-bitcoinlib/blob/master/bitcoin/core/scr=
ipteval.py

Which has this cheery warning at the top:

"""Script evaluation

Be warned that there are highly likely to be consensus bugs in this
code; it is unlikely to match Satoshi Bitcoin exactly. Think carefully
before using this module.
"""

I'll be adding a FFI interface to libconsensus in the future... and I
probably should make that warning scarier...

--=20
'peter'[:-1]@petertodd.org
000000000000000000ffb7a576b7aa5236c53f51ec07ccf174067beed3398056

--SLDf9lqlvOQaIe6s
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----

iQGrBAEBCACVBQJU4NWAXhSAAAAAABUAQGJsb2NraGFzaEBiaXRjb2luLm9yZzAw
MDAwMDAwMDAwMDAwMDAwZTRhYTVkNGM4OWMyNzYzMjFmMTQ4MGFmNjU4NGM1MWEw
NTEyZmNkNDgzZGYzY2YvFIAAAAAAFQARcGthLWFkZHJlc3NAZ251cGcub3JncGV0
ZUBwZXRlcnRvZC5vcmcACgkQJIFAPaXwkftzagf/TH0sNvfrVulFM/ONjQH5vgZA
2D6FDvBG59kZCrWBzAA2N4YOW+D+QdCoo82bMwHa9pXfb2FSmuLHdyZK5JpE5Pwc
aIlLROtPBnO1mXnFjzdbfBWCTjYTIeSl6G7EU6eI7lq5vOCyS4xXzRmklpZLzf3c
2H0c7DzKfJN1pfPkKK1azluozICFDydYiSUhMe4SLCHmvTrad+NZz5Kc96IJm4u+
xpKTqyOpPZm6VxFaGi0XPIliTBT1fMe6mGH8zpG6qPdtS4kajkukexO6M6UeEIyc
DSmPSxYn0R2Gutqj/s5+zFzBlpT7bNsdlI+usTptydutZKZKRwg47T6dk8hvfQ==
=Spfp
-----END PGP SIGNATURE-----

--SLDf9lqlvOQaIe6s--